我如何才能找出是什么阻碍了我的设备?(Sysinternals Process Explorer 没有帮助)

我如何才能找出是什么阻碍了我的设备?(Sysinternals Process Explorer 没有帮助)

我有一个像图中这样的 eSATA 扩展坞:

                                                  在此处输入图片描述

时不时地,当我尝试弹出驱动器时,Windows 会发出以下错误消息:

                  在此处输入图片描述

我尝试过的事情:

  1. 我按照这个帖子中的说明进行操作: Windows 能否告诉我什么正在使用我的 USB 驱动器?我有Sysinternals 进程浏览器已安装,但是当我搜索驱动器号(F:\就我而言)时,没有任何内容弹出。

  2. 根据 Oliver Salzburg 的建议,我运行mountvolcmd获取了 widnows 报告所关联的唯一驱动器标识符F:\。然后,我在以下位置搜索了引用此标识符的任何句柄:Sysinternals 进程浏览器但还是什么都没有弹出。

  3. 根据艾伦的建议,我尝试了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

尝试命令行处理公用事业,同样来自 SysInternals。

在提示符下发出:

handle f:

答案2

运行 Process Explorer 时,请确保使用“以管理员身份运行”。这将允许它显示具有驱动器打开句柄的其他内容(例如 System 和 svchost.exe)。

相关内容