如何找出正在Windows上访问特定硬盘的内容?[重复]


13

可能重复:
如何查看当前使用的硬盘带宽百分比?

我在扩展坞上的HDD刚开始发出正在被访问的声音,但是我看不到任何程序在访问它。

是否有一个程序以百分比显示类似于哪个任务管理器显示哪些程序使用最多的CPU,从而显示哪个程序可以访问哪个HDD?


1
资源监视器在Windows 7和8会告诉你什么程序正在访问一个磁盘,但我不知道他们是否会在多磁盘系统指定磁盘。
Miles Hayler 2012年

使用ProcessMonitor,然后添加一个文件管理器,该文件显示“如果包含D:\,则包含路径”或您要监视的任何驱动器。我用它来查看哪个程序将D:驱动器从睡眠中唤醒。
Ultralisk

Answers:


15

如果您使用的是Windows Vista或更高版本,请尝试使用资源监视器。只需键入resmon开始菜单搜索,或打开任务管理器,然后单击“性能”选项卡上的“资源监视器”按钮。

进入资源监视器后,转到“磁盘”选项卡。在这里,您可以查看哪些进程正在访问您的磁盘,以及正在访问哪些磁盘和哪些文件。

您也可以从Sysinternals中检出Process Explorer。它更具灵活性和功能齐全,例如,您可以设置过滤器以仅显示正在访问特定磁盘或路径的进程。


谢谢,我看不到驱动器上的活动图发出噪音。我想知道这是否是合法的声音。
琼·芬格

@Joan Venge:不确定是什么触发了它,但是Windows本身总是定期访问我所有的HD驱动器。同样,如果任何高清无明显原因开始发出噪音,则表明它已经变坏了。
martineau 2012年

现在停止了。我不认为这是在寻求声音。我试图通过按按钮关闭Thermaltake HDD扩展坞,但没有关闭。安全卸下硬盘后,我将硬盘插入了电源,然后确定没有声音。我一插回就发出相同的声音。但是现在什么都没有。真的很奇怪
琼·芬格

8

我不知道有一个程序可以按百分比显示访问权限(至少不是通过内置函数),但是如果您需要做的只是查看正在访问该驱动器的程序,则可以使用Process Monitor查看所有访问的文件和文件夹。您可以选择“ 文件”过滤器以仅查看磁盘访问,然后右键单击任何看起来很正常的内容以将其过滤掉,以进一步减少混乱,并将其排除到意外/繁重的访问之外:

您也可以将数据导出到CSV文件并在另一个程序中打开它以图形化图表,但是仅查看列表中的实时访问权限可能要容易得多。

在此处输入图片说明 (相对于ProcMon,我个人更喜欢Filemon,但这仅适用于XP。)

DiskMon,它显示直接的磁盘访问(即,对磁盘本身的访问,而不是对任何特定文件或文件夹的访问,但未显示执行该操作的过程)。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.