Today I plugged in my external hard drive to back up to Time Machine, but it won't mount. I open up Disk Utility, run First Aid, and am greeted with a message that says "First Aid found corruption that needs to be repaired." When I click Show Details, the last few lines are:
Load and verify Logical Volumes B-Trees Unable to bootstrap transaction group 282114: incorrect block type No valid commit checkpoint found The volume 04890072-B347-41EB-AB08-87EC029276D8 was found corrupt and needs to be repaired Storage system check exit code is 1. Problems were found with the partition map which might prevent booting Operation successful.
I see that the volume is corrupted, but is there a way to recover it?
I have tried mounting it through the terminal, ala
diskutil mountDisk readOnly /dev/disk1, but am greeted with the message saying it failed to mount (I don't know what I was expecting xD). The drive is encrypted, so I did try
diskutil cs unlockvolume 04890072-B347-41EB-AB08-87EC029276D8 -stdinpassphrase, but it tells me "04890072-B347-41EB-AB08-87EC029276D8 is not a CoreStorage Logical Volume UUID", even though it shows up on
diskutil cs list ¯\_(ツ)_/¯.
So I guess I'm left with the option of
diskutil repairDisk /dev/disk1, but before I say
Repairing the partition map might erase disk1s1, proceed?, I'm wondering if there's anything else I can do. I know it's likely I'll just have to start fresh with my backups, and I suppose I don't really need the old backups. I guess it's good this happened now rather than when I needed to use them for a recovery.