在实践中理解wodim的“-dao”、“-sao”、“-tao”和“-raw”书写模式

在实践中理解wodim的“-dao”、“-sao”、“-tao”和“-raw”书写模式

沃迪姆可以在多种不同的写入模式之间进行选择,例如磁盘一次写入(“-dao”)、会话一次写入(“-sao”)、轨道一次写入(“-tao”)或原始写入模式(“-raw”)。据我了解,Track At Once 一次写入一个磁道,而在 SAO 和 DAO 模式下,激光不会在磁道之间停止。这是否仅在音频 CD 的情况下很重要,而在数据 CD 的情况下没有区别(例如刻录 Linux 发行版映像)?此外,即使在音频 CD 和 TAO 模式下,wodim 如何知道一首曲目从哪里开始或结束? SAO 模式允许多次写入 CD-R 介质,我这样说对吗?最后但并非最不重要的一点是,原始写作模式在什么情况下有用?

答案1

CD-DA,光盘,光盘刻录机光盘刻录机所有格式都将信息存储在 2,352 字节扇区中,分为 98 个不同的 24 字节帧。在 CD-DA 光盘上,每个 24 字节帧包含两个 16 字节音频样本,每个立体声通道一个。 CD-ROM规范定义了两种扇区模式,模式1和模式2,它们描述了两种不同的扇区布局。两种模式都保留前 16 个字节作为标头信息。模式 1 使用额外的 288 字节进行错误检测(32 位 CRC)和纠正(276 字节 RSPC)。

 ------------------------------------------------------------------------------------------------------------------------
| Format        |                                           2,352-byte sector                                            |
|------------------------------------------------------------------------------------------------------------------------|
| CD-DA         | 24-byte data frame (1) | 24-byte data frame (2) |            . . .           | 24-byte data frame (98) |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 1 | 12-byte sync pattern | 3-byte address | 2,048-byte data | 4-byte CRC | 8-byte reserved | 276-byte RSPC |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 2 | 12-byte sync pattern | 3-byte address |                        2,336-byte data                         |
 ------------------------------------------------------------------------------------------------------------------------

会议

会话的概念被添加到CD格式规格同时符合 CD-R 和 CD-RW 格式的规范。

每个部分由模仿 CD-DA 和 CD-ROM 原始结构的三个区域组成:带入区域包含会话目录(目录);这程序区域容纳单独的轨道;这引出区域标志着会话的结束。尽管在编写最初的 CD-DA 和 CD-ROM 规范时不存在会话的概念,但这些较旧的格式实质上由每张光盘一个会话组成。

某些光盘格式(例如 CD-R 和 CD-RW)支持每张光盘多个会话。每个会话包含一个或多个曲目。在多会话光盘中,后续会话的导入区域中的 TOC 包括早期会话的地址。最新会话的导入区域中的 TOC 用于访问光盘上的轨道。

ISO 9660 光盘文件系统(CDFS) 标准以一系列方式记录光盘上存在的文件的索引卷描述符它们存储在距离光盘开头固定的偏移处。相比之下,多会话光盘将卷描述符存储在固定偏移量处最新的会议。将文件添加到多会话数据光盘时,整个目录树的更新副本将作为新会话的一部分存储。可以通过从最新会话中删除对文件的引用来“删除”文件。但是,由于实际文件数据从未更改,因此可以通过先前会话的目录树访问“已删除”文件。

书写模式

有多种记录模式,包括问题中明确提到的模式:

  • 立即追踪

    CD 内容被细分为称为磁道的连续扇区集。在一次跟踪 (TAO) 模式下,激光在每个轨道之间停止并重新启动。这种延迟会导致过渡区域,称为预缺口轨道之间。这些是无法避免的,但是支持的录音机可变间隙一次跟踪可以将预间隙的大小调整为最小 2 个扇区(2/75 秒)。

    对于大多数驱动器,多会话录制需要 TAO 模式。

  • 一次性光盘

    在一次性光盘 (DAO) 模式下,光盘内容一次性记录,无需停止激光。这允许将数据写入预间隙区域,从而完全避免它们。

  • 一次性会话

    在一次会话 (SAO) 模式下,可以在一张光盘上录制和完成多个会话。生成的光盘可以由计算机驱动器读取,但 CD 音频设备通常无法读取第一个光盘之后的会话。

    在 Wodim 中,DAO 和 SAO 模式是同义词。虽然大多数驱动器要求在 TAO 模式下制作多会话光盘,但 Wodim 还支持在 SAO 模式下创建多会话光盘(假设基础光盘驱动器支持此功能)。

  • 原始模式

    CD-ROM 的光盘映像可以以原始模式(每个扇区提取 2,352 字节,与扇区模式无关)或仅获取扇区中的实际数据(2,048/2,336/2,352/2,324 字节,取决于扇区模式)来创建.原始模式光盘映像的文件大小始终是 2,352 字节的倍数。当此类光盘映像以原始模式写入光学介质时,已包含同步模式以及可能的错误检测和校正数据的 2,352 字节扇区将按原样写入光盘。

  • 数据包写入

    增量加壳器编写(IPW)允许以类似于可写块设备的方式使用光盘,即它允许按需创建、修改或删除文件。这是通过以数据包模式在磁盘上写入一系列短(32k-256k)磁道来实现的。 CD-R/RW光盘可以格式化成这样的包,内核光盘光盘模块(数据包写入驱动程序)缓冲对磁盘的写入,并透明地处理一次擦除和重写整个数据包。

    Wodim 对数据包写入提供了实验性支持。

相关内容