刻录机在使用过程中是不能停顿的,发生了刻录机刻录过程中由于某种原因而没有数据刻录就叫做缓存久载。
为何Buffer Under Run会发生?
简单的说,发生Buffer Under Run的原因就是烧录速度大於电脑资料的流速。当我们开始一个烧录工作时,烧录程式或拷贝机程式会将烧录的资料从硬碟或另外一片光碟片里面读取出来,暂存在烧录器的Buffer中,然後烧录器的雷射头会将这些资料写到光碟片上。Buffer就像是屋顶上的水塔,而雷射头就像是一个流量正常的水龙头;原则上水龙头若是没有水流出来就表示烧录中断了,所以水塔必须保持随时供水的状况。若是水塔的上游水量不够,或是因为某些原因停水,水塔里面的水就会慢慢流完,最後终於没水,烧录的动作就中断了,这表示我们飞盘又多了一片。
烧录器Buffer的资料来自於电脑或是光碟机,所以电脑传送资料就是Buffer的上游水源,电脑的资料不一定是连续而稳定的,所以Buffer里的资料会有时满,有时少。但是烧录中Buffer绝对不能空掉,一旦Buffer空掉,乃是因为电脑给的资料不够快,这时候便发生Buffer Under Run错误。
Buffer Under Run常常发生在烧录中开启新的应用程式时。当一个新的应用程式被开启的时候,电脑必须暂停传送资料的工作,去读取硬碟开启程式,并分配CPU的资源去处理开启的程式,这时而烧录的动作仍在继续着,此时Buffer里面暂存的资料若用完,造成烧录器无资料可烧的情况,就是Buffer Under Run。另外一个发生Buffer Under Run的原因是读取的来源发生错误-例如母片光碟有刮痕,来源光碟机重新定位找寻轨道时,Buffer Under Run错误就发生了。
以后为了解决这难题通常是降低刻录速度和加大刻录机的缓存,但随着刻录速度的大幅提高,超大缓存也不能保证刻录的稳定性了,真正的解决办法就是停刻录机在发生缓存久载时暂停工作,这种技术就是所谓的防刻死技术,俗称“烧不死”技术。到现在为止“烧不死”技术有三种,分别就是三洋的Burn Proof,理光的Just Link,飞利浦的Seamless link。