Флешка определяется системой, но показывает нулевой объём, не форматируется или просит вставить диск — типичные признаки сбоя прошивки контроллера, и первый шаг к её восстановлению — точно определить чип контроллера и идентификаторы VID/PID накопителя. Без этих данных подобрать рабочую производственную утилиту практически невозможно: программы для «оживления» флешек жёстко привязаны к конкретной модели контроллера.

В этой статье разберём, что такое VID и PID, как узнать их штатными средствами Windows и сторонними утилитами, как по этим кодам найти подходящий софт и что делать, если идентификаторы не читаются. Материал ориентирован на безопасную диагностику: все описанные шаги обратимы и не требуют разборки накопителя.

Что такое чип контроллера, VID и PID

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

VID (Vendor ID) — идентификатор производителя устройства, а PID (Product ID) — идентификатор конкретного изделия. Эта пара кодов записана в контроллере и передаётся компьютеру при подключении. Операционная система использует их для подбора драйвера, а утилиты восстановления — для определения совместимости с конкретным чипом.

  • 🔌 VID — четырёхзначный шестнадцатеричный код производителя, например 0951 у устройств Kingston.
  • 🏷️ PID — код модели устройства, уникальный в рамках конкретного вендора.
  • 🧩 Controller — реальная модель чипа (например, семейства Phison, SMI, Alcor), именно она нужна для подбора утилиты.
  • 💾 Memory — тип и производитель NAND-памяти, влияет на выбор версии прошивочного софта.
💡

VID и PID подсказывают производителя, но для восстановления флешки решающее значение имеет модель контроллера — именно под неё подбирается производственная утилита.