当“Windows 无法停止您的‘通用卷’设备,因为程序仍在使用它。”时如何安全地移除 USB 驱动器?

Mik*_*ike 44 windows usb

有时,当我尝试移除外部 USB 硬盘时,会收到以下消息:

Windows 无法停止您的“通用卷”设备,因为程序仍在使用它。

我尝试关闭桌面上的所有程序,但它仍然不会给出“安全删除”消息。我通常能够安全地移除闪存驱动器而不会出现问题。

收到此消息时如何安全移除 USB 驱动器?

如果重要的话,我有 Windows XP 和 Vista。

nik*_*nik 22

此页面上查找RemoveDrive(直接链接到Drive Tools 页面 RemoveDrive 工具部分)。 这些页面也有很好的相关信息。


在 USB 存储设备的托盘中没有获得“安全移除”选项时,RemoveDrive 工具也很有用。


小智 9

这通常是因为驱动器正在被索引;右键单击驱动器>属性,然后取消选中索引。或者 AV 正在监视驱动器 - 关闭 AV 以进行测试。


har*_*ymc 6

USB 不可拆卸的原因有几个:

  1. 它正在使用中。请注意,如果您在资源管理器中查看磁盘,则说明它正在使用中!
  2. Windows 正在完成将大文件复制到磁盘或从磁盘复制(很少是原因)
  3. Windows 中的一个错误导致conime.exe卡在磁盘上(它可以安全地被杀死)
  4. 如果 U 盘格式化为 NTFS,则所有文件更新的日志可能仍处于打开状态
  5. 如果驱动器的磁盘索引打开,Windows 可能会疯狂地索引它上的所有文件

我的建议是:

  1. 确保 USB 驱动器未定义为索引。
  2. 等待,然后再试一次。几秒钟后它可能会起作用。
  3. 购买Zentimo(29.90 美元),它在尝试移除磁盘方面做得很好。即使它失败了,它仍然会告诉你哪些程序正在使用哪些文件(我付了钱)。


小智 6

  • 在 Windows 资源管理器中右键单击 USB 驱动器的属性。
  • 在弹出窗口中单击“硬件”。
  • 识别驱动器并左键单击它以突出显示它,然后单击属性框。
  • 点击“更改设置”。
  • 单击“策略”选项卡并选择“优化以快速删除”,然后单击“确定”。

如果您确定此 USB 上没有您自己的进程仍在使用,只需将其拔出即可。

[编辑:未找到此方法的官方 Microsoft 文档,但 Cnet 有一篇关于它的文章:快速删除 USB 设备而不使用安全删除。]

  • 这种方法比所有高评价答案的繁琐内容要好得多。 (2认同)

vil*_*res 5

这绝不是一个好的答案,但您可以随时关闭计算机并移除 USB 设备。

  • 事实上你不能!您会听到驱动器发出咔嗒声。但如果它被弹出,则不会发生点击。我不知道这是否重要,但我的两个外部硬盘驱动器出现了问题(驱动器似乎未格式化),我怀疑这是因为此类关闭...... (2认同)
  • @RockPaperLizard 那么软件有问题。操作系统告诉程序它正在关闭,它*仍然*没有刷新写入并关闭文件。在这一点上,除了打开发人员的头之外,您无能为力。 (2认同)

小智 5

我发现免费的USB Disk Ejector非常有用:

允许您在 Windows 中快速删除驱动器的程序。它可以弹出 U 盘、火线磁盘和存储卡。它是使用 Windows 的“安全删除硬件”对话框的快速、灵活、便携的替代方法。


Xyb*_*ICE 5

查找阻止卸载的进程/文件打开的快速方法:

我刚刚想通了这一点。使用Process Explorer(免费下载),这真的很容易。

  1. 下载、解压并运行procexp.exe
  2. 从“查找”菜单中选择“查找句柄或 DLL... ”或按 Cntl-F
  3. 在搜索文本框中仅输入驱动器号(后跟“ :\ ”)

这将显示可移动卷上所有打开的文件、拥有文件句柄的进程以及进程的PID 。双击以突出显示主窗口(顶部)和文件(底部)中的进程。从那里,您可以右键单击该进程以将其终止,或右键单击该文件以关闭文件句柄

  • 投票因为这个提示非常酷。不幸的是,我仍然被困住了。我发现explorer.exe是罪魁祸首。我重新启动explorer.exe,然后再次进行搜索,结果是“0个匹配项”。但我仍然收到错误消息“Windows 无法停止设备...”。 (2认同)
  • 就我而言,它说只有“系统”持有引用。 (2认同)