try to run a integrity and error check on the drive, see if any errors show up, you can use a linux live cd, and i think also the windows installation cd.
seth500's idea is also a good alternative, but dos can be quite confusing if you dont have the experience