Ddrescue
UNIXの標準的なデータのコピーのコマンドは、ddである。しかしddは不良セクタのある媒体からの読み出しが苦手である。さまざまなオプションを付けることにより改善されるが、もともと正常媒体を想定しているため、不良セクタが多いとデータの回収が困難である。
不良セクタの多いディスクを扱うためのGNU ddrescueと同じような目的を持つオープンソースソフトウエアとして、dd_rescue、dd_rhelp、savehd7、FreeBSD 標準コマンドの recoverdisk などがある。ddrescueの開発者であるAntonio Diaz Diazは、これらのプログラムを比較した文章を公開している。その文章によれば「ddはディスクを先頭セクタより直線的に処理するため、処理時間が長いだけでなく途中でエラーに出くわすとそこで処理中断してしまうこともある。dd_rescueはddとほぼ同じような処理を、少しだけ効率的に行うことが出来る。dd_rhelpはスクリプト中でdd_rescueを何度もコールすることで、より複雑なコピーを行うことが出来る。」となっている。
最大リトライ回数を指定(標準は0、-1で無限回)
不良セクタを何回再読み込みするかを指定する。