Идентификатор VID 090C принадлежит компании Silicon Motion, Inc. — производителю контроллеров флеш-памяти, а связка PID 1000 чаще всего встречается в USB-накопителях и картридерах, собранных на базе этих чипов. Когда в Диспетчере устройств Windows флешка отображается как «Неизвестное USB-устройство» с этими кодами в свойствах, система видит сам контроллер, но не может корректно инициализировать накопитель.
Такая ситуация типична для недорогих флешек, восстановленных после сбоя памяти, а также для устройств с повреждённой прошивкой контроллера. Ниже разберём, как точно определить устройство по этим кодам, почему оно не работает и какие шаги помогут вернуть накопитель в строй — от простых проверок до низкоуровневого восстановления.
Что означают коды VID и PID
Каждое USB-устройство при подключении сообщает компьютеру пару идентификаторов: VID (Vendor ID) — код производителя и PID (Product ID) — код конкретного продукта. По этой паре операционная система подбирает драйвер и определяет, как работать с устройством.
Значение VID_090C закреплено за Silicon Motion — тайваньской компанией, чьи контроллеры массово используются в бюджетных флешках разных брендов. Это объясняет, почему под одним и тем же VID могут скрываться накопители совершенно разных торговых марок: бренд на корпусе и производитель контроллера — не одно и то же.
- 🔍 VID 090C — производитель контроллера Silicon Motion;
- 💾 PID 1000 — идентификатор устройства, часто встречается у флеш-накопителей и картридеров;
- 🧩 пара VID/PID видна в свойствах устройства на вкладке «Сведения»;
- 🛠️ по этим кодам подбираются сервисные утилиты для восстановления флешки.
Как посмотреть VID и PID в Windows
Чтобы убедиться, что проблемное устройство — именно VID_090C&PID_1000, откройте Диспетчер устройств: нажмите Win + X и выберите соответствующий пункт. Найдите устройство с жёлтым восклицательным знаком или строку «Запоминающее устройство для USB».
Далее: правый клик по устройству → Свойства → вкладка Сведения → в выпадающем списке выберите ИД оборудования. В списке значений вы увидите строку вида USB\VID_090C&PID_1000.
Альтернативный способ — бесплатные утилиты вроде ChipGenius или USBDeview, которые показывают VID, PID, модель контроллера и тип памяти подключённых накопителей. Это особенно полезно, когда устройство вообще не отображается в Диспетчере корректно.
Почему устройство VID 090C PID 1000 не определяется
Типичная картина: флешка вставлена, светодиод горит, но в «Моём компьютере» диска нет, а в Диспетчере устройств — ошибка. Причины могут лежать на разных уровнях, и важно отличать программный сбой от аппаратной неисправности.
- ⚡ Сбой прошивки контроллера — самая частая причина: контроллер отвечает на запросы, но не может инициализировать память;
- 🔌 Нехватка питания по USB-порту — особенно на передней панели ПК или через длинный удлинитель;
- 🧷 Повреждение разъёма или дорожек — механический износ флешки;
- 💻 Проблемы с драйверами USB в самой Windows — реже, но тоже встречается.
Быстрая проверка: подключите флешку к другому компьютеру и к другому порту (лучше напрямую к задней панели материнской платы). Если поведение одинаковое везде — проблема в самом накопителе, а не в системе.
Пошаговая диагностика и базовые решения
Начинайте с обратимых действий — они безопасны и часто решают проблему без сервисных утилит.
☑️ Базовая диагностика флешки VID 090C PID 1000
Откройте Управление дисками командой diskmgmt.msc. Если флешка видна там, но без буквы или с файловой системой RAW — назначьте букву или отформатируйте накопитель, если данные не нужны. Если диска нет вообще — проблема глубже, на уровне контроллера.
Также стоит переустановить драйверы USB: в Диспетчере устройств удалите проблемное устройство и все «Корневые USB-концентраторы», затем перезагрузите компьютер — Windows установит их заново.
⚠️ Внимание: все операции с форматированием и перепрошивкой контроллера полностью уничтожают данные на флешке. Если на накопителе есть важные файлы, сначала попробуйте извлечь их программами восстановления данных — после прошивки это будет невозможно.
Восстановление прошивкой контроллера Silicon Motion
Когда базовые методы не помогают, применяют низкоуровневое восстановление — перезапись служебной прошивки контроллера. Для чипов Silicon Motion существуют фирменные сервисные утилиты семейства SMI MPTool, каждая из которых рассчитана на конкретную модель контроллера.
Порядок действий в общем виде такой: утилитой ChipGenius определяете точную модель чипа (например, SM3257, SM3267 и т.п.), затем ищете версию MPTool именно под эту модель. Утилита должна «увидеть» флешку — если она определилась, запускается процедура форматирования на низком уровне, после которой накопитель возвращается к заводскому состоянию.
Где искать SMI MPTool и как подобрать версию
Готовых «официальных» ссылок производитель не публикует — утилиты распространяются через профильные сайты по восстановлению флешек (например, usbdev.ru). Версию подбирают строго по модели контроллера из ChipGenius: утилита для SM3257 не подойдёт для SM3267. Если одна версия не видит флешку, пробуют другую сборку той же линейки.
Важно понимать: подбор MPTool — процесс проб и ошибок, и не каждая флешка поддаётся восстановлению. Если чип физически исправен, шансы высоки; при отказе самой памяти NAND утилита может завершаться ошибкой, и тогда накопитель восстановлению не подлежит.
⚠️ Внимание: запускайте MPTool только после точного определения модели контроллера. Прошивка «не той» утилитой может перевести флешку в состояние, при котором она перестанет определяться даже сервисными программами.
Когда восстановить флешку не получится
Не все случаи решаемы программно. Если контроллер не отвечает ни в одной утилите, флешка сильно греется при подключении или объём определяется как нулевой даже после прошивки — вероятен физический отказ памяти или самого чипа.
В такой ситуации экономически оправдано восстановление только ради данных — и то в специализированной лаборатории, где память считывают напрямую с чипа. Для обычного использования проще заменить накопитель.
Часто задаваемые вопросы
VID 090C PID 1000 — это вирус или шпионское устройство?
Нет, это штатный идентификатор контроллера Silicon Motion, который используется в обычных флешках и картридерах. Сам по себе код не указывает на угрозу.
Нужен ли отдельный драйвер для VID 090C PID 1000?
Обычно нет: Windows использует встроенный драйвер USB-накопителей (USB Mass Storage). Если устройство определяется с ошибкой, проблема чаще в прошивке контроллера или в системном стеке USB, а не в отсутствии драйвера.
Можно ли восстановить данные с флешки перед прошивкой?
Если накопитель виден в системе как диск — да, программами типа R-Studio или Recuva. Если флешка определяется только как контроллер без доступа к памяти, программное восстановление данных в домашних условиях невозможно.
ChipGenius не определяет контроллер — что делать?
Попробуйте другой USB-порт и другую версию программы. Если контроллер не читается никак, вероятна аппаратная неисправность — тогда программные методы не помогут.
Подойдёт ли MPTool от другой флешки с тем же VID?
Нет. Утилита подбирается по точной модели контроллера, а не по VID/PID. Один и тот же VID 090C может скрывать разные чипы Silicon Motion, для каждого нужна своя версия MPTool.