I have a hard drive which has suddenly developed unstable sectors.
I am able to read it with dd_rescue, so I transferred it completely to another new drive of the same size.
The Windows partition is bootable after the transfer, however, the Mac partition behaves weird.
When I boot it for the first time, it boots just fine, but forces an FSCK on the next boot. The FSCK however fails.
If I boot in single-user mode and forcefully tell FSCK to rebuild the FS, then the following happens:
- A lot of ‘invalid node’ errors appear
- fsck restarts a couple of times
- after one of the iterations it’s getting abort()’ed
- if I run it once again my screen is filled with ‘Node unrecoverable’ errors
- afterwards if I try to continue booting, it tells me to
** REBOOT NOW **
- if I obey and reboot, the partition is rendered unbootable, in case I try to mount it while booting in single-user from the failing drive I get an error of being unable to find the root in the catalog
I am currently running the dd_rescue procedure the second time (and it will probably take a week again), but can I somehow forcefully mark the partition as clean? From the FSCK logs I saw that the damaged files are some of the drivers (kexts) I don’t use or calendar files from 2013 which I couldn’t care less about. Maybe somehow deleting them might work?
I don’t have any third drive of the same size to save just an image of the whole thing because they are too expensive :/
Any help is appreciated. Thanks in advance!