たとえば、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をキャプチャすることはできません。