Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Tumbleweed on August 16, 2009, 04:37:33 PM

Title: Smart File System Recovery
Post by: Tumbleweed on August 16, 2009, 04:37:33 PM
Is there any softwrae like DiskSalv for SFS?

My A4000D started reporting checksum errors on my SFS partition DH1:. I ran SFSDefrag and after a while - not sure how long exactly as I kicked it off and went out and came back to find the machine had frozen/locked-up. After a soft reset it didn't boot and after a hard reset - switched off left for 10mins then switched back on - I get the kickstart screen. No boot. The boot partition is FFS (OS3.9 version BB1 & BB2 installed). I'm also running IDEFix97.

Is it possible to salvage this without having to do a full reinstall?

Weed.
Title: Re: Smart File System Recovery
Post by: Dragster on August 16, 2009, 04:51:23 PM
Quote from: Tumbleweed;519508
Is there any softwrae like DiskSalv for SFS?
 
My A4000D started reporting checksum errors on my SFS partition DH1:. I ran SFSDefrag and after a while - not sure how long exactly as I kicked it off and went out and came back to find the machine had frozen/locked-up. After a soft reset it didn't boot and after a hard reset - switched off left for 10mins then switched back on - I get the kickstart screen. No boot. The boot partition is FFS (OS3.9 version BB1 & BB2 installed). I'm also running IDEFix97.
 
Is it possible to salvage this without having to do a full reinstall?
 
Weed.

I've used SFS Doctor with great results in my Amiga 1200.. but I think it's for MorphOS only... (yep, I've used it to repair my OS4 partition from MorphOS 1.4.x).  If you can boot with another disk and the one affected is still readable, I'd make a backup and reformat the partition, then copy all the information back.
 
Good luck,
 
cheers
Title: Re: Smart File System Recovery
Post by: AmigaMance on August 16, 2009, 05:45:43 PM
I've had such incidence only once. The problem was that the RDB became corrupted and the SFS was ereased from it. So, yes, boot from another partition, run HDInstTools and choose "File system" to see if it's still there.

 There is one SFS repairing tool for AmigaOS, but i have never used it and it doesn't look so good:
http://aminet.net/package/disk/salv/FixDisk

 What you have experienced with SFSDefrag shouldn't have happened. According to the first author of SFS, the defrag process suppose to be completely safe. Unlike in the ReOrg tool for FFS.

 Btw, SFSDefrag is dead slow. I think it's faster to copy the contents of the partition that you want to defrag into a spare one, delete them and copy them back.
Whenever i want to defrag a partition, i use the "Defrag" tool of MorphOS. It's fast.

Edit:
Quote
The boot partition is FFS

 I missed this note the first time i read your post. Is there a good reason for this? :)

Edit2:
It was a bad idea to try to defrag a defective partition, anyhow... What i described above, would have solved the problem with checksum errors and disk fragmentation.
Title: Re: Smart File System Recovery
Post by: Tumbleweed on August 17, 2009, 10:04:44 AM
Thanks for the suggestions I'll do so more digging on google and see if I can find any more info.

Things may not be as bad as I initially thought, as I was able to boot into workbench 3.9 off the HD after I booted into workbench 3.1 off of floppy.

@ AmigaMance - the reason the boot partition is on FFS is because I one 80GB hard drive partioned into two DH0:Workbench and DH1:Work. When I installed OS3.9, I isntalled OS3.1 onto DH0: using the standard install and hence FFS was the file system. I then installed OS3.9 and at that time I installed IDEFix97 and also SFS.

What I think I'm gonna do is copy everything off DH1: onto a USB pen drive - I've got 10GB of stuff to shift. I've already backed up DH0: onto a 128MB CF card, so I've got a copy of the OS.

I'll then wipe the drive and start afresh, but to stop this happeing again what can I do? I was thinking of using PFS instead of SFS or should I go with FFS with TD64? Any recommendations?