I have a linux installation in a 50GB partition, on an old 80GB sata disk that is starting to show some errors in it's SMART status, and also, it's an old slow disk. So I want to copy it to a newer sata disk with a spare 500GB partition on it.
I tried to do it using gparted using copy/paste. Gparted starts to copy it but fails with a read error after about 9 GB. Checking the filesystem on the source partition shows no errors, but I see 3 sectors in the SMART "Current Pending Sector Count" (using Ubuntu's Disk Utility) and I am thinking they are the problem? Is there a way to force it to remap these sectors to eliminate the errors?
Is there a way to tell gparted it continue, rather than stop, when it finds a read error? Should I try a different tool?
Why you don't use ddrescue? It was designed for that purpose in question.