
У меня есть USB-флешка (16 ГБ Kingston DataTraveller 100 G3), которая перестала работать несколько месяцев назад. Насколько я помню, все, что я сделал, это вытащил ее из USB-порта, не «безопасно извлекая». С тех пор Windows 7 вообще отказывается ее распознавать — ее не видно в проводнике, управлении дисками или diskpart
.
Несколько минут назад он был распознан с помощью всплывающего окна "Устройство неисправно" в трее, после чего он появился в диспетчере устройств как неизвестное устройство. Щелчок правой кнопкой мыши и удаление устройства, похоже, исправили сообщение об ошибке, и в настоящее время он отображается в диспетчере устройств как "USB Mass Storage Device", хотя по-прежнему невидим для Explorer.
Однако самое странное, что всякий раз, когда этот флеш-накопитель вставляется во внутренний USB-концентратор, любое другое USB-устройство, вставленное в концентратор после него, также становится нераспознаваемым. Я проверил это с другим флеш-накопителем и зарядным устройством для iPhone. В тот момент, когда 100 G3 вынимается, он diskpart
внезапно видит другой USB-накопитель, подключенный к концентратору.
Я рассматривал вирус или какую-то другую форму вредоносного ПО, но я не могу запустить сканирование на устройстве, которое система даже не видит, и, насколько мне известно, даже запуск полного сканирования системы не решит эту проблему.
Что случилось с моим USB-накопителем и как его вернуть к жизни?
решение1
лучше постараться как можно быстрее сделать копию диска, как только он будет распознан. иногда при выключении и перезагрузке компьютера он распознает его; попробуйте сделать полную копию диска с помощью бесплатной программы, которая может создать двойника необработанных данных, на тот случай, если они станут еще более поврежденными; возможно, вы сможете восстановить файлы с копии диска.
решение2
Мне наконец удалось решить эту проблему, как раз когда я был готов выбросить то, что я считал мертвым флэш-накопителем. После проверки накопителя на двух других машинах Windows и его отображения без проблем, я понял, что проблема была связана с моей машиной, а не с флэш-накопителем. Это заставило меня обратиться к реестру, который является единственным известным мне местом в операционной системе Windows, где регистрируется и хранится информация обо всех USB-устройствах, вставленных в систему.
Еще несколько исследований выявили несколько конкретных ключей реестра для этой цели, которые обычно используются в криминалистических целях. Полный список этих ключей реестра можно найти здесьвидно здесь.
Вместо того, чтобы вручную искать и удалять эти ключи реестра, я скачалUSB-забвение, портативная утилита, которая удаляет все ключи реестра, связанные с USB-устройствами. Хотя этот метод несколько излишен в качестве решения этой конкретной проблемы, я не смог найти альтернативную программу, которая позволяет удалить ключи реестра только для указанного USB-устройства - и в любом случае я мог бы доверять драйверам для всех других USB-устройств, которые установятся без проблем после повторной установки.
Я запустил USB Oblivion, сначала в режиме симуляции, а затем правильно, прежде чем снова вставить флэш-накопитель и обнаружить, что он был немедленно распознан. У меня не было никаких указаний ни до, ни после того, как флэш-накопитель перестал работать, что драйвер мог быть ответственным за проблему, особенно после того, как несколько попыток переустановить драйверы не дали никаких результатов.
Я до сих пор не могу объяснить, почему флешка не дала компьютеру загрузиться, когда я ее вставил.но я думаю, можно с уверенностью заключить, что системные ключи реестра, специфичные для устройств, заставляли устройство использовать драйвер, который был поврежден, и что очистка этих ключей реестра позволила переустановить новую версию драйвера и связать ее с диском..
решение3
У меня большой опыт работы с неисправными USB-флеш-накопителями под управлением Linux.
У меня были диски, которые не давали моей системе выключаться, пока я их не вынул. Они также не давали моей системе пройти дальше экрана BIOS POST. Он мог оставаться там вечно, пока я не вытащу неисправные диски.
У меня были диски, которые также мешали работать другим дискам. Например: у меня подключено 3 10-портовых концентратора, в них 30 дисков, все мигают светодиодами, пока я провожу автоматизированные тесты. Через некоторое время я иду к этой рабочей станции, и ничего не работает. Все диски перестали мигать, мое программное обеспечение не показывает никакой активности — за исключением одного диска, у которого мигает светодиод. Как только я отключаю этот диск — все возвращается к жизни.
Это очень часто встречается у дешевых и некачественных модулей флэш-памяти из Китая.
Я думаю, что некоторые диски сломаны таким образом, что они затормаживают весь USB-контроллер, заставляя все остальные диски ждать вечно. Я думаю, что это также может привести к тому, что тесты BIOS POST будут зависать вечно.
Я понятия не имею, как Registry Cleanup исправил это для вас - возможно, это совсем другая проблема. Я бы точно не ожидал, что настоящая память Kingston сделает это. Если у вас на руках noname - будьте осторожны (и не ждите, что она сохранит какие-либо важные данные - лучше протестируйте ее с помощью F3 или H2testw, прежде чем использовать ее вообще).