DOSとWindowsを使用していたとき、光学ディスクの可読性をチェックし、光学ドライブ自体のベンチマークを行うためのさまざまなツールを見てきました。それらのほとんどは、きれいなグラフの形で結果を視覚化することさえしていました。
GNU/Linux OSにそのようなものはありますか?
フル機能のビジュアルGUIツールを使用したいのですが、今手に入れた特定のケースでは、CDドライブが特定のひっかき傷のあるCD-RWディスクのすべてのバイトを読み取れるかどうかを確認する必要があります。
ドライブが読み取り可能かどうかを簡単に確認するには、 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イメージと一致します。
低レベルのチェックでは、 qpxtool が見つかりました。私のドライブ(公平に言うと、サポートされているデバイスのリストに含まれていません)では、結果は意味がありませんでしたが、多分あなたはもっと幸運になるでしょう。
コマンドラインには、readom
(cdrtoolsのフォークであるcdrkitから)とreadcd
(Joerg Schillingのオリジナルのcdrtoolsから)があります。どちらもC2エラーをチェックできます。
グラフを取得するためにgnuplotに送ることができるテキストファイルを生成するcdck
もあります。
私は dvdisaster を使用して、私が書き込んだいくつかのDVDおよびCD-Rコースターからデータを回復するのを助けました。これはGTKアプリケーションであり、おそらくお気に入りのLinuxディストリビューションのパッケージとして入手できます。
どのセクターが良いか悪いかを示すすてきなグラフィック表示があります。また、メディアの読み取り中にさまざまな統計を保持します。
非常に柔軟性があるように見えるコマンドラインGDDRescue
(GNU Data Rescue)もあります。
これは、GDDRescue
を含む、傷のあるCD/DVDからデータを回復するためのいくつかのツールの review です。 GDDRescue
の方がreadcd
よりもずっと良い経験がありました。主にデフォルトの設定を使用していたため、ひどく傷が付いたDVDでreadcd
に遭遇しました。一方、72時間の作業の後、ddrescue
は光沢のある.iso
読み取りエラーが最小限に抑えられました。マニュアルページに記載されているように、ddrescue
は「読み取りエラーが発生した場合にデータをレスキューするのが困難」で成功しました。