У Вас есть USB-флэшка, которую никак не удаётся отформатировать и заставить работать как положено.
Привести её в рабочее состояние часто помогает производственная утилита, которая исправляет/обновляет микропрограмму, зашитую в накопитель при его изготовлении. Считать прошивку с заведомо рабочего накопителя, для его последующей прошивки, этими утилитами невозможно. Возможно только узнать марку контроллера и флэш-памяти, установленных в накопителе и подобрать для них соответствующую утилиту. Прежде чем запускать утилиту узнайте какой контроллер установлен в Вашей флэшке.
Алгоритм определения контролера, установленного в USB- флэш накопитель.100% - ю точность безусловно даёт непосредственное чтение маркировки с микросхемы контроллера.
ALCOR
AU6986 | Chipsbank
CBM2080И так далее.
Все остальные методы – косвенные и не дают точного результата. Но, что делать, если разобрать накопитель сложно (герметический/запаянный корпус или жалко ломать) или невозможно (монолит). Придется угадывать!
1.1 Угадываем с помощью идентификаторов VID/PID/Product Revision/Vendor Description/Product Description и т.д.Например, возьмем восстановленную A-Data PD1 4GB
Утилита
ChipGenius показывает:
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:
device name: A-Data PD1
Descr: Ut163 restored USB Device
device type: Mass Storage
VendorID: 1307
ProductID: 0163
CheckUDisk 5.4:
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Здесь есть поиск по VID или PID , а так-же можно искать произвольную информацию, например по названию флэшки, какие контроллеры в таких встречаются.
1.3 С помощью узконаправленных утилит, которые определяют марку контроллера только одного производителя. Это стоит делать, когда нужно более точно определить марку контроллера.1.3.1 Проверка на USBest (UT163/165) осуществляется с помощью MPInfoCheck (UT163, UT165) v1.0.1.0 Она правильно определила тип контроллера 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Она определила контроллер правильно! Но если установлен PS2233, то она так-же покажет PS2251-33.
1.3.3 Проверку на SSS можно произвести с помощью U3S_SafeErase_V116.
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!
После того как Вы определились с контроллером, провели ПОИСК похожих тем и не нашли, приступайте к заполнению
ШАБЛОНА