1. Таблица соответствий VID/PID → Производственные программы MPTool
(самые популярные и часто используемые на 2025 год).
Как вы понимаете, сожалению, в доступных источниках не представляется возможным найти полную таблицу соответствий VID/PID → MPTool для самых популярных моделей на 2025 год. Однако есть несколько способов определить нужную утилиту и ниже мы привели таблицу с некоторыми примерами соответствий наиболее часто встречавшихся в этом году с тематических сайтов и форумов по восстановлению USB-устройств.
Примечание: 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 |