WZZZ wrote:
I do find is the suggestion to reformat and then zero a problematic drive to identify and remove bad blocks. But this is not for a new drive, we already know this and I am not questioning this. Note: my remark that this was a waste of time came up in the context of the OP getting a new external drive
You shouldn't generally need to wipe a drive with zeros before using it.
The person used "shoudn't generally need too" because there is a automatic system in place to map off bad sectors as they appear, thus moving the data to a spare sector. However it's not perfect and sectors can suddenly fail with the data on them and depending what and where it happens, it could just mean a loss of a small user file, or a preference file, or the program won't work or OS X won't work or worst, like corrupted GUID partiton table or EFI.
Alot of the problems we get here are because of a data failing on a bad sector, depending what is affected we recommend a restore method for that to save effort as it will most likely write to another portion of the drive, avoiding the problem sector.
When a person gets a new drive from the factory, it's got any number of bad sectors as all drives ship with them to various degrees.
Hard drives data retention on sectors actually gets better over time as you use it and it filters the failing ones, the zero erase speeds that process up so one has a stable hard drive right away, thus eliminates a lot of problems restoring this or that depending what sector fails where..
So by zero erasing a new drive (or even a older one) first instead of playing Russian roulete with one's data, one is using just plain zero's to check the entire drive before laying their valauble data on them.
Also if the drive is defective or suffered damage in some way, this zero gives the oppoprtunity to check the entire drive first before finding out later on. If one runs out of spare sectors, the zero erase will likely fail in a endless beachball, thus alerting the user of a defective drive and to get it replaced right away instead of losing everything later when their warranty runs out.
So generally one shouldn't need too zero erase a new drive, but it's much better if they do so as it results in a more stable machine.
Since the Disk Uiltity combined with driver firmware does all the work, the user just has to go do something else while the zero fill process is completed.