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 appearfsck restarts a couple of timesafter one of the iterations its getting abort()edif I run it once again my screen is filled with Node unrecoverable errorsafterwards 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 catalogI 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 dont use or calendar files from 2013 which I couldnt care less about. Maybe somehow deleting them might work?I dont 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!
Migrating a failed hard drive  preventing fsck
hard disk;data recovery;fsck;ddrescue;hfs+
I interrupted the second dd session after about 100Gb in the disk. Then I booted off an external OSX drive with DiskWarrior lent from a friend.From there I got a list of the overlapping files which were mostly cache files, so I went ahead and deleted them from the terminal. Then let DW rebuild the disk directory. Afterwards I restored the files from a backup or a last-minute read from the failing drive. This helped resolve the issue and all files are now intact.