我用这个命令成功地烧了几个蓝光磁盘:
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
我该如何克服这个问题?
尝试
growisofs -use-the-force-luke=spare:none -dvd-compat -overburn -Z /dev/sr0=/path/to/file.iso
您可能还必须包含 -iso-level 3 开关,根据
man genisoimage
With 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 关闭轨道/会话/光盘,使其与一些不喜欢多会话光盘的蓝光播放器更兼容。
记录不佳的 -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