Bad disk would be my first guess, or bad RAM.  Run chkdsk, then run MemTest86 if you're really intent on finding out what happened.