How to tell whether I really have bad blocks on my boot drive?
A few days ago, while backing up my Mini's boot drive to an external using Carbon Copy Cloner, I encountered a bad read for a file that was suspected to be a bad block. The file was definitely corrupted, as I couldn't even copy and paste it and I had to replace it from a Time Capsule backup. Concerned, I obtained Drive Genius 3, and when I installed it Drive Pulse quickly noted two bad blocks on the boot drive.
I ran the included (with Drive Genius) Scan program with "spare blocks" selected, and it reported the two blocks and ran to completion. Then when I rebooted and ran Scan again just to make sure, it again reported two bad blocks.
This time I booted to the recovery disk and reformatted the drive while writing all zeros, as this is also supposed to tell the drive to stop using bad blocks. It ran to completion, I restored my backup from CCC, rebooted, and ran Drive Genius's Scan again. Again it reported two bad blocks.
How in the world am I supposed to lock these things out so I can again trust the drive? Is the drive just shot? I'm perplexed.
Thanks in advance!
MacBook Pro (17-inch Mid 2010), OS X Mountain Lion (10.8.1), Mac Mini Server; Time Capsule