I've got a Windows harddisk that had been partitioned into three drives:
- some proprietary ACER recovery partition
- C drive, about 90 GB
- D drive, about 60 GB
It died hard, so now I've been running ddrescue for the past three days like so:
ddrescue --no-split /dev/sdb2 /mnt/elements/AcerC_091122 /mnt/elements/AcerC_091122.log
/dev/sdb2 is on a USB drive. The recovery destination –
/mnt/elements – is a physically separate USB drive.
ddrescue took 12 hours to process the first 30 GB in about 12 hours, and then next 60 hours to do another 2.5 GB, with a current errsize of about 20 MB.
I assume that I could, in principle, run a separate processe to begin to recover the D drive, e.g.
ddrescue --no-split /dev/sdb5 /mnt/elements/AcerD_091126 /mnt/elements/AcerD_091126.log
sdb5 are on the same (failing) physical disk, this seems like a bad idea. Is it?