You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04下使用任何程序均无法刻录CD的问题

Ubuntu 22.04下使用任何程序均无法刻录CD的问题

看起来你遇到的问题分两部分:一是部分刻录工具识别不到驱动器,二是Brasero刻录时出错。先从日志里的关键错误入手,我们一步步来解决:

1. 先解决Brasero的刻录错误(日志里的明确提示)

你的日志里有一行很关键的错误:

Unsupported sector size 2352 for data on line 3 in '/home/cobradile/Luchdaidhean a-nuas/ISOs/3DO Game Guru (USA, Europe).cue'

这说明你的.cue文件里指定的扇区格式(2352字节,属于CD-ROM原始模式)不被当前的wodim版本支持。你可以试试这两个办法:

  • 修改cue文件:打开那个.cue文件,找到类似这样的行(大概第3行):

    FILE "xxx.iso" BINARY
      TRACK 01 MODE1/2352
    

    MODE1/2352改成MODE1/2048,保存后再用Brasero尝试刻录。2048是标准的数据CD扇区大小,大多数刻录工具默认支持这个格式。

  • 用命令行强制wodim使用2352扇区:如果不想修改cue文件,你可以直接用wodim命令手动刻录,加上-data -raw96r参数来强制支持2352字节的扇区。打开终端,切换到ISO所在的目录,然后运行:

    wodim -v dev=/dev/sr0 speed=40 driveropts=burnfree -dao fs=16m -text -raw96r cuefile="3DO Game Guru (USA, Europe).cue"
    

    这个命令会跳过Brasero的封装,直接调用wodim处理,强制适配你的cue文件格式。

2. 解决K3B/ImgBurn(Wine)识别不到驱动器的问题

  • K3B的问题:Ubuntu 22.04里K3B可能缺少必要的依赖,或者用户权限不足。先安装完整的K3B依赖包:

    sudo apt install k3b k3b-extras cdrtools
    

    然后检查你的用户是否在cdrom用户组里,这样才有访问刻录机的权限:

    sudo usermod -aG cdrom $USER
    

    执行完后注销再重新登录,然后打开K3B试试能不能识别驱动器。

  • ImgBurn(Wine)的问题:Wine程序访问硬件驱动器需要额外配置。你可以在Wine的配置里,把/dev/sr0映射成Windows的光驱盘符:

    1. 打开Wine Configuration(可以在应用菜单里找,或者终端运行winecfg
    2. 切换到Drives标签页
    3. 点击Add...,添加一个新盘符(比如D:)
    4. Path里选择/dev/sr0,然后把Type改成CD-ROM
    5. 保存配置后,重启ImgBurn试试能不能识别这个驱动器。

3. 额外的排查步骤

  • 检查刻录机的硬件连接:如果是台式机,试试重新插拔SATA线;如果是外置光驱,换个USB口或者数据线,排除硬件连接问题。
  • 换一张空白光盘试试:有时候空白盘质量问题也会导致刻录失败,尤其是一些杂牌光盘。

备注:内容来源于stack exchange,提问作者Cobradabest

火山引擎 最新活动