Под Линупсом dd не рулит, т. к. он

Под Линупсом dd не рулит, т. к. он не копирайтер в привычном понимании. Вместо ошибок на of в if он никакой паттерн не пишет, а просто их пропускает со всеми вытекающими. Трансляция сдвигается и те же рекаверилки просто офигевают:) .
Юзаем ddrescue или dd_rescue