如何知道哪个程序正在使用我的磁盘?

如何知道哪个程序正在使用我的磁盘?

Windows 8 拒绝让我卸载硬盘,因为它正在使用中。

我找不到哪个程序正在使用它。

是否有一个程序可以给我列出使用硬盘的所有程序的列表

答案1

进程探索器来自 Mark Russinovitch Sysinternals(现归微软所有)的可以做到这一点:

在“查找”菜单中,单击“查找句柄或 DLL...”

在其中输入您要查找的内容(例如,在您的情况下,f:如果这是磁盘的名称,您想知道哪些程序仍在使用)

然后,它将显示所有使用包含您要查找的字符串的句柄或 dll 的进程(例如:包含f:,从而列出所有仍在使用 上的某个东西f:或将其当前目录设置在 上的某个地方的程序f:

(您可以使用相同的方法来找出哪个进程打开了特定的文件等等)

答案2

我建议使用Windows Sysinternals 句柄获取所有打开的处理程序的列表,因为程序很可能留下了一个打开的处理程序但没有使用它。

随着处理您可以看到此磁盘上打开了什么。这是一个命令提示符程序,只需在保存位置键入“handle”即可。

您也可以输入handle >> results.txt它们以保存在 results.txt 文件中,这样更容易查看。

输出格式如下:

Handle v3.46      
Copyright (C) 1997-2011 Mark Russinovich         
Sysinternals - www.sysinternals.com          

------------------------------------------------------------------------------        
System pid: 4 NT AUTHORITY\SYSTEM        
  934: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat        
  938: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG          
  93C: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.dat.LOG         
  948: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.DAT               

答案3

请尝试以下步骤:

  1. 下载微软的进程探索器
  2. 打开应用程序
  3. 单击 I/O 图表

在此处输入图片描述

  1. 将鼠标悬停在磁盘行上

在此处输入图片描述

它应该会显示该磁盘上运行的可执行文件。

相关内容