I have an old drive (with win 95 on) that I would like to create into a virtual machine, since there are some programs on there that for various reasons I cannot run on newer PCs. However, the FAT for the primary partition seems to be completely damaged. Windows moans that it would like to format the drive before I can use it. CHKDSK reveals the following:
Code: Select all
C:\>chkdsk q: /f
The type of the file system is FAT.
An error occurred while reading the file allocation table (FAT 1).
An error occurred while reading the file allocation table (FAT 2).
There are no readable file allocation tables (FAT).
Recreating the BS does not make any difference. It seems that I have to do a FAT repair. Here is where I get confused: the wiki says here http://www.cgsecurity.org/wiki/Advanced ... FAT_tables that
When I run FAT repair, testdisk scans the drive for a while then asksTo repair the FAT, the menu Repair FAT will have TestDisk compare the two FAT copies. If the FATs mismatch (sector by sector check) or contains errors, TestDisk uses the FAT copy with less errors and removes the obvious errors. This function must only be used on FAT filesystems with correct values in the boot sector. It has been used with success when scandisk, chkdsk or fsck.vfat crashed or refused to repair the filesystem.
Code: Select all
Use FAT1 to repair FAT2 table, confirm ? (Y/N)
Code: Select all
Use FAT2 to repair FAT1 table, confirm ? (Y/N)
Thanks for any help!!