спасибо за ответы, остановлюсь пожалуй на ddrescue.
на данный момент пришел к такой конфигурации команды
ddrescue -d -f -r3 /dev/sda /dev/sdb rescue.logfile
у кого есть опыт работы ddrescue, посоветуйте на что обращать внимание, ибо экспериментировать как то не очень хочется