Недавно принесли мне портативный жёсткий диск с просьбой восстановить с него данные. Сначала я решил скопировать с него данные с помощью dd, она скопировала 3Гб и остановилась. Скорость копирования была 0.05 Кб/с.
После относительно быстрого гугления была найдена утилита dd_rescue (есть в репозитории Debian), и с её помощью удалось сделать образ диск копируя его в обратном направлении.
Синтаксис у неё прост, и похож на dd.
# dd_rescue -raAv /dev/sdb ~/sdb.img