为什么我安装 Ubuntu 18.04.5 更新后 CDR/DVR 停止写入

为什么我安装 Ubuntu 18.04.5 更新后 CDR/DVR 停止写入

多年来我一直使用同一个系统,自 Ubuntu 14.04 以来我就能够在其上写入 CD 而没有任何问题,但现在 Ubuntu 18.04.5 将我的 CDR/DVDR 都视为“只读”,这对我来说毫无意义。

使用 Brasero 是在我的系统上安装 Ubuntu 的一大优势。但现在它甚至无法将我的 CD 刻录机/DVD 刻录机识别为刻录机。

有什么变化以及我该如何修复它?

答案1

内核更改不太可能会破坏 CD 刻录或刻录机驱动器的识别。更有可能的是 Brasero 无法应对 udev 或类似工具在设备管理领域的更改。

但首先请检查您的 Brasero 是否使用 cdrecord 作为刻录后端,如果是,请检查以超级用户身份运行 Brasero 是否会获得更好的结果。如果是,则需要以超级用户权限运行 cdrecord。考虑切换到 Brasero 的 libburn 后端。

如果后端已经是 wodim 或 libburn:

使用 xorriso 检查您的驱动器,它从 libburn 获取信息,libburn 通过传统内核 ioctl 与驱动器对话。

获取可识别设备列表

xorriso -devices

对于列出的每个 /dev 文件,获取其支持的介质和介质状态列表

xorriso -outdev /dev/sr0 -list_profiles

如果您看到输出行中

Profile      : 0x0009 (CD-R)
Profile      : 0x000A (CD-RW)

然后驱动器会显示可以刻录。如果它可以刻录 DVD,您将看到一堆“Profile:”行,其中列出了 DVD 类型。

放入你想要使用的介质并执行

xorriso -outdev /dev/sr0 -toc

未使用的 CD-R 介质应报告

Media current: CD-R
Media status : is blank

它还会告诉您确切的驱动器型号和介质制造商

Drive type   : vendor 'HL-DT-ST' product 'BDDVDRW GGC-H20L' revision '1.03'
Media product: 97m34s23f/79m59s73f , Mitsubishi Chemical Corporation

(人们可以通过谷歌搜索文本片段“BDDVDRW GGC-H20L”或“79m59s73f”来了解其他人的经历。)

如果这一切看起来都符合预期,那么 Brasero 对驱动器和媒体状态的识别就是罪魁祸首。目前 Brasero 的维护并不多。如果您不想使用 xorriso 作为刻录程序,请尝试 K3B 或 Xfburn 是否更适合您...或者也许是 xorriso-tcltk。如果您想使用 xorriso,您可以向以下地址寻求帮助[电子邮件保护]

祝你今天过得愉快 :)

托马斯


编辑于2020年9月19日:

驱动器显示它们可以刻录 CD 和 DVD。现在显示它们对介质的描述:

xorriso -outdev /dev/sr0 -toc
xorriso -outdev /dev/sr1 -toc

相关内容