gddrescue
更具有普遍性。
但这两种工具都仅受到硬件限制。
如果 CD 的扇区无法读取,则驱动器通常会拒绝让计算机知道子代码。
对于损坏的光盘,dvdisaster
实际上可能更合适或同样合适吗gddrescue
?
答案1
gddrescue
似乎是一个试图重新实现 的功能的复制品sdd
,但由于sdd
对于光学介质没有用,因此同样适用于gddrescue
。
原因是,如果您在 UNIX 驱动程序级别访问光学介质,则需要依赖操作系统驱动程序的错误恢复功能。该驱动程序不是为光学介质编写的,而是为硬盘编写的,并且通常比您从专为光学介质设计的软件中获得的要差得多。
我建议使用readcd -noerror
cdrtools,它使用通过 SCSI 通用接口发送的自己的 SCSI 命令直接访问驱动器。最新版本位于 schilytools 源代码树中。 Readcd 甚至包括一个簧片所罗门解码器,可以在 CD 驱动器固件中的错误恢复不是最佳的情况下提供帮助。里德所罗门解码器由 option 选项激活-edc-corr
。
请注意,错误恢复的强度由retries=
选项控制。