Just curious as to what the expert opinion is on this - I've got a
ST412-type drive here (it's a Miniscribe with 615/4/17 ~20MB geometry)
which refuses to read from cylinders 128-255 or cylinders 384-511 - giving
address mark not found errors - although cylinders outside those two ranges
are fine.
The way the faults lie exactly within a couple of specific bit patterns
(01xxxxxxx and 11xxxxxxx) for the cylinder number makes it seem more like a
controller problem to me - but I don't know how much logic there is on a
ST412-type drive, what with the buffered seek ability.
Controller passes internal/RAM diagnostics OK (but how exhaustive those
are, I don't know). Issuing a drive recalibration and/or controller reset
prior to attempting access to the problem areas makes no difference.
Maybe the drive was simply never formatted on those cylinder groups for
some reason - but that seems rather unlikely (and the filesystem on the
drive is definitely unwell, suggesting that it's trying to access data
that's no longer there, although I've not gone to the extent of picking the
FAT apart to verify this)
I think all the errors I've seen before on these kinds of drives have been
totally dead, seemingly random, or confined to all/parts of a surface - not
in cylinders.
cheers
Jules