Hi Drosophilia
You can try to run the windows checking tool on the disk itself.
You can go to My Computer, right click on the Local Drive C and click on Properties, a new window will pop up, select the Tools tab from this and then run the Error-checking .
Hopefully that will pick up something.
Keep us posted 