Почему падает скорость чтения hdd через некоторое время после его подключения?
Кто же так восстанавливает?
Отдайте диск специалистам.Пользуюсь утилитой ddrescue(на самом деле это не принципиально). Очень даже принципиально.
Проблемный диск в первую очередь читают в сыром режиме - не обращая внимания на ошибки, и пишут в образ.
А уж потом с образа пытаются восстановить.
Вы же добиваете жесткий диск попытками многократного чтения битых секторов - подключили идет нормальное чтение, дошел диск до проблемного участка, который не читается, и он пытается многократно прочитать нечитаемый блок, поэтому падает скорость.dd conv=noerror
Скорость падает потому, что винт начинает обработку ошибок. 
Для ее отключения нужно спец. софт и опыт.
Если прямо хочется самому, то дешевле всего купить на месяц WDMarvel wdmarvel.com/ru
Но смысл ради одного винта?