显示进程写入硬盘的工具?

问题描述:

有没有一种工具可以告诉我实时写入硬盘的应用程序?我正在考虑像任务管理器,但I/O。我有很多后台进程正在运行,并且永远无法知道Visual Studio何时将所有内容保存起来,或者某个其他进程占用磁盘(尤其是处理器运行时间小于20%时)。来自Sysinternals/Microsoft的显示进程写入硬盘的工具?

ProcMon

+1

FileMon已过时,不再推荐。 ProcMon将为您带来更多的后续产品。无论如何,这是任务的工具。 +1。 – Tomalak 2008-12-15 14:11:03

+0

嗨,感谢Tomalak!我更新了发布。 – 2008-12-15 14:28:20

+1

然后添加过滤器:`操作 - 以 - WriteFile`开头 – BornToCode 2016-03-10 21:40:29

你知道任务maanger可以列

  • I/O读取
  • I/O读取的字节
  • I/O写入
  • I/O写入字节
  • I/O其他
  • I/O其他字节

?这可能会有所帮助 - 请参阅查看/选择列

Process Explorer from Microsoft SysInternals.您可以一次查看有关所有进程的信息,或者在双击单个进程时获取更详细的信息。

这是我不能没有的工具之一。

alt text http://i.technet.microsoft.com/bb896653.ProcessExplorer(en-us,MSDN.10).jpg

alt text http://i.technet.microsoft.com/bb896653.ProcessExplorer1(en-us,MSDN.10).jpg

一个可以检索通过打开写入磁盘进程的信息在Windows Task Monitor - >Networking - >Resource Monitor

资源监视器可以深入到被处理的磁盘使用情况:

enter image description here