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

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

我使用经过 BitLocker 加密的 USB 密钥来存储各种数据。我一直随身携带着该密钥。

经常发生的情况是,我让家用电脑进入休眠状态,但未先弹出 USB 密钥。然后我拔下密钥并带着它去上班。当我回到家时,我恢复 Windows 会话,即使密钥未插入,驱动器仍显示为已安装在系统上。

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

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

更新:问题终于再次出现,我尝试了所有建议。Weavers 的建议似乎很有希望,但没有结果。然而,在浏览设备管理器时,我注意到有问题的设备仍然列在“便携式设备”下,并且没有变灰。
尝试卸载设备弹出“确认设备卸载”窗口,提示正在卸载设备,但卸载过程尚未完成。此时,将设备插入其他 USB 插槽不起作用。

永无止境的卸载对话框

答案1

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

打开命令提示符 (CMD) 并执行以下步骤:

  • 类型set devmgr_show_nonpresent_devices=1
  • 键入start devmgmt.msc
    设备管理器应该打开。
  • 选择查看 -> 隐藏设备
  • 打开磁盘驱动器
  • 删除与你的 USB 驱动器标识符匹配的所有褪色项目

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

答案2

将设备插入不同的 USB 端口。然后 Windows 会意识到这确实是新插入的设备,旧设备就会被清除。

答案3

查看 Nirsoft 的 USBDeview。它能够扫描系统中所有与 USB 相关的设备并删除任何已停用的 USB 驱动程序。在使用该工具之前,您可能需要先删除 USB 驱动器。

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

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

答案4

这可能听起来有点奇怪......但如果你完全关闭机器而不是让其休眠,你就不应该遇到这个问题。

当您休眠时,您的计算机会尝试记住您恢复会话时插入的“准确”所有内容。当您在白天将 USB 远离计算机使用时,存储在 USB 上标记为系统卷信息的隐藏文件夹中的文件将发生更改,当您重新启动计算机时,您的计算机将出现问题。

完全关闭计算机将从系统内存中清除有关 USB 的所有信息,因此系统不会察觉任何变化,并会认为这些文件应保持原样。它还有助于加快系统速度,因为休眠非常耗费资源。

相关内容