Как «извлечь» несуществующий USB-накопитель из хоста Windows 7?

10

Я использую USB-ключ, который зашифрован с помощью BitLocker для хранения различных данных. Я держу этот ключ при себе все время.

Что происходит постоянно, так это то, что я отправляю свой домашний компьютер в спящий режим без извлечения ключа USB. Затем я отключаю ключ и беру его с собой на работу. Когда я возвращаюсь домой, я возобновляю сеанс Windows, и, хотя ключ не подключен, диск все равно отображается как смонтированный в системе.

Я также могу размонтировать несуществующее устройство с помощью mountvol, но это только удаляет букву диска. Windows по-прежнему будет думать, что устройство подключено. Когда я подключаю ключ, ничего не происходит.

Идентификатор класса устройства указан в mountvol вывод, но устройство не отображается на панели «Управление дисками».

Обновить : Итак, проблема наконец появилась снова, и я попробовал все предложения. Предложение ткачей показалось очень многообещающим, но не дало никаких результатов. Однако, просматривая Диспетчер устройств, я заметил, что данное устройство все еще находится в списке «Переносные устройства» и не отображается серым цветом.
Попытка удалить тот Устройство дает мне окно «Подтвердить удаление устройства», которое сообщает, что оно удаляет устройство, но никогда не завершает работу. На этом этапе подключение устройства к другим слотам USB не имеет никакого эффекта.

The never-ending uninstall dialog

Der Hochstapler
источник

Ответы:

2

Действия по удалению «призрачных» устройств из системы

Откройте командную строку (CMD) и выполните следующие действия (введите следующее без кавычек):

  • тип "set devmgr_show_nonpresent_devices = 1"
  • введите "start devmgmt.msc"  Диспетчер устройств должен открыться.
  • выберите "Просмотр - & gt; скрытые устройства"
  • открыть "дисководы"
  • Удалите все выцветшие элементы, которые соответствуют вашему USB идентификатор диска

    Перезагрузка не требуется в большинстве случаев, но может быть хорошей идеей.

Weaver
источник
Мне нравится такой подход, но без перезагрузки несуществующее устройство не исчезает из окна проводника «Мой компьютер». Даже если я удалил именно это устройство из списка в диспетчере устройств.
Der Hochstapler
0

Попробуйте нажать кнопку «Пуск» - & gt; щелкните правой кнопкой мыши "компьютер" - & gt; нажмите "Свойства" - & gt; нажмите «Диспетчер устройств» (в левом столбце) - & gt; затем нажмите кнопку «Сканировать на предмет изменений оборудования» ... Это должно обновить вашу проблему с ключом USB ... Я искал способ или скрипт для автоматического запуска этой функции кнопок, но пока не придумал. Если вы найдете что-нибудь, дайте мне знать!

Удачи!

CenterOrbit
источник
1
вы можете использовать Microsoft DevCon инструмент: > devcon rescan
Synetech
Я попробую в следующий раз, когда возникнет проблема. Благодарю.
Der Hochstapler
Сканирование на предмет изменений оборудования не удалило несуществующее устройство в моем случае.
Der Hochstapler
0

Подключите устройство к другому порту USB. Затем Windows понимает, что это действительно недавно подключенное устройство, и старый призрак изгоняется.

Zds
источник
Это никогда не работало для меня, поскольку Windows все еще думает, что устройство уже подключило его. Включение его снова не имело никакого эффекта.
Der Hochstapler
0

Это может звучать немного странно ... но вы не должны сталкиваться с этой проблемой, если полностью выключаете компьютер, а не переводите его в спящий режим.

Когда вы переходите в спящий режим, ваша машина пытается запомнить все «точно», как было подключено, когда вы возобновляете сеанс. Когда вы используете USB вдали от своего компьютера в течение дня, будут внесены изменения в файлы, хранящиеся в скрытой папке, помеченные как данные системного тома на вашем USB, с которыми у вашего компьютера будут проблемы при запуске резервного копирования.

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

gnbatten
источник
По крайней мере, он должен извлечь устройство перед приостановкой. Он также не мог даже приостановить это.
Ramhound
0

Проверьте USBDeview от Nirsoft. Он имеет возможность сканировать вашу систему на наличие всех USB-устройств и удалить все несуществующие драйверы USB. Возможно, вы захотите сначала удалить USB-накопитель перед использованием инструмента.

http://www.nirsoft.net/utils/usb_devices_view.html

USBDeview - это программа, в которой перечислены все USB-устройства, подключенные к   ваш компьютер, и позволяет вам отключить, включить или удалить их.

Moif Murphy
источник
USBDeview не перечислил никаких устройств, похожих на рассматриваемое. Я предполагаю, что это по крайней мере частично из-за того, что я удалил много устройств через диспетчер устройств.
Der Hochstapler
0

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

user3552509
источник