I regularly try to save data from failing hard drives. I use a sata USB adapter, and ddrescue. The issue is that when it encounter a bad sector, it result in a read error, and all next read will also return an error. So I have to turn off and on the adapter to continue the rescue. I do not have this issue if I plug the drive directly to the motherboard SATA port, but this is not convenient.
Is there a way, maybe a linux option to access the drive differently (I already tried the direct access option from ddrescue) ? Is it the fault of the adapter (I tested two), or the USB connection ?
Thank you