Archiving MFM and RLL drives (Was: Re: Default password for Pick system on an AT?)

Jules Richardson julesrichardsonuk at yahoo.co.uk
Fri Jun 17 06:32:15 CDT 2005


On Fri, 2005-06-17 at 01:35 -0500, Tim Riker wrote:
> Vintage Computer Festival wrote:
> >>As long as you don't hit a bad block.
> > 
> > Someone (I think Jules or Philip) figured out there's an option you can
> > specify on the command line to tell dd to skip bad blocks and replace any
> > bad sectors with zeroes.
> 
> dd conv=noerror,sync
> 
> is probably what you're after.

That's the one. It'll pad output with zeros where any bad blocks occur.
Keep a note of the dd output that goes to the terminal too (otherwise
you won't know years later which were bad blocks and which were
intentional blocks of zeros :)

Including output of 'fdisk -l' on the drive on the archive is useful too
as it'll tell you what geometry Linux is using for the drive (as well as
a dump of the partition table if it's of a type that fdisk understands).

In the case of MFM / RLL drives it'd be worth making a note of what
model disk controller the drive was hooked up to.

I have a feeling dd is available under Windows in the gnu utils port -
but it wouldn't surprise me if it doesn't understand reading from raw
disk devices (even assuming that Windows has the necessary support for
MFM/RLL disk controllers in the first place)

As for DOS - you'd *probably* end up writing some code to talk to the
disk controller; how complex that'd be I don't know.

cheers

Jules



More information about the cctalk mailing list