LinuxディストリビューションはCD / DVD-ROMの整合性をどのように確認しますか?

LinuxディストリビューションはCD / DVD-ROMの整合性をどのように確認しますか?

たとえば、Debian Wheezy インストール CD には次のものがあります。「CD-ROMの整合性を確認してください」debian-installer メインメニューのメニューオプションです。 CDの整合性を確認するのに数分かかります。このタイプのテストは通常​​どのように行われますか?単にCD上のすべてのファイルを読み取っても、ファイルシステムに読み込みエラーがない場合、CDは有効ですか?それとも、ある種のハッシュ計算と比較が関係していますか?

答え1

md5sums.txtここにあるUbuntu 14.10 ISOで確認すると、CDのルートディレクトリにファイルがあります。ファイルにはファイルのMD5合計があります。

cde56251d6cae5214227d887dee3bab7  ./pics/red-upperleft.png
0730e775a72519aaa450a3774fca5f55  ./pics/red-lowerleft.png
cd8aa5e7fa11b1362ef1869ac6b1aa56  ./pics/blue-lowerleft.png
92091902d3ca753bb858d4682b3fc26b  ./pics/logo-50.jpg
461cbc7ff94fdea8008cab34b611abb8  ./pics/blue-upperright.png

その後、インストーラはCDのすべてのファイルのチェックサムを計算し、それをファイルの内容と比較できます。

単にCD上のすべてのファイルを読むだけでは、正常に焼いた破損したISOをキャプチャすることはできません。

関連情報