Other Error when mounting an exFAT partition

If it helps, here's my uname -a
Code:
FreeBSD freebsd 15.0-RELEASE-p2 FreeBSD 15.0-RELEASE-p2 releng/15.0-n281005-5fb0f8e9e61d GENERIC amd64

I have freshly installed FreeBSD for daily usage today, not before taking a large backup of my files. I was expecting every possible issue but not this.
I have the backups on my USB drive which is quite large. I picked the exfat filesystem for compatibility reasons. Now I want to mount it and then take all the files out.
And I would probably be done by now, but mount.exfat fails with an error.
doas mount.exfat /dev/da0s1 /mnt/stuff outputs the following:
Code:
FUSE exfat 1.4.0 (libfuse2)
WARN: file system in sectors is larger than device: 2000404480 * 512 > 536870912000.
ERROR: file system in clusters is larger than device: 3906976 * 262144 > 536870912000.
I have seen people say that this may signify a fake USB drive. But my files are in fact there. I have used this exact same USB drive for past backups and it was all flawless.
Linux had no problem mounting this. Now, I am not sure what to do at all. I have tried to look online but the people who fixed the issue never really described how it was fixed or their USB drive turned out to be fake. I am truly at a loss here and I need help.

Here's the output of gpart show for the drive I'm trying to mount
Code:
=>        63  2000409201  da0  MBR  (954G)
          63        1985       - free -  (993K)
        2048  1048576000    1  linux-data  (500G)
  1048578048   951831216       - free -  (454G)

Thank you in advance.
 
I have seen people say that this may signify a fake USB drive. But my files are in fact there.
That's not going to happen with those "fake" drives. It'll claim there's free space but there's simply nothing, so it ends up acting like /dev/null, data simply disappears into the void. If you can write past the actual end of the flash memory at all.

It could be a filesystem corruption. Another problem might be the flash memory itself becoming dodgy, that's certainly a possibility.

filesystems/exfat-utils might be useful to check the filesystem.
 
Well it's kinda weird
People often don't realize that the filesystem schema of a partition has no relation with the actual filesystem on that partition. You typically use the same identification but there's nothing technically stopping you from formatting a freebsd-ufs partition with a FAT32 filesystem. Or, in this case, a linux-data partition with exFAT.
 
Back
Top