I was getting error reports on my PC. I ran chkdsk and found that I had some bad sectors on the disk. I ordered a new drive but then ran across this dos program called SpinRite. I watched a few videos and then paid the $90 for the program. It ran for almost 20 hours, but it did fix my drive. If you have any data recovery needs or just need to maintain your drive check out SpinRite.
One note, after SpinRite did its thing I did need to defrag the drive. It takes awhile to work on these big drives (mine was 200GB) but it's worth it if it can recover your data. Check it out.