I'm trying to recover data from a 500GB HFSPlus partition of a 1.5TB drive with two partitions.
This partition doesn't show up on macOS Disk Utility or Windows Disk Management. My initial attempt was to fix with testdisk and mount it, without success.
Then I followed a Technibble article to use ddrescue in Parted Magic to create an image. ddrescue didn't report any problems, zero read errors, zero bad sectors, zero bad areas. But I couldn't mount the image on Parted Magic*.
I then tried to use R-Studio on Windows, it also failed to mount the image**. I used the scan feature and it only found 26 files, most blocks were left under the unrecognised category. I tried to open the small recovered image files but nothing was rendered and I couldn't check the big ones because I'm using the demo version.
So I have two questions:
1. Is there anything else I can try? I'm completely out of ideas now.
2. WTH happened with this disk? I also lost another disk and I believe these happened because they were USB powered and turned off every time my notebook slept. But I'm surprised that R-Studio was only able to recover 26 files, is it the kind of thing that damages disks so much and no data gets recognized? It looks strange to me that ddrescue didn't report any bad sectors when creating the image.
Additional information:
* - Trying to mount the image on Parted Magic:
Code:
root@PartedMagic:/media/sda2# mount -t hfsplus -o loop,ro fatty500gb.img mountpoint > mount.txt
mount: /media/sda2/mountpoint: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
dmesg after trying to mount:
Code:
[ 1890.236622] loop0: detected capacity change from 894661248 to 0
[ 1890.248081] hfsplus: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended. mounting read-only.
[ 1890.248300] hfsplus: invalid extent max_key_len 56433
[ 1890.248337] hfsplus: failed to load extents file
** - When trying to mount the image in R-Studio Windows:
Code:
Error File System 14/04/2021 10:56:09 PM $extentsFile: unexpected node type 82 at file header
Error File System 14/04/2021 10:56:09 PM $extentsFile: file is not valid
Error File System 14/04/2021 10:56:09 PM $attributesFile: unexpected node type 119 at file header
Error File System 14/04/2021 10:56:09 PM $attributesFile: file is not valid
Something else that's off: R-Studio reports the partition as having 201MB, the rest of the space is "Empty Space27" (no file system). Maybe I screwed something up when using testdisk.
Thank you!