I am copying my failing/dying hard drive with ddrescue, and after almost 15 days, the process is around 84% and expects to finish Pass 1, in next 4 or 5 days hopefully.
History (With reference to another question I posted previously): The source drive is a 2TB Seagate Baracuda drive, used as a second drive in windows 10 computer, had four partitions, first three 500GB each and the last one around 400 (not exactly 500 was left to make 4th partition).
HDD was plugged in using Ubuntu linux. The drive and partitions appeared in ubuntu but none of the partition was actually accessible and caused the system to respond very very slow. I mistakenly formatted the drive withext4 while trying to install ubuntu. The install finished, but the system never booted from this disk.
Then we tried to recover with TestDisk, but after 10 days, we stopped. (Test disk had identified first 500 gb NTFS partition after a deepscan)
Finally, attempted to copy the disk to a new hard disk using ddrescue.
The plan is to make another copy from this intermediate copy. The intermediate drive is a WD 4TB drive.
For the second copy, I have purchased another Seagate 4TB drive. Plan is to try to recover the NTFS partitions using Testdisk later. The files of interest are probably in second or third 500GB partition.
For the first copy, I used this command:
ddrescue -d -f -r3 /dev/sdb /dev/sdc sdc.log
The Capacity of original failing drive is 2,000,398,934,016 bytes [2.00 TB], according to SMARTTools.
I understand adding the -s parameter and make the target size slightly higher than the original size. So I think adding around 10 mb on top of the original size in bytes is enough, am I right? 10 mb = 10,000,000 bytes. Shall I increase it a bit more, say 100 mb?
Secondly, I think we don't need to use the -r3 parameter as well. So, the command would be something like this:
ddrescue -d -f -s 2000408934016 /dev/sdb /dev/sdc sdc.log
What else should I add to the command (or remove) to start ddrescue for the second copy?