Start | Run | type "perfmon" hit enter
Hit the + sign at the top to add a counter. (might want to delete the default counters first for clarity)
For performance object select "process" in the dropdown (not processor)
Select All instances radio button to the right.
Select performance counter "IO Read Bytes" sec and hit Add button.
You're now graphing the read bytes for everything on the system. The display will be a bit confusing. Do this:
First let it run for say a minute. Then highlight the first counter listed at the bottom. Not that the Last,Average,Minimum decimal displays are shown between the counters at the bottom and the graph at the top.
Anything that shows 0.00 all the way across just hit the delete key.
Use arrow key to scroll down the list. You're looking for anything massive, plus deleting anything that's zero.
While doing this you can also peek up at the graph. Hitting the highlight tool at the top (lightbulb symbol) will highlight the one your cursor is on.
This is just a quick and dirty overview that might very well give you your answer. You may also need to check write bytes or if it's tiny I/O the Reads/sec and Writes/sec (sans bytes).
Good luck