我有一个外部 USB 硬盘,我已编写脚本以便在备份后安全关闭,因此备份操作员可以拔掉它,并且知道如果灯由于某种原因仍然亮着就不需要拔掉它。
使用 DevEject 命令行实用程序总是可以正常工作。本周它因某种原因失败了:
DevEject 1.0 2003 c't/Matthias Withopf
Ejecting 'USB Mass Storage Device' [USB\VID_0411&PID_002A\00000704C8D2]...FAILED (23,5)
Error ejecting device USB Mass Storage Device, vetoed (15,5)!
更糟糕的是,使用 SRH 托盘图标,我单击“停止”,单击“确定”,它会暂停大约 5 秒钟,其中“确定”和“取消”呈灰色,然后关闭子窗口,然后带有“停止”按钮的主窗口仍显示该设备,并且“停止”仍然可用。我可以继续这样做,它永远不会删除该设备。我仍然可以在 Explorer 中访问它。
LockHunter 报告说没有任何东西锁定驱动器。
本周我没有对备份配置或与驱动器相关的任何内容进行任何更改。为什么突然出现问题?除了重新启动之外,在备份操作员回家之前我今天无法重新启动,我该如何修复它?
答案1
这样的事情有时“就这么发生了”;它也发生在我身上,并且不仅仅是在外部设备上:文件无缘无故地被锁定,甚至 Process Explorer 也无法检测到是什么锁定了它们。
你可以拔掉驱动器,但是这个可能导致文件系统/数据损坏。
我最好的办法就是重新启动系统。
答案2
驱动器的 USB 硬件可能实际上开始出现故障。