It could be something similar to what happens to many XP users - auto updates. A process named SVChost runs the processor and drive hard while doing a system check for Windows Update.

If not...

Try using the Performance and Reliability Monitor (search the start menu for it), it will list disk activity by process. You can sort the list by Read/min then Writes/min to see if you can find which process may be causing your problem.