使用 growisofs 刻录蓝光光盘时,出现“WRITE@LBA=b02ea0h 错误”停止

使用 growisofs 刻录蓝光光盘时,出现“WRITE@LBA=b02ea0h 错误”停止

我使用以下命令成功刻录了几张蓝光光盘:

growisofs -allow-limited-size -Z /dev/sr0 -r -speed=4 -J -V "Backup 01" /home/default/Documents/Backup/

但是当我尝试刻录 BD50 双层时,它卡在 52.27%,并出现以下错误:

52.21% done, estimate finish Sun Aug 14 23:01:53 2016
52.23% done, estimate finish Sun Aug 14 23:02:01 2016
52.25% done, estimate finish Sun Aug 14 23:02:04 2016
52.27% done, estimate finish Sun Aug 14 23:02:21 2016
:-[ WRITE@LBA=b02ea0h failed with SK=0h/ASC=00h/ACQ=02h]: Input/output error
:-( write failed: Input/output error
/dev/sr0: flushing cache
/dev/sr0: closing track
/dev/sr0: closing session
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error
/dev/sr0: reloading tray

我该如何克服这个问题?

答案1

尝试growisofs -use-the-force-luke=spare:none -dvd-compat -overburn -Z /dev/sr0=/path/to/file.iso

您可能还必须根据man genisoimage 级别 3 包含 -iso-level 3 开关,不适用任何限制(ISO-9660:1988 除外)

您可能还必须包含 -UDF 开关,根据以下内容man genisoimage

在生成的文件系统映像中包含 UDF 文件系统支持。UDF 支持目前处于 alpha 状态,因此无法创建仅 UDF 的映像。UDF 数据结构目前与 Joliet 结构耦合,因此当前实现存在许多缺陷。没有 UID/GID 支持、没有 POSIX 权限支持、没有对符号链接的支持。请注意,除了实际 UDF 数据结构所需的空间外,UDF 还会浪费磁盘开头从扇区 ~20 到扇区 256 的空间。

然而,-dvd-compat 开关应该可以解决这个问题。

-overburn 参数可能不是必需的,但我不能肯定地说。-dvd-compat 参数使 growisofs 关闭 track/session/disc,以使其与一些不支持多区段光盘的蓝光播放器更兼容。

文档记录不全的 -use-the-force-luke=spare:none 参数似乎是解决问题的关键参数。它指示 growisofs 不要预格式化空白 BD-R 介质。预格式化介质会立即占用 256MB 的磁盘空间来进行缺陷管理。

来源:https://superuser.com/questions/462782/growisofs-warnings-when-writing-to-blu-ray-dual-layer-discs

相关内容