Tracking disk I/O by application in Windows?

Solution 1:

The Disk tab of Resource Monitor in Windows 7/Vista is perfect for this. However if you aren't running Windows 7 then have a look at Process Explorer and add the relevant I/O column counters.

Solution 2:

The Windows Sysinternals system utilities suite includes the Process Monitor utility which can monitor the process I/O activity to the File system, Registry, or Network. In addition, there is also a Disk Monitor utility which monitors Disk I/O by request type, sectors, duration, etc.