Any SMART disk experts? I have a failing external USB drive (spinning rust kind) that I'm trying to get the data off. It has quite a lot of bad sectors that fail the CRC check. The read is going very slowly due to the retries on bad sectors and I'm currently estimating 1-2 weeks to read the whole thing.

Is there a way to make this go faster, such as tuning the number of retries so it gives up faster on the bad sectors?

@vaurora You probably want to get that drive out of the USB enclosure and directly onto a SATA port of a computer. The USB->SATA adapter is 'handling' errors upstream from where your operating system can see them.

I'd get the drive into a PC and 'dd' it to a file first, then mount the image with loopback and read-only and retrieve the files from that disk image. The less the damaged disk is used, the better, and one fell swoop to grab an image is the cleanest exit on that front.

@vaurora @DarcMoughty this!

Image the drive, recover from the image.

You have backups, right?