Originally Posted By: joemikeb
Any time a drive encounters a bad block the firmware on the drive automatically remaps that block to an available spare sector on the drive. That happens in the normal course of writing to the drive. The critical factor in a surface scan is the discovery of NEW bad blocks which by definition would be data blocks that have gone bad since they were last written to.

1. And if there are no spares, I assume that OS X spits out an I/O error?

2. A surface scan also discovers bad blocks that have never been written to, which underscores the wisdom of both running an immediate scan on a new drive as a benchmark for future scans and never zeroing all data (which maps out bad blocks) before running a discovery scan.

Edit: So in the sense of case 2, a "new bad block" would be one that has never been written to but has gone bad since it was last scanned.

Last edited by artie505; 01/29/16 01:48 PM.

The new Great Equalizer is the SEND button.

In Memory of Harv: Those who can make you believe absurdities can make you commit atrocities. ~Voltaire