我在弹出 2 个外部硬盘时遇到了问题。我得到了通常的
弹出 USB 大容量存储设备时出现问题
此设备当前正在使用中。请关闭所有可能正在使用该设备的程序或窗口,然后重试。
好的
互联网上到处都有这个技巧,您可以转到 diskmgmt.msc 并将驱动器标记为离线,这样可以安全地结束任何读/写操作。这就是我所做的,但 2 个磁盘仍然在“安全删除硬件并弹出媒体”菜单下,当我尝试弹出我拥有的 2 个驱动器中的任何一个时,我仍然收到上述消息。
现在我甚至无法使用诸如 Process Explorer 之类的工具来查找哪个进程正在使用该驱动器,因为我不再有磁盘号了。
任何解决方案来弄清楚我的用途离线硬盘驱动器?
答案1
在这种情况下,事件查看器非常有用。无需使用 Process Explorer 等外部工具。
检查事件查看器 (eventvwr.msc),在 Windows 日志 --> 系统下,您应该会看到一些以 Kernel-PnP 为源的警告。对我来说,它是:
应用程序 \Device\HarddiskVolume2\ext\OpenHardwareMonitor\OpenHardwareMonitor.exe(进程 ID 为 5440)停止了设备 USB\VID_1058&PID_107C\574343344534464844333934 的移除或弹出。
剩下要做的就是安全退出该应用程序,然后安全弹出该驱动器。