[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Copying what I can from bit rotted disks?



Hi,

     I just discovered a bit more information. The files that are unreadable 
seem to be on the innermost tracks on both sides of the disk. I can tell by 
the distance the head travels as it recalibrates after a read error. I have 
taken the step of copying off all files that can be copied without errors 
onto a good disk, and imaging that. Are there any disk cleaning procedures 
that might let the data be read again, or is it more likely to just be a 
defect in the magnetic material on the innermost tracks? The errors happen 
on two different drives hooked up to the same system.
Jayson

"Michael J. Mahon" <mjmahon@aol.com> wrote in message 
DJSdncPwB6hrjBbWnZ2dnUVZ_tmdnZ2d@giganews.com">news:DJSdncPwB6hrjBbWnZ2dnUVZ_tmdnZ2d@giganews.com...
> Jayson Smith wrote:
>> Hi,
>>
>>      I have one disk in particular that has sadly become a victim of bit 
>> rot. It's a flippy with various music programs on both sides. It loads 
>> the Textalker software, and was part of a set of talking disks with lots 
>> of public domain software on them. It is DOS 3.3. I have no idea who put 
>> together this collection of disks, or I'd ask if anyone has a 
>> replacement, as well as any other disks in the set I don't have. There 
>> were probably over fifty of these disks. In any event, on this particular 
>> disk, both sides have been victimized by bit rot, and some of the 
>> programs are not copyable. I assume, once bit rot has occurred, there's 
>> virtually nothing that can be done to try to bring those files back from 
>> the grave?
>
> You don't mention whether you have tried reading this disk on at least
> two different drives--sometimes poor margins on one drive cause read
> errors that another drive can read fine.  Margins can be degraded by
> many things, including dirty heads, out-of-tolerance speed, and even
> poor alignment (rare).
>
> Generally, a controller card will not affect drive margins, so changing
> controller cards is less likely to make a difference.
>
> If the disk(s) are still bad on two or more drives, then a disk verify
> will let you know which sectors are unreadable.  If they (or a subset of
> them) are the same on two drives, then they are likely bad on the disk.
>
> Even then, the disk may be recoverable either completely (if the bad
> sectors are unallocated) or partially (the files containing the bad
> sectors will, of course, be incomplete).
>
> If the errors are in the file system metadata, like the directory, then
> the disk may still be recoverable by a "repair" program that will find
> the track/sector lists and rebuild the directory.  Such repairs are best
> done on a sector copy of the damaged disk, so that no writes are done to
> the damaged disk at all.
>
> Before getting deep into recovering a disk with errors, it's worth
> trying a "persistent" copy program, since the sectors may read correctly
> every once in a while.  ProSel's "Volume Copy" is such a copier--it will
> try repeatedly to read a bad area and, upon failure, will give an option
> to continue copying substituting a block of zeros for the bad block
> (it's a ProDOS-based copier, so it deals in blocks, not sectors).
>
> If nothing works, I'd be happy to try to recover the disk for you.
>
>>                          If that's true, than I'd love to find a program 
>> that would take the disks, and copy all the files it can to another disk. 
>> Possibly retry a few times if an error occurs, but if all its efforts are 
>> for naught, don't stop the process entirely, just go on to the next file, 
>> and make a notation of which files could not be copied. Obviously, FID 
>> will copy all files, but when it hits an I/O error, it stops. I can 
>> manually copy each file, making a list of those that can't be copied, but 
>> surely there must be a more automatic way. Something you can just set and 
>> forget, and when you come back, it says, "I copied this disk, I could not 
>> get the following files..." Any thoughts?
>
> I'm sure there's a modification of COPYA that will do that, but I don't
> have it myself.  The "driver" for COPYA is Applesoft, so you might take
> a look at it and see if you can modify it to just print out the bad
> filename and go on to the next file instead of quitting.
>
> -michael
>
> NadaNet and AppleCrate II: parallel computing for Apple II computers!
> Home page: http://home.comcast.net/~mjmahon
>
> "The wastebasket is our most important design
> tool--and it's seriously underused."