我有一个像图中这样的 eSATA 扩展坞:
时不时地,当我尝试弹出驱动器时,Windows 会发出以下错误消息:
我尝试过的事情:
我按照这个帖子中的说明进行操作: Windows 能否告诉我什么正在使用我的 USB 驱动器?我有Sysinternals 进程浏览器已安装,但是当我搜索驱动器号(
F:\
就我而言)时,没有任何内容弹出。根据 Oliver Salzburg 的建议,我运行
mountvol
并cmd
获取了 widnows 报告所关联的唯一驱动器标识符F:\
。然后,我在以下位置搜索了引用此标识符的任何句柄:Sysinternals 进程浏览器但还是什么都没有弹出。根据艾伦的建议,我尝试了Sysinternals 句柄,这就是我得到的:
Handle v3.46 版权所有 (C) 1997-2011 Mark Russinovich Sysinternals - www.sysinternals.com
svchost.exe pid:1020 类型:文件 594:F:
svchost.exe pid:1020 类型:文件 5C4:F:\$Extend\$ObjId
svchost.exe pid:1020 类型:文件 604:F:\System Volume Information\tracking.log
我可以看到 svchost 正在阻止我的进程,这从技术上回答了我的问题。现在,有人能帮我弄清楚,在知道这一点之后,我如何才能解除对设备的阻止吗?
答案1
答案2
运行 Process Explorer 时,请确保使用“以管理员身份运行”。这将允许它显示具有驱动器打开句柄的其他内容(例如 System 和 svchost.exe)。