如何从Windows 7主机“弹出”不存在的USB驱动器?


10

我使用USB密钥(已使用BitLocker加密)来存储各种数据。我一直都随身携带这个钥匙。

一直发生的情况是,我使家用计算机进入了休眠状态,而没有先弹出USB密钥。然后,我拔下钥匙并随身携带。到家后,我恢复了Windows会话,即使未插入密钥,驱动器仍然显示为已安装在系统上。

我也可以使用卸载不存在的设备mountvol,但这只会删除驱动器号。Windows仍会认为设备已插入。当我插入密钥时,什么也没发生。

mountvol输出中列出了设备的类ID ,但在“磁盘管理”面板中未列出该设备。

更新:问题终于再次出现,我尝试了所有建议。韦弗的建议似乎很有希望,但没有结果。但是,在浏览“设备管理器”时,我注意到有问题的设备仍列在“便携式设备”下,并且没有变灰。
尝试卸载设备会给我一个“确认设备卸载”窗口,告诉我它正在卸载设备,但从未完成。此时,将设备插入另一个USB插槽无效。

永无止境的卸载对话框

Answers:


2

从系统中删除“鬼”设备的步骤

打开命令提示符(CMD)并执行以下步骤(键入以下不带引号的内容):

  • 类型“设置devmgr_show_nonpresent_devices = 1”
  • 键入“ start devmgmt.msc”,设备管理器应打开。
  • 选择“查看->隐藏的设备”
  • 打开“磁盘驱动器”
  • 删除任何与您的USB驱动器的标识符匹配的淡出的项目

    在大多数情况下,不需要重新启动,但可能是个好主意。


我喜欢这种方法,但是无需重新启动,不存在的设备就不会从“我的电脑”浏览器视图中消失。即使我从设备管理器的列表中完全删除了该设备。
Der Hochstapler,2011年

0

尝试单击“开始按钮”->右键单击“计算机”->单击“属性”->单击“设备管理器”(在左列)->然后单击“扫描硬件更改”按钮...这应该刷新您的USB密钥问题...我一直在寻找一种自动运行此按钮功能的方法或脚本,但还没有提出很多建议。如果您发现了什么,请告诉我!

祝好运!


1
您可以使用Microsoft的DevCon工具:> devcon rescan
Synetech

下次发生此问题时,我将尝试一下。谢谢。
Der Hochstapler 2011年

在我的情况下,扫描硬件更改并未删除不存在的设备。
Der Hochstapler 2011年

0

将设备插入其他USB端口。然后Windows意识到它确实是一个新插入的设备,而旧的幽灵被驱逐了。


这对我从未奏效,因为Windows仍认为该设备已插入电源。再次插入它无效。
Der Hochstapler,2011年

0

这听起来有些奇怪……但是,如果您完全关闭计算机而不是使其休眠,则不应遇到此问题。

休眠时,计算机将尝试“完全”记住您恢复会话时所插入的所有内容。当您白天在计算机上使用USB时,将对USB上标有系统卷信息的隐藏文件夹中存储的文件进行更改,在您启动计算机时,计算机将遇到问题。

完全关闭计算机会从系统内存中清除所有有关USB的信息,因此它将不会发现任何更改,并会假定这些文件应为原来的样子。由于休眠会占用大量资源,因此它也应有助于加快系统速度。


至少他应该在挂起之前弹出设备。他甚至都无法暂停它。
拉姆猎犬,2011年

0

从Nirsoft查看USBDeview。它可以扫描系统中所有与USB相关的设备,并删除所有失效的USB驱动程序。在使用该工具之前,您可能需要先卸下USB驱动器。

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

USBDeview是一种软件,它列出了连接到计算机的所有USB设备,并允许您禁用,启用或卸载它们。


USBDeview没有列出任何与上述设备相似的设备。我认为这至少部分是由于我已经通过设备管理器删除了许多设备。
Der Hochstapler 2011年

0

转到磁盘管理,然后右键单击该特定驱动器,然后选择选项更改驱动器号和路径,之后您将看到“删除选项”并执行此操作。问题解决

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.