ベストアンサー1
GNUはddrescue
最初にチャンクサイズを使用して良いチャンクをすばやくコピーし、最初のパスで失敗したチャンクからより小さなチャンクを読み取り、より多くのデータを選択的に回復しようとします。これには、まだ欠落している領域を記録するログファイルが必要であり、出力はランダムアクセスを許可するファイルまたはディスクに転送する必要があります。ログファイルが存在している間に再実行すると、ddrescue
欠落している部分のみを再度読み取ろうとします。
Kurt Garloffは、dd_rescue
データを順次コピーしてデータを標準出力に取り込むことができます。たとえば、ファイルに書き込む前に圧縮できます。読み取りエラーが発生した場合は、一時的dd_rescue
に小さいブロックサイズに切り替えてディスクの残りの部分を続行する前に、問題のある領域からデータを回復しようとします。