I would go to your hard drive manufacturer's site and download their diagnostics utility.
Usually bad blocks are a sign of a drive that is failing.
You should be able to get the drive exchanged if it is still under warranty.
You can use the results of the diagnostic as evidence of failure.
Also you can try the
/f switch & or Right click the drive icon, Properties, tools tab, run Error Checking.
The manufacturer's diagnostic would be the best tho. Here is an overview of the major makers:
http://www.tacktech.com/display.cfm?ttid=287
If you do not know your drive make run Belarc:
http://www.belarc.com/free_download.html
Look under:
Drives