C2 错误指针

C2 Error Pointer

抓轨

部分光驱在读取 CD 时随音频数据返回的错误位置标志,用于指出经过第二级 CIRC 处理后仍被判定为不可靠的符号或采样区域。

详细说明

C2 错误指针(C2 Error Pointer)是部分 CD 光驱能够随读取数据上报的错误位置指示。CD 的交叉交织里德-所罗门码包含通常称为 C1 和 C2 的两级处理;驱动器在完成内部纠错后,可以通过接口附加信息标出仍被认为不可靠的输出区域,抓轨或检测软件据此决定是否复读。

C2 指针不是光盘上另存的一组校验文件,也不是已经修复后的音频。它表示驱动器自身检测到某处超出相应纠错能力或需要上层关注;软件可以只重读这些位置,从而减少对整张盘的重复读取。具体返回粒度和数据排列取决于驱动器命令集与实现,不能把“一个 C2 标志”简单等同于一个可听爆音。 设备宣称支持 C2 上报,不代表报告一定完整准确。部分光驱会漏报实际读错、标错位置或以不兼容的方式返回位图;也有驱动器能够可靠使用。Exact Audio Copy 等软件因而提供 C2 测试,并建议只有在验证设备行为后才依赖此功能。关闭 C2 并不会关闭光驱内部的 CIRC 纠错,只是抓轨软件不再把驱动器返回的 C2 位置信息作为判定依据。

底层检测到 C2 事件也不必然意味着最终 PCM 错误。驱动器可能通过重试或插值产生连续输出,数据 CD 还可能由更高层的扇区纠错恢复内容。反过来,没有 C2 报告也不能证明音频完全准确,因为驱动器可能漏报或在上报前以固定方式替换数据。

C2 错误指针应与“C2 error count”区分。专业光盘检测设备可以统计不同级别的错误率、连续错误长度和不可纠正帧,消费光驱的抓轨接口往往只提供有限标志。两者都与盘片读出质量有关,但测量范围和可比较性不同。