It might be a silly question but I had a dying external HDD with one single NTFS partition.
I may have been naive, but I thought it would be better to use ddrescue to rescue the partition and not the whole disk :
sudo ddrescue -v -r 2 /dev/disk3s2 /Volumes/HDD/rescue.img dd.log
It worked quite well :
current pos: 512 B, current status: finished
mapfile extent: 1000 GB, in 23 area(s)
non-tried: 0 B, in 0 area(s) ( 0%)
rescued: 1000 GB, in 11 area(s) ( 99.99%)
non-trimmed: 0 B, in 0 area(s) ( 0%)
non-scraped: 0 B, in 0 area(s) ( 0%)
bad-sector: 60928 B, in 12 area(s) ( 0.00%)
Not 100% obviously but 99.99% sounds goods to me!
But now I have a image of a supposed partition. But it is detected as RAW and won't mount.
From what I found on the web, it is better and easier to work on a disk image instead of a partition image. For chkdsk or testdisk.
So I wondered it was possible to rescue the rest of the disk data to the existing image? Or if it would require to re-run the whole ddrescue process from scratch (with the risk that the faulty HDD dies due to the heavy work I asked). Would a command like this would work using the existing image and the existing log?
sudo ddrescue -v -r 2 /dev/disk3 /Volumes/HDD/rescue.img dd.log