一般的刻录盘是700MB的容量,如果容量增加得如此之大,则很难刻进光盘。而且令笔者不解的是其容量为何增大了这么多呢?为此笔者特意高价购买了几张标称容量是800MB的刻录光盘,使用Nero刻录软件直接进行Bin镜像文件刻录(准确地说是支持.cue的刻录),等到刻录进行的进度窗口出来时,笔者发现:nero的刻录进度框的右上角会用两种方式显示出刻录文件的大小——上面是以时间方式显示74::;下面是以容量显示758MB。但是一般来说,标称74分钟的刻录盘一般只有650MB(700MB的盘也只有80分钟)。而这次表现出来的时间与容量明显是驴唇不对马嘴。等到刻录完成,再看盘的容量,容量居然只有638MB。一个“残酷”的事实告诉我,我的800MB的刻录盘白买了(当时我手里还有2百多张700MB的莱德刻录光盘)。
为了解释这个现象,我又测试了几张光盘,于是发现了一些很有可能造成日常使用者误操作的问题。比如,为何制作的镜像文件会比光盘容量大很多,这和原光盘的刻录方式是有关系的,如果原光盘采用多段记录方式(Multi-Session),计算机刻录的时候就会把数据分段记录在光盘内。数据按顺序被添加到轨道中,轨道之间的空白和不可记录区域标志着一个记录段的结束和另外一个的开始。一个读错误标志着一个轨道的结束与下一个轨道之间不可记录区的开始。镜像文件中用0或者NULL填充这个区域直到下一个轨道的开始。如果每个区域只有少量的数据,那么不可记录区域将占整个光盘容量中很大的部分,导致产生的光盘镜像的容量比实际数据容量要大出许多。
另一方面, BIN镜像文件显示的容量的确小于该镜像刻录出来的光盘容量,而且随着BIN镜像文件的增大,镜像文件与光盘实际容量的差距似乎有递增的关系。我此前刻录的一个BIN镜像文件为290MB左右,而用该镜像刻出的光盘容量为235MB左右,相差为50MB左右;而这次的差距已经超过100MB了,简直离谱。此后总结出一条经验:遇到BIN镜像,如果显示出的容量明显大于已有cdr容量的(比如大于650MB、700MB),而又无法得知其真实的容量,不如先用WINISO等可以制作、转换光盘镜像的软件,将BIN镜像转成ISO镜像,这样就能比较好地把握究竟应该使用多大容量的刻录盘了。