VID 090C PID 1000: утилита восстановления флешки

Флешка с идентификаторами VID 090C и PID 1000 построена на контроллере Silicon Motion — чаще всего это чип семейства SM3257 (например, SM3257ENAA), который массово ставился в недорогие USB-накопители. Когда такая флешка перестаёт определяться, показывает нулевой объём, становится доступной только для чтения или просит «вставьте диск», проблема обычно кроется в слетевшей прошивке контроллера, а не в физической поломке.

Восстановить такой накопитель можно фирменным низкоуровневым инструментом — SMI MPTool и его вариациями под конкретную ревизию чипа. Ниже разберём, как точно определить контроллер, где искать подходящую версию утилиты, как её запустить и что делать, если флешка не определяется программой. Все действия выполняются на свой страх и риск: данные на накопителе при низкоуровневом форматировании будут уничтожены.

Что означают VID 090C и PID 1000

Каждое USB-устройство при подключении сообщает системе два идентификатора: VID (Vendor ID — код производителя) и PID (Product ID — код продукта). Значение 090C закреплено за компанией Silicon Motion Technology Corporation — одним из крупнейших производителей контроллеров для флешек и SSD.

Идентификатор PID 1000 в связке с VID 090C типичен для контроллеров линейки SM3257. Это популярный чип, который встречался в накопителях множества брендов — от безымянных «ноунейм» флешек до изделий известных марок. Проблема в том, что PID 1000 — это скорее «базовый» идентификатор, и точную модификацию чипа по нему определить нельзя: нужно вскрыть корпус или использовать диагностические программы.

Посмотреть VID и PID можно в Windows без стороннего софта: откройте «Диспетчер устройств», найдите флешку в разделе «Контроллеры USB» или «Дисковые устройства», перейдите в свойства и на вкладке «Сведения» выберите свойство ИД оборудования. Строка вида USB\VID_090C&PID_1000 подтвердит тип контроллера.

Как точно определить модель контроллера

Прежде чем скачивать утилиту восстановления, нужно узнать точную модель чипа. От этого зависит, какая версия MPTool увидит флешку. Самый простой способ — программа ChipGenius: она читает информацию напрямую с контроллера и показывает модель, объём памяти, тип NAND и иногда рекомендуемую утилиту.

Альтернативные инструменты — Flash Drive Information Extractor и CheckUDisk. Они работают похожим образом и помогают перепроверить результат, если одна утилита выдала неполные данные. Запускайте программу от имени администратора и вставляйте флешку напрямую в порт USB, минуя хабы.

  • 🔍 Скачайте и запустите ChipGenius от имени администратора
  • 🔍 Вставьте флешку в порт USB 2.0 напрямую, без переходников
  • 🔍 Найдите строку Controller Model — там будет точная модель, например SM3257ENAA
  • 🔍 Запишите также значение Flash ID — оно понадобится при подборе версии MPTool
  • 🔍 Сфотографируйте маркировку чипа, если решитесь вскрыть корпус для проверки

Если программы не показывают модель контроллера, остаётся визуальный метод: аккуратно вскройте корпус и посмотрите маркировку на самом большом чипе платы. Надпись вида SM3257ENAA или SM3261 — это и есть точное название контроллера.

Какая утилита подходит для VID 090C PID 1000

Для контроллеров Silicon Motion существует семейство заводских утилит SMI MPTool (Mass Production Tool). Это не одна программа, а целая линейка версий, каждая из которых поддерживает определённые чипы и типы памяти. Универсальной версии не существует: если утилита не видит флешку, чаще всего дело именно в несовпадении версии.

Найти подходящую версию можно на специализированных ресурсах по восстановлению флешек, где утилиты рассортированы по контроллерам. Ищите сборки MPTool, в описании которых упоминается ваша модель чипа и, желательно, Flash ID вашей памяти. Скачивайте архивы только с профильных форумов и проверяйте файлы антивирусом — упакованные заводские утилиты нередко вызывают ложные срабатывания, но рисковать не стоит.

