从ISO验证CD / DVD


2

OS X中是否有一个工具(最好是免费的)可以让我验证ISO是否正确写入了CD或DVD?我想要一个可以做到这一点的工具,而无需先经过刻录。

如果有一个可以从命令行使用的工具,那也没关系。

Answers:


2

如果您不想重新刻录和重新验证,我可以看到两个选项。

  1. 挂载ISO和DVD,并执行两个文件系统的递归diff。例如,如果DVD是/Volumes/DVD,那么ISO是/Volumes/ISO

    diff --recursive /Volumes/DVD /Volumes/ISO

  2. 比较两个图像上所有数据的MD5总和。所以:

    md5 original.iso

    dd if=/dev/disk1 bs=2048 count=169383 | md5

我个人选择#2而不是#1,尽管两者都不是进行比较的好方法。

您也可以尝试利用rsync进行比较而不是使用diff。如果您rsync使用--checksum--recursive--dry-run选项运行,您将获得的是rsync认为需要进行的传输列表,以使两个文件树看起来相同。


谢谢!对于使用选项2的人员的注意事项:打开“磁盘工具”并首先卸载DVD卷,否则dd将报告/dev/disk1正忙。
艾略特2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.