Dear Marty
You are potentially killing your hdd.
Since it is insisting on bad sectors so much time.
BIOS + Operating system disk access on bad sectors, will insist with soooooo loooong timeouts, even 1 minute or 1.5 minutes
A bad drive could have 20.000 sectors
Now translate 20.000x1 or 20.000x1.5 minutes in hours and next in days.
Data recovery companies owns hardware tools to build the hdd image in hardware mode, skipping bad sectors so fast and keeping / care-ing the hdd healthiness sooooo much.
Such devices costs soo much as well
But they will image the drive even 99.999999999% allowing a full recovering against a "self-killing" process like the one you are carrying out to yourself disk.
Companies like
www.RecuperoDati299euro.it will process this drive with the philosophy "charge for the needed process". Your case needs a "disk cloning with HW devices"
ALSO BEWARE THIS: newer run a disk scanning for data recovery purposes on the drive to be recovered, that process will drive the situation even worse!!
Kind regards