TL;DR
Could you suggest any programs that makes statistics (e.g. stored in files as logs) of what applications are exactly reading/writing my HDD in a given period?
Longer explanation
Sometimes I hear my HDD clattering for a long time, which can also be caused by writing to or reading stuff from the pagefile (e.g. because of low free memory - I have 2 GBs of RAM, but on my Windows 7 x64, when using many programs, including some browsers with many tabs I sometimes run out of free memory, or have just little of it), but I would be curious if any other applications are using it too for example for writing temp files, config files, etc..
I can see the CURRENT stats in either Windows Resource Monitor or Process Explorer, but I would like to restrict stats for a given period of time, and store it for later inspection.