Had some issues with corrupted exFAT partition that Disk Utility said it couldn't repair.
2012-09-06 21:35:31 +0200: Verify and Repair volume “disk0s4”
2012-09-06 21:35:31 +0200: Starting repair tool:
2012-09-06 21:35:31 +0200: Checking file system2012-09-06 21:35:31 +0200: ** /dev/disk0s4
2012-09-06 21:35:31 +0200: Invalid sector size: 0
2012-09-06 21:35:31 +0200: Volume repair complete.2012-09-06 21:35:31 +0200: Updating boot support partitions for the volume as required.2012-09-06 21:35:31 +0200: Error: Disk Utility can’t repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files.2012-09-06 21:35:31 +0200:
2012-09-06 21:35:31 +0200: Disk Utility stopped repairing “disk0s4”: Disk Utility can’t repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files.
2012-09-06 21:35:31 +0200:
Looked like crazy on the net for solutions but couldn't find any. I started to poke around in the terminal and ran this:
fsck_exfat -d disk0s4
The -d flag is the debug flag and it gave me hope. I saw all my files flashing by and after a while I got this question:
Main boot region needs to be updated. Yes/No?
I hesitated for a long while but realized that I didn't have any other option. I picked yes and it said that it repaired the drive. It didn't appear on the desktop though. I ran fsck_exfat again and now it said that the disk was ok. I fired up Disk utility and tried to repair the drive there once again and now disk utility could repair it! =)))
Just wanted to share this lil advice since it seems common that exfat partions gets corrupted in OSX. I'm running 10.8.1 on rMBP here. I have no idea why Disk Utility doesn't call fsck and instead says that the disk can't be repaired. The tools for repairing it is in the OS and apparently and obviosusly it was fixable (...in my case).
Cheers