( Szenti | 2014. 12. 24., sze – 01:23 )

Először is: a Te esetedben a GNU ddrescue-ról van szó, nem pedig a dd_rescue-ról.

A GNU ddrescue ha minden igaz, nagyobb blokkokban (talán clusterenként (fixme)) olvas első körben. Ha az aktuális blokk olvasása nem sikerül, megjelöli átnézendőként a logfájlban.Ekkor nagyobb méretűnek látszok a hibás terület.
A következő futtatásoknál megpróbálja a logfájlban átnézendőnek jelölt blokkokból a még olvasható szektorokat kinyerni. Ekkor tud redukálódni a program által kiírt hibás terület mérete. Érdemes a logfájlt használni!