Флешка Kingston с идентификаторами VID 0951 и PID 1666 чаще всего попадает в руки пользователя в одном состоянии: накопитель вставлен в порт, но система либо не видит его вовсе, либо показывает объём 0 байт и отказывается форматировать. Именно по этим кодам — VID (идентификатор производителя) и PID (идентификатор устройства) — и подбирается сервисная утилита, способная вернуть контроллер флешки к жизни.
Код 0951 закреплён за компанией Kingston, а пара VID 0951 / PID 1666 встречается у ряда моделей линейки DataTraveler. Важно понимать: один и тот же PID может скрывать разные контроллеры внутри корпуса, поэтому подбор утилиты только по VID/PID — это первый шаг, а не гарантия совпадения. Ниже разберём безопасный порядок действий: от диагностики до низкоуровневого восстановления.
Что означают VID 0951 и PID 1666
Каждое USB-устройство при подключении сообщает операционной системе два шестнадцатеричных кода. VID (Vendor ID) указывает на производителя — в нашем случае 0951 принадлежит Kingston. PID (Product ID) обозначает конкретную модель или семейство устройств этого производителя.
Увидеть эти коды можно в Диспетчере устройств Windows: откройте свойства проблемного накопителя, перейдите на вкладку «Сведения» и выберите в выпадающем списке пункт ИД оборудования. Строка вида USB\VID_0951&PID_1666 подтверждает, что вы имеете дело именно с этой ревизией флешки.
Если флешка определяется с нулевым объёмом, коды VID/PID часто остаются читаемыми — это хороший знак. Он означает, что контроллер жив и отвечает на запросы, а проблема, вероятнее всего, программная: повреждена прошивка или таблица трансляции NAND-памяти.
Типичные симптомы неисправности
Прежде чем искать утилиту, убедитесь, что симптомы соответствуют программному сбою, а не физической поломке. Программные неисправности обычно выглядят так:
- 🔌 Флешка определяется системой, но объём отображается как 0 байт
- 💾 Windows предлагает отформатировать диск, но форматирование завершается ошибкой
- 📁 Файловая система показывается как RAW вместо FAT32 или exFAT
- 🔒 Появляется сообщение «Диск защищён от записи» при попытке копирования
Физические признаки — трещина корпуса, оторванный разъём, сильный нагрев при подключении — говорят о другом классе проблем. В таком случае программные утилиты бесполезны, а при наличии ценных данных разумнее обратиться в лабораторию восстановления данных.
⚠️ Внимание: любая производственная утилита для восстановления флешки выполняет низкоуровневое форматирование и полностью уничтожает данные на накопителе. Если на флешке есть нужные файлы, сначала попробуйте извлечь их программами восстановления данных и только потом переходите к прошивке контроллера.
Как определить контроллер флешки
Ключевой момент, который многие упускают: сервисные утилиты привязаны не к бренду Kingston, а к чипу контроллера внутри флешки. В накопителях с VID 0951 PID 1666 в разных партиях могли использоваться контроллеры Phison, SMI (Silicon Motion) или Solid State System (SSS) — точный вариант зависит от ревизии конкретного экземпляра.
Для определения контроллера используются бесплатные диагностические программы, читающие служебную информацию через USB. Наиболее известные — ChipGenius и Flash Drive Information Extractor (CheckUDisk). Запустите утилиту, выберите в списке свою флешку и посмотрите строки Controller Vendor и Controller Part-Number.
| Параметр | Что показывает | Зачем нужен |
|---|---|---|
| VID / PID | Производитель и модель по базе USB | Первичная идентификация устройства |
| Controller Vendor | Производитель чипа контроллера | Выбор семейства утилиты |
| Controller Part-Number | Конкретная модель контроллера | Подбор точной версии прошивальщика |
| Flash ID | Тип и производитель NAND-памяти | Проверка совместимости утилиты с памятью |
Если диагностическая программа показывает в поле контроллера «Unknown» — возможно, прошивка повреждена настолько, что чип не отдаёт свои данные. Тогда ориентируйтесь по VID/PID и модели флешки, перебирая утилиты для наиболее вероятных контроллеров этой ревизии.
Подбор утилиты для восстановления
Общий принцип таков: узнаёте контроллер → ищете производственную (MP — mass production) утилиту под этот контроллер → запускаете низкоуровневое форматирование. Такие утилиты изначально создавались для заводов-изготовителей и распространяются через профильные форумы и архивы.
Ориентиры по семействам: для контроллеров Phison существуют утилиты серии Phison MPALL, для SMI — SMI MPTool, для SSS — утилиты линейки 3S USB OnCardSorting / URescue. Конкретная версия подбирается под part-number контроллера, который показала диагностика.
- 🛠️ Скачивайте утилиты только с профильных ресурсов, посвящённых восстановлению флешек
- 📦 Распакуйте архив и запускайте утилиту от имени администратора
- 🔍 Проверьте, что утилита «увидела» флешку — устройство должно появиться в её окне
- ⚙️ Если утилита не видит накопитель, версия не подходит — пробуйте другую
Что делать, если ChipGenius не определяет контроллер
Попробуйте альтернативную программу — Flash Drive Information Extractor, так как базы у утилит различаются. Если и она не показывает контроллер, вставьте флешку в другой USB-порт (лучше напрямую в материнскую плату, без хабов) и повторите сканирование. Как крайний вариант — аккуратно вскройте корпус и прочитайте маркировку на чипе: это самый достоверный способ узнать контроллер.
Пошаговый процесс восстановления
Когда подходящая утилита найдена и видит флешку, порядок действий обычно следующий. Точные названия кнопок и пунктов меню различаются между версиями, поэтому ориентируйтесь на общую логику, а не на дословные подписи.
Сначала закройте все программы, которые могут обращаться к накопителю: проводник, антивирусные сканеры, менеджеры дисков. Затем запустите утилиту, дождитесь обнаружения устройства и откройте настройки (обычно кнопка Settings или Setup). В большинстве MP-утилит есть режим простого форматирования и режим полной перепрошивки с пересозданием таблицы трансляции — для неисправной флешки нужен второй.
☑️ Перед запуском восстановления
После запуска процесса не извлекайте флешку и не выключайте компьютер до завершения — прерывание низкоуровневой прошивки может перевести контроллер в состояние, из которого его сложнее вывести. По окончании утилита сообщит результат: успех обычно отмечается зелёным статусом или словом Pass, ошибка — кодом сбоя.
Если восстановление не помогло
Бывает, что даже правильно подобранная утилита завершается ошибкой или флешка после «успешной» прошивки снова отваливается. Возможные причины: износ или физическая деградация NAND-памяти, неисправность самого контроллера, несовпадение ревизии платы.
В такой ситуации стоит проверить накопитель на другом компьютере — иногда проблема кроется в драйверах USB-стека конкретной системы. Также попробуйте штатные средства Windows: управление дисками через diskmgmt.msc или очистку разметки в diskpart командой clean с последующим созданием раздела. Это помогает, если контроллер исправен, а сбойна только разметка.
diskpart
list disk
select disk N
clean
create partition primary
format fs=fat32 quick
⚠️ Внимание: команда
cleanв diskpart удаляет всю разметку выбранного диска. Перед выполнениемselect diskобязательно сверьте номер диска по объёму в выводеlist disk— ошибка в номере приведёт к потере данных на другом накопителе.
Если и это не дало результата, флешка, скорее всего, отработала свой ресурс. Учитывая невысокую стоимость новых накопителей, дальнейшие эксперименты оправданы лишь в учебных целях.
Как продлить жизнь флешке после восстановления
Восстановленная прошивкой флешка — устройство с уже потрепанной историей, поэтому относитесь к ней бережнее. Не храните на ней единственные копии важных документов: используйте её как транспортный носитель, а не как архив.
Всегда извлекайте накопитель через «Безопасное извлечение устройства» — многие сбои прошивки как раз и случаются из-за прерывания записи в момент выдёргивания. Избегайте перегрева: не оставляйте флешку в порту ноутбука часами, если она не используется, и не храните её на солнцепёке.
⚠️ Внимание: если после восстановления флешка показывает меньший объём, чем указано на корпусе, возможны два варианта: утилита отключила сбойные блоки памяти (это нормально) либо накопитель изначально был подделкой с прошитым завышенным объёмом. Проверить реальную ёмкость можно тестом записи-чтения, например через H2testw.
Часто задаваемые вопросы
Что такое VID 0951 PID 1666 и где его посмотреть?
Это идентификаторы USB-устройства: VID 0951 — код производителя Kingston, PID 1666 — код конкретного устройства. Посмотреть их можно в Диспетчере устройств Windows: свойства флешки → вкладка «Сведения» → пункт «ИД оборудования».
Можно ли восстановить данные с флешки после прошивки утилитой?
Нет. Производственные утилиты выполняют низкоуровневое форматирование и пересоздают таблицу трансляции памяти — данные уничтожаются безвозвратно. Сначала спасайте файлы, потом прошивайте.
Утилита не видит флешку. Что делать?
Значит, версия утилиты не подходит под ваш контроллер. Уточните part-number контроллера через ChipGenius или CheckUDisk и подберите другую версию MPTool. Также попробуйте другой USB-порт и запуск от имени администратора.
Флешка определяется, но объём 0 байт — это ремонтопригодно?
Часто да: если VID/PID читаются, контроллер жив, а нулевой объём указывает на сбой прошивки или проблему с определением памяти. Подбор MP-утилиты под контроллер в таких случаях — стандартный путь восстановления.
Опасно ли скачивать утилиты восстановления из интернета?
Риск есть, как с любым ПО с неофициальных источников. Скачивайте только с профильных форумов по восстановлению флешек, проверяйте файлы антивирусом и не запускайте утилиты, внутри архива которых лежат посторонние установщики.