Linux下有CD/DVD盘读取测试工具吗?

Linux下有CD/DVD盘读取测试工具吗?

当我使用 DOS 和 Windows 时,我见过很多工具来检查光盘的可读性并对光驱本身进行基准测试。他们中的大多数人甚至以漂亮的图表的形式可视化结果。

GNU/Linux 操作系统有这样的吗?

我更喜欢有一个全功能的可视化 GUI 工具,但对于我现在遇到的特殊情况,我只需要检查我的 CD 驱动器是否可以读取特定的严重划伤的 CD-RW 磁盘的每个字节。

答案1

要简单地查看驱动器是否可以读取,您可以使用日(1)。这将读入 CDROM 的内容并忽略/丢弃数据(请注意,CDROM 设备在您的系统上可能有其他名称):

 dd if=/dev/cdrom of=/dev/null

还可以将其与 ISO 映像进行比较:

dd if=/dev/cdrom | md5sum - /path/to/file.iso

这将打印 CD 和 ISO 文件的校验和。如果校验和匹配,则 CD 内容与 ISO 映像匹配。

答案2

对于低级检查,我发现qpx工具。对于我的驱动器(公平地说,它不在受支持的设备列表中),结果没有意义,但也许你会有更好的运气。

答案3

命令行有readom(来自 cdrkit,cdrtools 的一个分支)和readcd(来自 Joerg Schilling 的原始 cdrtools)。两者都可以检查 C2 错误。

还有cdck,它将生成一个文本文件,可以将其提供给 gnuplot 来获取图形。

答案4

还有命令行GDDRescue(GNU Data Rescue),看起来非常灵活。

审查用于从有划痕的 CD/DVD 中恢复数据的多种工具,包括GDDRescue.我的体验GDDRescue比使用 更好readcd:主要使用默认配置,readcd偶然发现一张严重划伤的 DVD;经过ddrescue大约 72 小时的工作,很好地输出了一个闪亮的结果.iso,其中读取错误被最小化。正如其手册页所述,ddrescue“在发生读取错误的情况下努力挽救数据”并取得了成功。

相关内容