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


@edubskiy I tried your way but it's showing
zsh: unknown file attribute: b
I am lost.