DVD 刻录机无法读取空白 DVD,只能读取已写入的

DVD 刻录机无法读取空白 DVD,只能读取已写入的

我有一台 HL-DT-ST DVD-RAM GH22NP20 DVD 刻录机,但无法读取空白 DVD(手头只有 Benq 16X DVD-R)。令人惊讶的是,在我用另一个驱动器写入一些内容后,我可以用第一个驱动器读取它们。

在 dmesg 中我收到类似这样的消息

cdrom: This disc doesn't have any tracks I recognize!
end_request: I/O error, dev sr0, sector 0
Buffer I/O error on device sr0, logical block 0
end_request: I/O error, dev sr0, sector 0

这是由于兼容性问题还是硬件故障造成的?


更新:Windows 下的 Nero 运行正常,因此这可能是 Linux 的问题。

答案1

您是否有软件可以在磁盘放入驱动器时尝试自动挂载磁盘?可能是文件管理器,或者是桌面环境的某个部分?我的 Linux 是无头的,所以我无法在这方面提供更多帮助,只能说我在CD/DVD 挂载点的选项字段noauto中有一个。/etc/fstab

如果您忽略该消息,您是否仍然能够写入空白磁盘?

答案2

您引用的错误消息是预料之中的。

空白并不意味着“用零填充”;它意味着根本没有任何磁道。您所拥有的看起来像是长度为 0 的磁盘。

这样做的好处是,你只需从驱动器读取,就可以轻松获取(数据)CD 映像。如果你将 30M 映像刻录到 700M CD,然后

dd if=/dev/dvd of=foo.iso

foo.iso 将是 30M,而不是 700M。您只会获得您关心的数据;您不需要磁盘空白部分的映像。

答案3

考虑磁盘设备的权限

rw-rw----+ 1 root disk 11, 0 2009-07-30 00:04 /dev/sr0

而我之前不在该群组的事实disk现在都说得通了。用一点usermod -G魔法将我重新添加到disk群组中,一切又恢复正常了。


话虽如此,我终其一生都无法理解这些错误信息。

相关内容