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.