Automatic bad sector mapping

Dick Dunn rcd at ico.isc.com
Tue Jun 11 09:02:23 AEST 1991


john at jwt.UUCP (John Temples) writes about automatic remapping:
> The ESIX implementation catches errors while they're still "soft,"
> i.e., the error is recoverable.  So remapping occurs with no data loss,
> as long as the first time a sector has an error it isn't a hard error.

I don't believe this is a common failure characteristic.  Assuming that
(1) you're running the drive in-spec, and (2) you've mapped out all the bad
sectors determined by the drive manufacturer [N.B.: This is *NOT* the same
as bad sectors found by running a r/w test], you shouldn't expect soft
failures because you're not using any marginal sectors.  A drive which is
about to Bite the Big One may show a few soft errors before the disaster
happens, but that's an omen that Something Bad Is About to Happen, so you
want to know about it right away.

For example, a tiny particle can get loose somehow.  If it's just the right
size to get under the head, it'll take a tiny ding out of the coating on a
platter...and there's a good chance it'll be small enough to leave you with
a soft error.  However, you now have at least *two* tiny particles cruising
around, possibly many more (the original and whatever got dug up).  You can
see how that one degenerates.  It's only one hypothetical situation; the
point is that if you start out using only the good sectors of a good disk
and run in-spec, the sorts of things that can go wrong to produce soft
errors are almost always (by that I mean something > 90%) precursors to
a disastrous failure.

If you run out-of-spec (e.g., non-RLL drives on an RLL controller), you're
much more likely to see soft errors that stay soft.
-- 
Dick Dunn     rcd at ico.isc.com -or- ico!rcd       Boulder, CO   (303)449-2870
   ...Simpler is better.



More information about the Comp.unix.sysv386 mailing list