recover data from damaged msdos fat32 partition

Fbsd1 fbsd1 at a1poweruser.com
Thu Mar 19 19:06:09 PDT 2009


Polytropon wrote:
> On Sat, 20 Dec 2008 16:16:38 +0800, Fbsd1 <fbsd1 at a1poweruser.com> wrote:
>> I know i can mount fat32 partition using mount_msdos command. But my 
>> msdos fat32 partition is a bad disk with corrupted fat table.
>>
>> Question is can i use freebsd to recover data from this msdos fAT32 disk????
> 
> Oh yes, you can! As a side product of my attempt to restore data
> from an UFS partition with orphaned inodes, I found some good
> utilities that might be helpful fo you.
> 
> 
> 
>> What tools do you suggest to use?
> 
> Check 'em out!
> 
> System:
>         dd
>         fsck_ffs
>         clri
>         fsdb
>         fetch -rR <device>
>         recoverdisk
> 
> Ports:
>         ddrescue
>         dd_rescue
>         ffs2recov
>         magicrescue
>         testdisk
>         The Sleuth Kit:
>                 fls
>                 dls
>                 ils
>                 autopsy
>         scan_ffs
>         recoverjpeg
>         fatback
> 
> Especially magicrescue can do wonders. If everything fails,
> The Sleuth Kit is a good tool.
> 
> Don't forget to try mtools.
> 
> 
> 
I have installed these ports

autopsy
dd_rescue
ddrescue
fatback
formost
sleuthkit

If my understanding of reading their documentation is correct, they all 
need a empty disk to copy the bad disk sectors to in sequence.
Is this a correct understanding?

msdos fat32 file system has a backup fat table as stated in the docs. Do 
any of the sectors rescue programs read the backup fat table?

Not interested in the XP system or programs directors. Just want user 
data files created by adobe pagemaker. Dont know what the file extension 
is for sure or if there are any way to ID the file from internal 
content. Best guess I have on file extension is .cv5  Do not have a file 
to examen.

What are the general steps I need to do to recover data from this msdos 
FAT32 disk with corrupted fat table and maybe corrupted data?


More information about the freebsd-questions mailing list