驱动器不断读取,我如何查看磁盘的队列?(不是队列长度)

驱动器不断读取,我如何查看磁盘的队列?(不是队列长度)

这是我的问题。大约两天前,我注意到我的外置硬盘 LED 一直在闪烁,即使没有程序在运行。所以我检查了任务管理器,发现有东西在不断读取驱动器。稳定在 24-26 KB/s 左右。我以为可能是我的防病毒软件在进行扫描,但 LED 一直闪烁了 6 个多小时。我注意到连接到我的笔记本电脑的所有三个驱动器也在进行读取。

我花了几个小时搜索如何查看正在访问驱动器的内容,找到了很多方法,但都无济于事。驱动器上没有任何文件正在访问。所以我想知道我的驱动器在做什么?什么是排队?我可以在资源监视器中看到队列长度(仅供参考,根据图表,外部硬盘的队列长度低于 0.001),但看不到队列本身。有可能看到它吗?

不过,在安全模式下,LED 不会持续闪烁。所以问题肯定不是系统本身。我该如何进一步诊断?

答案1

这是一种方法:

  • 启动任务管理器
  • 转到“详细信息”选项卡
  • 右键单击任意列标题并选择“选择列”
  • 至少选择“I/O 读取”列,也可以选择“I/O 写入”列
  • 单击两次该列可按其值降序排序
  • 现在只需观察进程并确定正在使用磁盘的进程。系统进程将具有用户名系统、本地服务或网络服务。

答案2

这是一篇较旧的文章微软网站

在这种情况下,您需要寻找启动 I/O 的进程,这将有助于您识别导致磁盘访问缓慢但稳定的罪魁祸首。

您没有指定 Windows 的版本,根据您对任务管理器的引用,我假设它是 Windows。如果这不是完全匹配,这应该可以帮助您找到您要查找的进程。

答案3

感谢您的回答。我成功找到了罪魁祸首。毕竟是我的杀毒软件。在尝试了 Hogstrom 和 harrymc 的答案后,除了我的杀毒软件(或流氓系统服务)之外,我找不到是什么导致了这种情况。所以我短暂地卸载了我的杀毒软件,发现 LED 停止闪烁。

不确定为什么它几天前才开始出现这种情况(我已经使用它很长时间了),但我已经向支持团队发送了一张票,试图获得帮助来解决这个问题。

无论如何,问题尚未解决,但至少定位部分已经完成。再次感谢 Hogstrom 和 harrymc!

相关内容