I know my hard drive is corrupted. The "Event Viewer" only states that my HD is corrupted (i.e. "Block is Bad" error message in "System " section of Event Viewer), but doesn't state which block is bad… I know if Block 1 is corrupt, then data recovery is near impossible without professional equipment… How do I find out which block is bad? Is there anything I can do as a "civilian" to find out which specific block is bad?
I'm trying to avoid going to a Data Revovery service if at all possible, because they charge an astronomical amount for even a consultation…
chkdsk /f /r at the command prompt that will fix or recover the information on the bad "block" and it will flag it so it never gets used again.
OR
Double-click My Computer, and then right-click the local disk that you want to check.
Click Properties, and then click Tools.
Under Error-checking, click Check Now.
Under Check disk options, select the Scan for and attempt recovery of bad sectors check box.
Click Start.
itll probably ask you if you want to schedule it for the next reboot

chkdsk /f /r at the command prompt that will fix or recover the information on the bad "block" and it will flag it so it never gets used again.
OR
Double-click My Computer, and then right-click the local disk that you want to check.
Click Properties, and then click Tools.
Under Error-checking, click Check Now.
Under Check disk options, select the Scan for and attempt recovery of bad sectors check box.
Click Start.
itll probably ask you if you want to schedule it for the next reboot
References :
im an MCSE