![我如何知道哪个程序正在使我的硬盘保持旋转](https://linux22.com/image/1551994/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E5%93%AA%E4%B8%AA%E7%A8%8B%E5%BA%8F%E6%AD%A3%E5%9C%A8%E4%BD%BF%E6%88%91%E7%9A%84%E7%A1%AC%E7%9B%98%E4%BF%9D%E6%8C%81%E6%97%8B%E8%BD%AC.png)
我有一台同时配备了 SSDC:
和 HDD的计算机D:
,后者以前在不使用时会(发出声音)关闭。
在过去一周左右的时间里,它再也没有关机过。查看任务管理器的磁盘使用情况,我看到了几个微小的峰值,所以我假设这是一个偶尔从硬盘驱动器读取数据的程序。我如何找出是什么程序在做这件事?
我尝试使用进程探索器的“查找句柄或 DLL”选项,但只显示explorer.exe
有几个句柄D:
。我想我在搜索句柄时总是“错过”小尖峰。
还有其他方法可以找到我想要的东西吗?
答案1
如果您将鼠标悬停在峰值上,Process Explorer 的磁盘图将显示哪个程序正在生成 I/O(在下面的例子中,它是我的防病毒程序)。
如果这不能帮助你找到问题所在,你可以尝试进程监视器ProcMon
,它也位于SysInternals 套件,并根据以 开头的名称进行过滤D:\
,尽管可能还有其他方式可以访问驱动器,例如通过网络地址(在下面的插图中,我没有在 上进行任何活动D:
,因此我显示了 上的防病毒活动C:
)。
通过这两种工具,您应该能够找到导致磁盘活动的根源,并且我从您的评论中了解到您已经成功了。
答案2
尝试查看资源监视器中打开了哪些文件,根据此视图,您可以找到哪些进程正在处理这些文件。始终有办法以安全模式启动 Windows 并检查问题是否仍然存在。如果没有,请在启动时禁用所有不必要的程序(例如通过 CCleaner)并手动启动它们并查看是否有变化。