从零开始的BD刻盘过程

  1. 1. 光驱和光盘
  2. 2. 刻录软件
  3. 3. 刻录失败的原因探究
    1. 3.1. 光驱和其他使用USB的外设一同工作时
      1. 3.1.1. 使用UltraISO进行刻录
      2. 3.1.2. 使用ImgBurn进行刻录
    2. 3.2. 在只保留光驱的情况下
      1. 3.2.1. 使用UltraISO进行刻录
      2. 3.2.2. 使用ImgBurn进行刻录
  4. 4. 刻录成果
  5. 5. 后续
  6. 6. 参考文章:

刻盘是个有意思的过程。

封面图片由Tibor Janosi MozesPixabay上发布

突然想把一些游戏和动画刻录成光碟,以及之后或许可以做一些电子相册和纪念视频,将它们刻盘送给朋友,感觉很有纪念意义。于是兴致冲冲买回来了蓝光刻录机和蓝光光碟,开始尝试刻录。这其中踩了许多坑,浪费了总共有12张25G的盘(枯了真的好浪费),目前刻录成了两个游戏,决定记录下来整个的过程。

光驱和光盘

光驱买了外接的惠普蓝光刻录光驱TS-TB23L,算是比较便宜的一款,质量也很好能保证稳定的4X速度刻录。

光盘买了铼德的50个装25G的BD-R蓝光光碟,用来刻录完整的一季动画,或者几部电影应该是够的,但是还是应该多买几种不同容量的空白盘,应对不同的文件大小。以及因为我买的是一次写的光盘,如果刻录失败了一张盘相当于废掉了,所以如果初次尝试刻录,建议买RW类型的光盘,也就是可擦写光盘。虽然价格贵了些(同样价格同样数量的CD-RW光盘单片容量才700M),但即使刻录失败也能擦除后重新刻录,避免浪费。

刻录软件

刻录软件一开始选择了自己之前购买的UltraISO,刻录约战的时候一切顺利,成功封盘和校验,但是刻录另一款游戏的时候,虽然最后封盘成功了,但是结束后尝试读盘还是读不出来。

于是查了查发现了开源刻录软件ImgBurn,经尝试,它会在刻录过程中写数据失败时进行重试,单次连续二十次写入失败(就是写入一组数据,如果这组数据连续二十次尝试写入都没有写进去)才会断开,大大增加了刻录的成功率,但是后来刻录了许多次也遇上了刻录失败的情况。

我一度以为是硬件故障,但是既然之前能刻录成功,就不能这么早草草下了定论,因而决定做一组实验,探究刻录失败的原因。

刻录失败的原因探究

首先,将镜像缓存区设置到E盘,同时保证镜像所占磁盘空间小于C盘的空间,避免因为缓存区空间不足导致刻录失败的客观原因。经过思考,我可以对比不同的刻录软件、不同的外部工作环境,遵循对照原则与单一变量原则来设计实验。

更换镜像存放磁盘

光驱和其他使用USB的外设一同工作时

使用UltraISO进行刻录

刚刚开始刻录,就弹出了刻录失败的字样,报“NO ADDITIONAL SENSE INFORMATION”的错误信息,想接着往里写但是写不进去,盘面上留下了一小圈被烧录过的痕迹,但是再也没办法往里写数据了,浪费了一张盘。

使用ImgBurn进行刻录

超时重写

比UltraISO情况好一些,但是还是会疯狂重新写入,镜像写不完整,刻录的痕迹明显多了很多,但最终还是张废盘。

在只保留光驱的情况下

使用UltraISO进行刻录

校验

一次刻录成功+校验通过,弹出后再读盘也可以正常读写。

使用ImgBurn进行刻录

0次重新写入!整个过程非常顺利,刻录的光盘也可以正常读取。

最终,综合实验结果,在总共浪费了12张25G蓝光光盘后,经过分析我终于总结出来了这些光盘刻录失败的原因:

谁能想到,竟然是供电不足!

没错,虽然光驱在读盘时可以和鼠标一同使用,但是在刻录时,因为光驱和鼠标共同占满了我笔记本电脑的三个USB接口,所以在使用鼠标时光驱就会供电不足,进而就会出现UltraISO的刻录失败和ImgBurn的重写20+次这样的情况。在拔掉鼠标进行刻录后,UltraISO可以正常执行,ImgBurn的重写次数也一直稳定在0次……(😭😭😭呜呜呜我的十二张盘)

刻录成果

刻录的约战(没有设置autorun.inf所以打开时可以看到里面所有的文件):

光盘内容

刻录失败的光盘们:

刻录失败的光盘们

(左侧是用UltraISO刚刚开始刻录就失败的盘,右侧是所有浪费掉的盘)

后续

可以在光盘里设置autorun.inf文件,光驱在读盘的时候就可以显示相应的图标,在用户双击时按照配置直接打开exe文件,具体设置如下:

1
2
3
[AutoRun]
open=exe文件名
icon=图标文件名

因为自己买了盘面空白的光盘,所以后续还打算弄一台盘面彩印机,打印上光盘封面,放在自己的光盘盒里存好。

后面计划刻录一些剧场版和整季的动画,以及一些电影之类的,解放电脑硬盘容量。

参考文章:

windows10刻录exe执行文件到光盘中,插入光盘直接运行exe