Can't I get a /dev/one?
Benjamin J. Weiss
benjamin at Weiss.name
Thu Jul 15 19:45:28 UTC 2004
On Thu, 15 Jul 2004, William M. Quarles wrote:
> James Wilkinson wrote:
> > You might not be aware of this:
> >
> > Modern hard disk drives keep a number of sectors spare. When a sector
> > fails (or is failing), and the computer attempts to write to that sector,
> > the hard drive will automatically use one of its spare sectors instead.
> > Any further references to that sector will automatically be rerouted to
> > the new, good location.
> >
> > This is all done internally by the drive: the OS typically never even
> > sees this.
> >
> > It sounds like you've already written zeros to the entire drive. This
> > would have replaced all the bad blocks already: you *shouldn't* see any
> > bad blocks.
>
> I was partially aware of this.
>
> In M$ OSes, I've also seen disks get bad sectors detected on them, then
> when they are fully (or mediumly) reformatted, the bad sectors
> disappear. Is this a necessary step to get the drive to make use of
> those spare sectors?
I believe that this is what is called a "low level" format. IIRC, it
formats all of the sectors, both good and bad and resets the flags. Then
it reserves a bunch of sectors as spares. Then it tests all of the
sectors to see if they'll hold the data properly. If the software detects
a problem, it flags the bad sector and brings a spare into use, just as
James said.
Ben
More information about the fedora-list
mailing list