exFAT support on macOS seems to have some bugs because my external drives with exFAT formatting will randomly get corrupted.
If Disk Utility is unable to repair, consider trying this:
- In Disk Utility, ensure that the drive is not mounted, eject it if it is mounted.
- Use diskutil listto find the right drive id.
- You want the id under the IDENTIFIER column, it should look like disk1s1
- Run sudo fsck_exfat -d <id from above>. egsudo fsck_exfat -d disk1s3
- -dis debug so you'll see all your files output as they're processed.
- Answer YESif it gives you the promptMain boot region needs to be updated. Yes/No?
- Open Disk Utility and you should be able to repair here successfully.
See the apple man page below for details on the fsck_exfat utility.
Sources/Extra Reading: https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man8/fsck_exfat.8.html https://craigsmith.id.au/2014/07/06/repairing-a-corrupted-mac-osx-exfat-partition/ https://discussions.apple.com/thread/4154638?tstart=0


sudo fsck_exfat -d . eg sudo fsck_exfat -d disk1s3
This worked, thanks a lot. I had to answer "YES" a few times to allow it to fix issues. Keep an eye on the output!