全站搜索
DVD+R评测:速度、质量、兼容,一个都不能少!!!
2007-03-03    作者:尔矢亓    文章类型:编辑原创   阅读量:

在上次对七款DVD-R的测试中,小编一股脑儿给出了七张盘片的测试结果,不过不知道大家当时是不是都看懂了,如果没看懂的话也没关系,因为小编我已经重申过多次,光盘的PIPO测试仅为参考,不需要过于看重。话虽如此,但任何的测试多多少少都有一定的价值,不管有没有意义,总得看懂先吧。

要看懂盘片质量测试图,首先得知道什么是“PI”什么是“PO”。而在解释PIPO之前小编建议最好先了解一下DVD刻录盘的架构。

如下图所示,数据的储存是由连续的ECC Block(Error Correction Code Block错误纠正码区块) 所组成, 一张DVD光盘至少有14万3500个ECC Block组成。每个ECC Block分为208(192+16)个列,每列包含182 Bytes(172+10),每列的前172 Bytes供刻录的数据存放之用。最后10个bytes就是所谓的PI(Parity of the Inner code内部奇偶校验码);而每个ECC Block的最后16列就是PO了(Party of the Outer code,外部奇偶校验码)。所以每个ECC Block就有(172+10)×(192+16)=37856 Bytes,约37KB的大小, 不过真正可储存的数据的仅约有(172×192)=33024 Bytes,约32 KB。

不知说到这里大家听明白了不?简单来说,PI、PO就是为了能正确读取光盘中数据而制定的检查码。

那什么是PI/PO Errors与PI/PO Failures呢?

大家应该都知道,光驱在读取盘片时, 不可能实现100%的准确读取,由于各种因素(比如震动),随时都会产生随机存取错误,因此欧洲计算机制造商协会公布了DVD光盘标准规格, 其中便规定:读取光盘数据时, 当每一列中只要有1 Byte以上的数据读取错误, 就视为 1 个“PI错误”(PI Error)。而光盘读取发生PI错误时, 便会进行第一层的PI校验,将数据修正。

若数据经过第一层的PI校验后, 其一个列中还是出现了6 个Bytes以上的错误, 此时则将该情形记为1个 "PI-uncorrectable"(无法修正的 PI 错误), 通常又称为“PI失败”(PI Failure)。而光盘读取产生“PI失败”时, 便会进行第二层的PO校验,将数据修正。

当执行第二层的PO校验时, 同样会可能会出现错误, 此时便称为“PO 错误”(PO Error), 接着便会由PO码所在列的PI码修复数据。若最后还是无法修正数据读取错误时, 便会产生“PO失败”(PO Failures), 表示该ECC Block数据已完全损毁。

所以在测试光盘时的PI/PO值就是为了统计PI、PO校验码的使用次数,PI/PO校验的次数越多, 就要花费更多时间去计算出正确的数据, 也就表示光盘的质量越差。若每8个连续ECC Blocks 的PIE值超过280就可能造成光驱的读盘困难。因此,PI/PO值在一定程度上代表了光盘质量的好坏。

NERO的光盘品质测试的判分主要是根据PIF值所得出的,因为我们知道只要读取时不出现PO Failures,数据就能被正确还原,PI Errors值也就显得不那么重要了。

PIF严重超标,NERO判分为0

责任编辑:lukeluk
文章来源:PCICP.COM
     请发表评论或留言

用户名: 匿名发表