I recently noticed my 2ndary internal HDD was having issues when I wanted to back up information to my external HDD. 1.4 TB out of the 2TB was being used. My transfers rates were plummeting to 0 and struggling to get data off. I started looking for what could be wrong, but guessed it was most likely my hard drive dying. I tried a SMART scan with chkdsk but it would slow down and halt around 30%. I've switched to trying out gddrescue as I repeatedly read that using data recovery app for Windows could cause more damage. I downloaded Kali for my usb drive and connected my old 2TB Toshiba harddrive by SATA cable, and installed a new 3TB WD harddrive by SATA cable to start a transfer.
This is what I used to start the scan.
ddrescue -f /dev/sda /dev/sdb /root/Desktop/log1.log
I got it up to 52% rescued during the first pass, and there have been no errors or bad sectors yet. So I'm not sure if this is right or not, but the transfer rate was barely avging at 10,000 B/s at this point.
I stopped it and started a reverse scan with
ddrescue -f -R /dev/sda /dev/sdb /root/Desktop/log1.log
From here it started off at a lowered speed first and has also dropped down to an avg of 10,000 B/s.
Is this normal during a first pass? If it is downloading this slow shouldn't it skip to the other sectors first to download and then come back to these slower sectors if they are bad during the first pass? Also for the "data rescued" portion is that actually already cloned into the new hard drive or does the operation need to fully complete to have that data in the hard drive?