Форум - FlashBoot.ru

USB Flash Drive => Восстановление USB Flash Drive (общие вопросы) => Тема начата: Torx от 11 Ноября 2008, 09:50:07

Название: Внимание! Перед созданием новой темы читать обязательно!
Отправлено: Torx от 11 Ноября 2008, 09:50:07
Если у вас программный сбой флэш накопителя, сначала прочтите статью -
Восстановление флэш накопителей после программых сбоев (http://flashboot.ru/flash_recovery/2012/11/04/software-fault-usb.html).
В случае потери информации с флэш, читаем статью -
Восстановление информации с flash накопителей (http://flashboot.ru/data_recovery/2012/11/09/recovery-r-studio.html).

Большинство утилит НЕ РАБОТАЮТ под Windows Vista и Windows 7.

Утилиты и инструкции для восстановления USB флэш накопителей НЕ подходят для восстановления карт памяти.

При создании новой темы обязательно убедитесь, что подобной еще не было.
Воспользуйтесь поиском по форуму.
Название: Re: Внимание! Перед созданием новой темы чита
Отправлено: megamax от 26 Ноября 2008, 23:13:10
Если винда говорит "Вставте диск", "Диск отсутствует" или флеш имеет нулевой размер, вне зависимости от контроллера сначала пробуем HP USB Disk Storage Format Tool (http://www.usbdev.ru/?wpfb_dl=2415). Если увижу пост с такой проблемой без использования этой прожки - буду удалять сообщения..
Название: Как узнать какой контроллер в моей флэшке?
Отправлено: _ANDY_ от 16 Марта 2011, 22:25:16
У Вас есть USB-флэшка, которую никак не удаётся отформатировать и заставить работать как положено.
Привести её в рабочее состояние часто помогает производственная утилита, которая исправляет/обновляет микропрограмму, зашитую в накопитель при его изготовлении. Считать прошивку с заведомо рабочего накопителя, для его последующей прошивки, этими утилитами невозможно. Возможно только узнать марку контроллера и флэш-памяти, установленных в накопителе и подобрать для них соответствующую утилиту.  Прежде чем запускать утилиту узнайте какой контроллер установлен в Вашей флэшке.
Алгоритм определения контролера, установленного в USB- флэш накопитель.
100% - ю точность безусловно даёт непосредственное чтение маркировки с микросхемы контроллера.
(http://wiki.flashboot.ru/images/thumb/9/95/AU6986.jpg/200px-AU6986.jpg)     (http://wiki.flashboot.ru/images/a/a1/CBM2080.jpg)
          ALCOR AU6986         |         Chipsbank CBM2080
И так далее.
Все остальные методы – косвенные и не дают точного результата. Но, что делать, если разобрать накопитель сложно (герметический/запаянный корпус или жалко ломать) или невозможно (монолит). Придется угадывать! :)
1.1   Угадываем с помощью идентификаторов VID/PID/Product Revision/Vendor Description/Product Description и т.д.
Например, возьмем восстановленную A-Data PD1 4GB
Утилита ChipGenius (http://www.usbdev.ru/?wpfb_dl=3857) показывает:
Device Name: ++[H:][G:]+Запоминающее устройство для USB(Ut163 restored USB Device)(Ut163 rest...PnP Device ID: VID = 1307 PID = 0163
Serial Number: DF37AFF0A990D3
Revision: 1.00/1.00
Device Type: Standard USB device - USB2.0 High-Speed
Chip Vendor: USBest
Chip Part-Number: UT163
Product Vendor: (N/A)
Product Model: (N/A)
USBDeview (http://www.usbdev.ru/?wpfb_dl=2852):
device name: A-Data PD1
Descr: Ut163 restored USB Device
device type: Mass Storage
VendorID:  1307
ProductID:  0163
CheckUDisk 5.4 (http://www.usbdev.ru/?wpfb_dl=3666):
Name: A-Data PD1  (USB2.0)
Logic Driver: H:\
VID&PID: Vid_1307&Pid_0163
Speed: high speed
Total Space: 700.77 MB
Free Space: 471.95 MB
VendorID: Ut163
ProductID: restored
Product Revision: 1.00
Vendor Description: UT163
Product Description: A-Data PD1

Тут все утилиты дружно указывают на контроллер USBest UT163, в основном из-за описания, записанного в контроллер при восстановлении (Vendor Description: UT163) и изменённого PID: 0163 (изначально он был 0165 и все опрелелялки так-же дружно указывали на UT165-й контроллер)
1.2   С помощью опыта пользователей по базе iFlash (http://www.flashboot.ru/iflash.html)
Здесь есть поиск по VID или PID , а так-же можно искать произвольную информацию, например по названию флэшки, какие контроллеры в таких встречаются.
1.3   С помощью узконаправленных утилит, которые определяют марку контроллера только одного производителя. Это стоит делать, когда нужно более точно определить марку контроллера.
1.3.1   Проверка на USBest (UT163/165) осуществляется с помощью MPInfoCheck (UT163, UT165) v1.0.1.0 (http://www.usbdev.ru/?wpfb_dl=2220)
(http://www.flashboot.ru/forum/index.php?action=dlattach;topic=2504.0;attach=1363;image)
Она правильно определила тип контроллера UT165, точный идентификатор памяти FID = 2CD5943E74 (соответствует Micron MT29F16G08MAA_2GB и Micron MT29F32G08QAA_4Gb), и версию прошивальщика MP 1.65.12.73

1.3.2   Проверка на Phison (PS2251-xx) осуществляется с помощью GetInfo 3.8.8.2 (http://www.usbdev.ru/?wpfb_dl=119)
(http://www.flashboot.ru/forum/index.php?action=dlattach;topic=3963.0;attach=2613;image)
Она определила контроллер правильно! Но если установлен PS2233, то она так-же покажет PS2251-33.

1.3.3   Проверку на SSS  можно произвести с помощью  U3S_SafeErase_V116 (http://www.usbdev.ru/?wpfb_dl=1626).
(http://www.flashboot.ru/forum/index.php?action=dlattach;topic=3792.0;attach=2448;image)
1.  0xC0 = SSS 6679
2.  0xB0 = SSS 6688
3.  0xB1 = SSS 6690
4.  0xB2 = SSS 6689
5.  0xB3 = SSS 6691
6.  0xB5 = SSS 6692
7.  0xB7 = SSS 6697
1.3.4   Для других контроллеров подобных информационных утилит не встречалось. Проверить можно только по реакции на утилиту-прошивальщик. Для некоторых из них необходимо устанавливать специальный заводской драйвер. Он помогает утилите определить контроллер.
Как не раз уже говорилось, утилиты корректно работают в Win XP/Win 2000!
После того как Вы определились с контроллером, провели ПОИСК похожих тем и не нашли, приступайте к заполнению ШАБЛОНА (http://www.flashboot.ru/forum/index.php?topic=745.0)
Название: Re: Внимание! Перед созданием новой темы чита
Отправлено: novo от 30 Июля 2011, 03:45:24
Для идентификации флэшек с контроллером SMxxxx, можно воспользоваться SMI ReFixInfo (http://www.usbdev.ru/?wpfb_dl=1379). Если при подключении флэшки загорается 'R' на соответствующем порту, то контроллер точно SM. Остается подобрать сервис-утилиту SMI MPTool/SMI Test для получения детальной информации о модели контроллера и памяти и/или последующего лечения/прошивки.