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。

相关内容