Thomas A Reed wrote:
Modern drives map out bad blocks at a very low level in the course of normal, everyday operation.
Yes I'm aware how it works, but it doesn't do it well enough for some reason still, likely because it only occurs on reads and not writes.
I'm suspecting some parts or operation of OS X, the driver is not functioning correctly to adequately perform the operation, or OS X is not reading the files back to confirm they are properly written, thus activating the driver low level bad sector checks.
I put the theory to the test by accident recently when trying to format a BootCamp partition, after several tries and cancels, which I had to repair the drive afterwards, the partition would not form.
However, I Erased Free Space with Zero's and lo and behold it formatted correctly the first time afterwards, so something is wrong, I don't know what it is, but it's not working on the "low level" as intended.
Bad sectors are the result of problems with the magnetic media used to save data on a hard disk. While generally rare, bad sectors can develop at any time. Bad sectors usually reveal themselves by a repeating series of sounds that are heard during an attempt to read-from or write-to a disk. These sounds can be roughly characterized as:
- Chug, chug, chug, chug, pause.
- Grind, grind, grind, grind, pause.
The series will usually repeat multiple times until the system abandons the attempt to read-from or write-to the disk.
Bad sectors are bad news:
- Bad sectors can corrupt your personal data, operating system files, or space on which the directory of a disk, partition, or volume has been written. Data in bad sectors is generally considered irretrievably corrupted.
- If bad sectors develop on your startup disk and corrupt either operating system files or the startup disk's directory, your Mac will not start up.
- Bad sectors can be an early indication of a hard drive that will eventually need to be replaced.
If bad sectors are suspected, Micromat TechTool Pro includes a Surface Scan function that can identify and confirm bad sectors. If bad sectors — sometimes called bad blocks — are identified on your startup disk, then you must follow the procedure specified
in "Reinstall Mac OS X on a zeroed startup disk."
http://www.thexlab.com/faqs/repairprocess.html#Anchor-Bad-11481
This section details the method for resolving either bad sectors or irreparable directory corruption on your startup disk. However, note that while this procedure may address bad sectors currently on the disk, additional bad sectors may develop in the future. Detailed instructions on reinstalling Mac OS X can also be found in our book Troubleshooting Mac OS X.
Otherwise:
| 1. |
Create a new backup of the affected Mac's startup disk using your comprehensive Backup and Recovery solution. If disk problems prohibit creating a new backup, attempt to recover data from the disk using the advice in our "Data Recovery" FAQ. |
| 2. |
Start up from your Mac OS X Install Disc and erase the Mac OS X startup disk using Disk Utility. Use the Security Options to Zero Out Data or Zero All Data, depending on the version of Mac OS X you are using.
- Detailed instructions for zeroing drives or volumes can also be found in the "Zeroing Volumes" chapter of our book Troubleshooting Mac OS X.
- Note that Disk Utility under Mac OS X 10.4 is the first version of Disk Utility that permits one to zero out data on a specific partition or volume if the affected hard drive has multiple partitions. The versions of Disk Utility included with Panther and Jaguar only permit one to zero out data on an entire disk.
- The process of erasing a disk, partition, or volume by writing zeros to every bit on such is called zeroing. Zeroing finds bad sectors and maps them out of service, also known as sparing. When an attempt to write zeros to bad sectors fails, the bad sectors are both marked as occupied in the directory and added to the bad blocks file of the file system. Once the bad sectors have been spared, no attempt will ever be made to read-from or write-to them again. For details, see Apple Developer Connection Technical Note TN1150, "HFS Plus Volume Format."
|