SMI MPTool: как пользоваться для восстановления USB-флешки

SMI MPTool применяется, когда флешка на контроллере Silicon Motion (SM3257, SM3259, SM3267, SM3268 и другие) перестала определяться, показывает нулевой объём или не форматируется штатными средствами Windows. Утилита выполняет низкоуровневое форматирование и перепрошивку контроллера, возвращая накопителю заводское состояние — именно поэтому все данные на флешке будут безвозвратно удалены ещё на этапе подготовки.

Программа не является универсальной: она работает только с контроллерами SMI и не поможет накопителям на Phison, Alcor или Innostor. Поэтому первый этап работы — не запуск утилиты, а точная идентификация контроллера и памяти вашей флешки. Далее разберём весь процесс по шагам.

Что такое SMI MPTool и когда она нужна

MPTool (Mass Production Tool) — это заводская сервисная утилита, которой производители прошивают контроллеры флешек на этапе сборки. Версии этих программ попадают в открытый доступ, и их используют для восстановления «умерших» накопителей в домашних условиях.

Обратиться к SMI MPTool стоит, если наблюдаются типичные признаки программного сбоя контроллера:

  • 🔌 Флешка определяется в системе, но объём отображается как 0 байт или сильно занижен;
  • 💾 Windows сообщает «Вставьте диск в устройство» при обращении к накопителю;
  • 🛡️ Появляется ошибка «Диск защищён от записи», которую не снимает ни реестр, ни diskpart;
  • 📉 Форматирование завершается ошибкой, а файловая система определяется как RAW;
  • ⚡ После сбоя прошивки (например, прерванного форматирования) флешка вообще не читается.

Если же проблема аппаратная — трещина платы, отвалившийся разъём, перегрев микросхемы — никакая программа не поможет, потребуется пайка или замена накопителя.

Шаг 1. Определение контроллера флешки

Прежде чем скачивать утилиту, нужно убедиться, что внутри флешки действительно контроллер Silicon Motion. Для этого используются значения VID и PID — идентификаторы производителя и устройства.

Узнать их можно двумя способами. Первый — через «Диспетчер устройств» Windows: откройте свойства флешки, перейдите на вкладку «Сведения» и выберите свойство «ИД оборудования». Строка вида USB\VID_090C&PID_1000 указывает на Silicon Motion (VID 090C принадлежит SMI). Второй способ — бесплатные утилиты ChipGenius или Flash Drive Information Extractor, которые сразу показывают модель контроллера и тип памяти NAND.

По VID и PID на профильных ресурсах (например, usbdev.ru) подбирается версия MPTool, поддерживающая именно вашу связку «контроллер + память». Неподходящая версия просто не увидит флешку или завершит прошивку ошибкой.

Шаг 2. Подготовка к прошивке

Подготовительный этап критичен: ошибки здесь — главная причина неудачного восстановления. Выполните следующие действия:

  • 💻 Подключите флешку напрямую к порту USB 2.0 на материнской плате (задняя панель ПК), без хабов и удлинителей;
  • 🚫 Извлеките все остальные USB-накопители, чтобы случайно не прошить не то устройство;
  • 🛡️ Временно отключите антивирус — MPTool обращается к устройству на низком уровне, и защитное ПО может блокировать её работу;
  • 👤 Запускайте утилиту от имени администратора;
  • 🔋 На ноутбуке подключите зарядное устройство — обрыв питания во время прошивки окончательно выведет контроллер из строя.

⚠️ Внимание: если на флешке остались важные файлы, сначала попытайтесь извлечь их программами восстановления данных (например, R-Studio или DMDE), пока накопитель ещё хоть как-то читается. После работы MPTool восстановление данных будет практически невозможно.

Шаг 3. Настройка и запуск SMI MPTool

Распакуйте архив с утилитой и запустите исполняемый файл (обычно sm32Xtest.exe или похожий, в зависимости от версии). После запуска нажмите кнопку Scan USB — в таблице портов должна появиться ваша флешка с указанием контроллера и объёма памяти. Если устройство не определилось, попробуйте другой USB-порт или другую версию утилиты.

Далее откройте настройки кнопкой Setting. Во многих версиях запрашивается пароль — стандартное значение для большинства сборок SMI MPTool: 320 (или пустое поле). В окне настроек ключевые параметры:

ПараметрЧто указать
VID / PIDЗначения вашей флешки, полученные на шаге 1
Vendor / Product NameПроизвольные названия производителя и модели
Disk TypeUSB-HDD или Removable (стандартный режим)
FormatFAT32 для накопителей небольшого объёма
CapacityAuto — утилита сама определит реальный объём памяти