КонтроллерТиповая утилитаОсобенности
SM3257ENAASMI MPTool (версии под SM3257)Наиболее частый чип с PID 1000
SM3257ENLTSMI MPTool (версии под SM3257)Проверяйте поддержку вашего Flash ID
SM3255 / SM3254SMI MPTool старых версийТребуют более ранние сборки утилиты
SM3260 / SM3261SMI MPTool (версии под SM326x)Встречаются в USB 3.0 накопителях
⚠️ Внимание: несовпадение версии MPTool с ревизией контроллера или типом памяти может окончательно «убить» флешку — контроллер перестанет отвечать даже на низком уровне. Перед запуском сверьте модель чипа и Flash ID с описанием конкретной сборки утилиты.
📊 Какая неисправность у вашей флешки VID 090C PID 1000?
Не определяется системой вообще
Определяется, но объём 0 байт
Доступна только для чтения
Просит форматирование, но не форматируется

Пошаговое восстановление через SMI MPTool

Процедура низкоуровневого восстановления выглядит одинаково для большинства версий MPTool, хотя расположение кнопок может отличаться. Сначала распакуйте архив с утилитой и запустите исполняемый файл от имени администратора. Интерфейс обычно на английском или китайском — это нормально для заводского ПО.

Вставьте флешку и нажмите кнопку Scan (или Scan USB) — контроллер должен появиться в одном из слотов списка. Если утилита увидела чип, она покажет его модель и объём памяти. Это главный признак того, что версия подобрана верно. Далее нажмите Start (или Start All) и дождитесь завершения процесса: он может занять от нескольких минут до получаса в зависимости от объёма и состояния памяти.

☑️ Перед запуском восстановления

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

По окончании утилита выдаст статус OK (обычно зелёным цветом) или код ошибки. При успехе извлеките флешку, вставьте снова и отформатируйте штатными средствами Windows в FAT32 или exFAT. Накопитель должен вернуться к полному объёму.

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

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

Если стандартная процедура не помогла

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

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

Отдельный случай — флешки с поддельным объёмом. Если накопитель заявлен на 64 ГБ, а ChipGenius показывает реальную память на 8 ГБ, восстановление через MPTool как раз и вернёт честную ёмкость. После прошивки флешка станет меньше по объёму, но будет работать стабильно.

Когда восстановление не имеет смысла

Низкоуровневая прошивка оправдана, когда важен сам накопитель или интересен процесс. Но стоит трезво оценивать ситуацию: недорогая флешка с изношенной памятью после восстановления может снова выйти из строя в любой момент. Доверять ей важные данные после такой процедуры не стоит.

Если на флешке остались ценные файлы, а накопитель не читается — сначала попробуйте программы восстановления данных (например, R-Studio или Recuva), и только потом запускайте MPTool. Низкоуровневое форматирование стирает содержимое безвозвратно.

  • 💾 Данные важнее флешки — сначала восстановление файлов, потом прошивка
  • 💾 Несколько неудачных попыток с разными версиями MPTool — повод остановиться
  • 💾 Физические повреждения платы программно не устраняются
  • 💾 Восстановленная флешка подходит только для некритичных данных

Частые вопросы

Где скачать утилиту для VID 090C PID 1000?

Ищите SMI MPTool на специализированных ресурсах по восстановлению флешек, где утилиты отсортированы по моделям контроллеров. Подбирайте версию под конкретный чип (например, SM3257ENAA) и проверяйте файлы антивирусом перед запуском.

Утилита не видит флешку — что делать?

Чаще всего версия MPTool не подходит под вашу ревизию контроллера или тип памяти. Попробуйте другие сборки утилиты, другой порт USB и другой компьютер. Убедитесь, что флешка видна в Диспетчере устройств.

Можно ли восстановить данные после прошивки через MPTool?

Нет. Низкоуровневое форматирование перезаписывает память и пересоздаёт таблицы контроллера — данные уничтожаются безвозвратно. Спасайте файлы до запуска утилиты.

Флешка определяется, но объём 0 байт — это лечится?

Это типичный симптом слетевшей прошивки контроллера Silicon Motion. В большинстве таких случаев корректно подобранная версия MPTool возвращает накопитель к жизни, если память физически исправна.

Опасно ли пользоваться заводскими утилитами?

Риск есть: неверная версия или прерывание процесса могут вывести контроллер из строя окончательно. Но для уже нерабочей флешки это зачастую единственный шанс, поэтому при аккуратном подборе версии риск оправдан.