Usually it's "Bad Sectors",blocks probably mean a larger area.
The best way for a repair,is to boot to xp installation cd,at cd menu,
press the r key (recovery console),at recovery,select 1 for C:
press enter key for password.Type: CHKDSK C: /R
Once its thru,type: EXIT
Let xp start,remove cd.
Also,bad sectors,bad blocks,only mean a faulty disk,be prepared to
replace it.If you run a IDE hd,use xps. XCOPY
This already installed utility lets you move all hd data to another hd,
Set the new as slave,closest to MB,format it,run,type: diskmgmt.msc
Once thru,go to run,tpe: XCOPY C:\*.* D:\ /c/h/e/k/r
Agree to all in the DOS window,once its thru,youre finished.D: being
the new hd,if asigned diffrent letter,then use that instead.
http://technet.microsoft.com/en-us/library/bb491035.aspx
This link explains XCOPY