1. Таблица соответствий VID/PID --> MPTool
Примечание: VID = Vendor ID, PID = Product ID. Эти коды можно получить с помощью ChipGenius, CheckUDisk, USBDeview или через диспетчер устройств Windows. MPTool-файлы часто меняются, поэтому указываются только общие названия. Актуальные версии ищутся на специализированных форумах (http://flashboot.ru, rusflash.ru, usbdev.ru и др.).
| VID | PID | Контроллер | MPTOOL | Примечания |
|---|---|---|---|---|
| 090C | 1000,3386 | Phison PS2251-03 | PS2251-03_MPTool |
Требует recovery mode (short) |
| 090C | 1100,3387 | Phison PS2251-07 | PS2251-07_MPTool |
Часто используется в USB 3.0 флэшках |
| 090C | 1101,3388 | Phison PS2251-11 | PS2251-11_MPTool |
Для USB 3.1 флэшек |
| 090C | 1102,3389 | Phison PS2307/PS2308 | PS2307/PS2308_MPTool |
USB 3.2, более новая серия |
| 0BDA | 5411,5412,5413 | Silicon Motion SM3257 | SM3257AB_MPTool |
Требует recovery mode |
| 0BDA | 5414,5415,5416 | Silicon Motion SM3267 | SM3267_MPTool |
Для SD-карт и флэшек |
| 0BDA | 5417,5418 | Silicon Motion SM2258XT | SM2258XT_MPTool |
Поддержка TLC NAND |
| 1D6B | 0002 | Silicon Motion SM2257 | SM2257_MPTool |
Реже используется |
| 154B | 654B,654C | Alcor AU6989,AU699x | AU698x_MPTool |
Требует short или recovery mode |
| 058F | 6387,6390 | Alcor AU6989,AU699x | AU698x_MPTool |
Часто в Kingmax, A-DATA |
| 1F75 | 0801,0802 | Innostor IS902,IS903 | IS902/903_MPTool |
Для SD-карт |
| 05E3 | 0702,07A1 | JMicron JMS567,JMS578 | JMS56x_MPTool |
Реже встречается |
| 1B1C | 1C0A,1C0B | Phison PS2251-03 (Corsair) | PS2251-03_MPTool |
Тот же контроллер, другой VID/PID |
| 0951 | 1666,1665 | Phison PS2251-07 (Kingston) | PS2251-07_MPTool |
Также может быть кастомная прошивка |
Совет: Если VID/PID нет в таблице — ищи сразу по контроллеру (его можно определить через ChipGenius или CheckUDisk), и подбирай MPTool по модели контроллера.
2. Алгоритм диагностики и ремонта флэшки по шагам
Шаг 1: Определение устройства
· Подключите флэшку к ПК.
· Запустите ChipGenius или CheckUDisk.
· Найдите:
· VID, PID
· Контроллер (например, Phison PS2251-07)
· Тип флэш-памяти (если известен)
· Запишите информацию.
Шаг 2: Проверка ёмкости
· Запустите H2testw или F3.
· Проверьте, соответствует ли реальная ёмкость заявленной.
· Если нет — флэшка поддельная, ремонт не поможет.
Шаг 3: Проверка связи с устройством
· Если флэшка:
· Не определяется, отображается как 0 байт, USB device not recognized — переходите к шагу 4.
· Определяется, но не открывается, ошибка при доступе — смотрите шаг 6.
Шаг 4: Вход в режим восстановления (Recovery Mode)
· Для Phison: короткое замыкание (short) между определёнными контактами на плате (информация — в даташите или на форумах).
· Для Silicon Motion: часто можно запустить через USB-режим восстановления (иногда через Zadig).
· Для Alcor: часто нужен jumper/short.
· Подключите флэшку при замыкании.
Шаг 5: Запуск MPTool
· Найдите MPTool по VID/PID или по контроллеру (из таблицы выше).
· Запустите MPTool.
· Убедитесь, что устройство обнаружено.
· Выберите:
· Format (если нужен сброс ФС)
· Full Erase (если нужен сброс данных и bad block map)
· Rebuild (перестроить LBA)
· Change VID/PID (если нужно)
· Flash firmware (если есть прошивка)
Шаг 6: Если флэшка определяется, но не открывается
· Попробуйте TestDisk или DiskGenius.
· Попробуйте восстановить MBR, ФС.
· Если файлы не читаются — переходите к восстановлению данных.
Шаг 7: Восстановление данных
· Используйте:
· PhotoRec, Recuva, R-Studio, UFS Explorer
· Не записывайте на флэшку ничего до восстановления!
Шаг 8: Форматирование (после восстановления)
· После восстановления данных — отформатируйте флэшку:
· Low-level через MPTool, если доступно.
· Или через Windows, если работает.
Резюме
| Шаг | Что делаем | Используемый инструмент |
|---|---|---|
| 1 | Определение контроллера | ChipGenius, CheckUDisk |
| 2 | Проверка ёмкости | H2testw, F3 |
| 3 | Проверка подключения | Windows, диспетчер устройств |
| 4 | Вход в recovery mode | Short/jumper, Zadig |
| 5 | Запуск MPTool, восстановление | Phison/Silicon Motion/Alcor MPTool |
| 6 | Восстановление ФС | TestDisk, DiskGenius |
| 7 | Восстановление данных | PhotoRec, R-Studio и др. |
| 8 | Форматирование | MPTool, SD Formatter, Windows |