多年来我一直使用同一个系统,自 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