私の友人は、ラップトップが奇妙だと私にラップトップを与えた。それは(まだ)ハードドライブのエラーであり、私は彼女に新しいハードドライブをインストールする前にファイルをバックアップするように提案しました。
彼女のファイル(主に家族の写真や映画)をバックアップするためにフラッシュドライブからUbuntuを使用してコンピュータを起動しましたが、まだファイルをコピーするのに問題があります。ファイルが破損した場合、コピー機能はコピーが完了するのを待ちます。
cp関数が破損したファイルをスキップする方法はありますか? (コピー速度が遅すぎる場合は、ファイルをスキップするように指示することもできます)
できない場合は、この特別な場合に役立つツールをお勧めできますか?
よろしくお願いします。
ベストアンサー1
同じまたはより大きいサイズのスペアディスクがある場合は、次のものを使用できます。ddrescue
読み取りエラー中に正常な部分を回復しようとするドライブを複製します。
警告する:これらはすべて破壊的な命令、誤って入力するとデータが失われる可能性があります。実行する前に、正しいドライブがあることを再確認してください。
/dev/sdf
故障したドライブであり、/dev/sdw
動作しているドライブであると仮定すると、次のことができます。
sudo ddrescue /dev/sdf --force /dev/sdw
または、マウントされたドライブのファイルにコピーします(マウントされたドライブが十分に大きいと仮定します)。
sudo ddrescue /dev/sdf /path/to/file.img
作業ドライブに保存すると、一部のファイルが破損しても正常にファイルをインストール/コピーできます。