GNU/Linux >> Linux の 問題 >  >> Linux

Isoイメージに対してCdを検証する方法は?

物理的に焼いたCDとその元のISOイメージを持っています。 CDコンテンツの参照チェックサムファイルは提供されていません。実際のCDが正しく(元の画像に対応)、完全に読み取り可能であることを確認するにはどうすればよいですか?

承認された回答:

ISOがまだある場合は、cmpを使用してバイトごとに比較できます。 。これは十分に単純なコマンドであり、最初に見つかった違いで終了するため、実際に早い段階でエラーが発生した場合にチェックサムを作成するよりもかなり高速です。

cmp /dev/cdrom /path/cdrom.iso

成功した場合に考えられる結果:

  • 出力なし:同じで、すべて問題ありません。 && echo OKを追加できます 出力の欠如があなたを混乱させるならば、コマンドに。
  • cmp: EOF on cdrom.iso :同じですが、CD-ROMのバイト数がisoファイルよりも多くなっています。これは通常、cdromの最後のパディングがゼロであることが原因です。それは実際には問題ではないので、それでも成功です。

失敗時に考えられる結果:

  • cmp: EOF on /dev/cdrom :何らかの理由で、CDROMのデータが不完全です。 ISOが大きすぎて実際のCDに収まらない可能性があります。
  • /dev/cdrom cdrom.iso differ: byte 18296321, line 71780 :CDROMとISOイメージの間に予期しない違いがあります。

Linux
  1. ddを使用してISOイメージをDVDおよびUSBに書き込む方法

  2. CentOS/RHEL 6 UEFI ブータブル ISO イメージを生成する方法

  3. ISO がハイブリッドかどうかを判断するにはどうすればよいですか?

  1. Debianで起動可能なWindows10イメージを作成する方法は?

  2. Gsで画像を回転させる方法は?

  3. LinuxコマンドラインからISOイメージをUSBメモリスティックに書き込む方法は?

  1. FOG画像の更新方法

  2. Linux で iso ファイルをマウントする方法

  3. dd を使用して ISO イメージを USB にコピーする方法