Why doesn't TestDisk know about exFAT BS/FS repair?

Using TestDisk to repair the filesystem
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
Locked
Message
Author
raccoon
Posts: 2
Joined: 04 Feb 2019, 04:43

Why doesn't TestDisk know about exFAT BS/FS repair?

#1 Post by raccoon »

In attempting to repair a SanDisk 64 GB micro SD card (notorious for sporadic failure, product being recalled), TestDisk keeps on telling me the obvious. "THIS ISN'T FAT32." I know that it's not FAT32 because SD (Secure Digital) cards use Microsoft exFAT per standard. I don't want it to be FAT32, it never was FAT32, it's awesome that it's not FAT32...

So here's what I get when I attempt to Rebuild BS and all Files and Directories are successfully(!) discovered. I type Yes, and then go to Write, and here's what TestDisk prints out:

Image

It prints out "Warning: valid FAT bootsector but not a FAT32 one!"
It should print out "Success! Valid FAT bootsector, it's an exFAT one! Woo hoo!"

How can I fix TestDisk's confusion in this matter?

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Why doesn't TestDisk know about exFAT BS/FS repair?

#2 Post by cgrenier »

It does not look like an exFAT:
- the partition table lists a FAT32 LBA, not an NTFS or exFAT partition.
- the boot sector matches a FAT (FAT12/16/32) signature but the number of clusters is too low for a FAT32.

Locked