Точный состав настроек зависит от версии утилиты и контроллера: в некоторых сборках дополнительно выбирается файл прошивки (firmware) и база конфигураций памяти. Если вы не уверены в значении какого-то параметра, оставьте значение по умолчанию — агрессивные ручные настройки (принудительный объём, нестандартный тип памяти) могут «окирпичить» контроллер.

☑️ Перед нажатием Start убедитесь

Выполнено: 0 / 5

Нажмите OK для сохранения настроек, затем Start (Space Key) в главном окне. Процесс занимает от пары минут до десятков минут — зависит от объёма и состояния памяти. Успешное завершение обычно отображается зелёной подсветкой порта и статусом OK / Pass.

⚠️ Внимание: во время прошивки не извлекайте флешку и не закрывайте программу. Прерывание процесса на этапе записи firmware может перевести контроллер в состояние, из которого его выведет только повторная прошивка в тестовом режиме с замыканием контактов памяти — а это уже работа для сервиса.

📊 С какой проблемой вы восстанавливаете флешку через SMI MPTool?
Флешка не определяется системой
Объём показывает 0 байт
Ошибка «защита от записи»
Не форматируется / файловая система RAW

Типичные ошибки и их решение

Если вместо зелёного статуса утилита выдала код ошибки, не спешите повторять запуск подряд — сначала разберитесь в причине. Частые ситуации:

  • 🔍 Флешка не видна после Scan — версия MPTool не поддерживает контроллер или память; подберите другую сборку по VID/PID;
  • Ошибка на этапе форматирования — возможны битые блоки NAND; попробуйте в настройках включить режим сортировки/понижения объёма, если он предусмотрен вашей версией;
  • 🔑 Неверный пароль настроек — пароль зависит от сборки; ищите его в описании конкретной версии утилиты там, где вы её скачали;
  • 🔁 Прошивка проходит, но флешка снова сбоит — вероятна физическая деградация памяти; такой накопитель нельзя использовать для важных данных.
Что делать, если ни одна версия MPTool не видит флешку

Проверьте устройство на другом компьютере и в другом порту. Если флешка нигде не определяется даже в Диспетчере устройств, контроллер, возможно, перешёл в аварийный режим. В таком случае применяется перевод в тестовый режим замыканием контактов микросхемы памяти — процедура требует разборки корпуса и точной схемы для конкретной платы, поэтому выполнять её стоит только при наличии опыта или в сервисном центре.

После успешной прошивки

Когда утилита сообщила об успехе, закройте MPTool, извлеките флешку и подключите её заново. Windows должна определить накопитель как новый — при необходимости выполните обычное форматирование в нужную файловую систему через проводник или «Управление дисками».

Проверьте результат на практике: скопируйте на флешку объёмный файл, извлеките накопитель, подключите снова и убедитесь, что файл читается без ошибок. Дополнительно можно прогнать накопитель программой проверки поверхности (например, H2testw) — она выявит скрытые битые сектора, которые MPTool могла «спрятать», занизив объём.

Часто задаваемые вопросы

Подойдёт ли SMI MPTool для флешки Kingston или Transcend?

Бренд корпуса не имеет значения — важен контроллер внутри. Kingston и Transcend используют разные контроллеры в разных партиях. Определите VID/PID вашей конкретной флешки: если VID равен 090C, утилита SMI, скорее всего, подойдёт.

Можно ли восстановить данные после работы MPTool?

Практически нет. Утилита перезаписывает служебные области и выполняет низкоуровневое форматирование памяти. Спасайте данные до прошивки, пока накопитель хоть как-то читается.

Где скачать SMI MPTool?

Официального публичного сайта с утилитой нет — это сервисный софт производителей. Рабочие версии собраны на профильных форумах по восстановлению флешек (например, usbdev.ru), где версии распределены по моделям контроллеров. Скачивайте только с проверенных ресурсов и проверяйте архив антивирусом.

Утилита просит пароль при входе в настройки. Какой вводить?

Для многих сборок SMI MPTool стандартный пароль — 320, иногда поле оставляют пустым. Если пароль не подходит, ищите его в описании конкретной версии на странице, откуда скачивали программу.

Флешка после прошивки показывает меньший объём. Это нормально?

Да, если в памяти были битые блоки, утилита исключает их и уменьшает доступный объём — это признак деградации NAND. Такой накопитель можно использовать для некритичных задач, но доверять ему важные файлы не стоит.