回答:
ドライブが読み取れるかどうかを簡単に確認するには、dd(1)を使用できます。これにより、CDROMの内容が読み込まれ、データが無視/破棄されます(CDROMデバイスにはシステム上で別の名前が付けられている場合があります)。
dd if=/dev/cdrom of=/dev/null
これをISOイメージと比較することもできます。
dd if=/dev/cdrom | md5sum - /path/to/file.iso
これにより、CDおよびISOファイルのチェックサムが印刷されます。チェックサムが一致する場合、CDの内容はISOイメージと一致します。
dd
ここは必要ありません。cat /dev/cdrom
そして、md5sum /dev/cdrom /path/to/file.iso
同じようにうまく動作します。
md5sum
CDのイメージまたはハードディスクのイメージで実行する場合、.isoファイルの末尾にゼロが続く可能性を考慮する必要があります。詳細については、この回答を参照してください。
dvdisasterを使用して、焼き付けたいくつかのDVDおよびCD-Rコースターからデータを回復できるようにしました。これはGTKアプリケーションであり、おそらくお気に入りのLinuxディストリビューションのパッケージとして利用できます。
どのセクターが良いか悪いかを示す素晴らしいグラフィック表示があります。また、メディアの読み取り中にさまざまな統計を保持します。
コマンドラインもあります GDDRescue
非常に柔軟であると思われる(GNU Data Rescue)もあります。
このレビュー、傷CD / DVDからデータを回復含むためのいくつかのツールのGDDRescue
。私はとのより良い経験を持っていたGDDRescue
とのよりをreadcd
:主にデフォルトコンフィグを使用して、readcd
ひどく傷DVDにつまずきました。一方ddrescue
、約72時間の作業の後.iso
、読み取りエラーが最小化された光沢がうまく出力されました。そのマニュアルページにあるように、ddrescue
「読み取りエラーが発生した場合にデータを救出するのは困難です」と成功しました。