为什么CD和DVD从中央向外填充?


146

最近,我不得不第一次刻录DVD,这是很久以来的第一次,我想知道为什么CD和DVD从中间开始并向边缘移动。

诸如黑胶唱片之类的较旧的旋转盘媒体从边缘开始向中心移动,因此由于历史原因不可能如此。

我正在寻找有关此数据结构推理的良好资源。

Answers:


105

为什么CD和DVD从中间向外填充数据?

请注意,在问题中做出的上述假设是不正确的。

总结

  • 由于历史原因,从内部进行写入(和读取)是有意义的(如其他答案所述,可以使用不同大小的磁盘)。

  • 出于读取性能的原因,现代磁盘可以在外部(甚至在两个方向(双层))上写入(和读取)。

笔记:

  1. 大多数磁盘是标准大小。

  2. 不生产商业生产的CD和DVD,而是在印刷机上盖章

    尽管所有DVD(无论是自制的还是商用的)都使用光盘上物理创建的“凹坑”和“凹凸”(凹坑在不可读的一面,并且凹凸在可读的一面)来存储视频和音频信息,在商业DVD上创建“凹坑”和“凹凸”的方式与在家庭录制DVD上的制造方式的区别。

    您在本地视频出口购买的DVD电影是通过冲压过程制造的。此过程有点像制作黑胶唱片的方式-尽管技术明显不同(黑胶唱片上刻有凹槽,而DVD上刻有凹坑和凹凸)。

    来源商业和家庭录制的DVD之间的差异

该答案的其余部分集中在性能方面。

从内部进行写(和读)操作的例外是XBox游戏(和其他游戏机游戏)和双层DVD(电影)。


Xbox游戏

由于性能原因,Xbox游戏的数据是从外部写入的-由于外部旋转速度比内部旋转速度快,因此数据读取速度更快。

Xbox游戏本身存储在DVD-9(9GB单面,双层)格式的光盘上,实际上是以非常有趣的方式编写的。游戏是从DVD-9光盘的外部写入内部的,这意味着大多数光盘实际上会将其大部分数据存储在光盘的外围。

由于Xbox中的DVD驱动器是恒定角速度(CAV)驱动器,因此它每秒可以从最外面的轨道读取更多数据,这是在DVD上存储数据以减少加载时间的高度优化的方式。显然,该驱动器还可以读取常规CD和DVD。

控制台后面的硬件-第一部分:Microsoft的Xbox

双层DVD(电影)

双层DVD可以双向写入-有两种写入模式。

大多数电影被写成相反的轨迹。电影将跨层拆分,因此在层更改时无需向内边缘寻找。

双层定向有两种模式。对于DVD-ROM上使用的平行磁道(PTP),两层都从内径(ID)开始,并在有引出线的外径(OD)处结束。在DVD视频上使用对面轨迹路径(OTP)时,下层从ID开始,上层从OD开始,在另一层结束,它们共享一个导入和一个导出。

DVD-R DL


2
我接受了这个答案,因为它的研究最为全面,并解释了当我最初问这个问题时我并不知道的不同方法。
Burgi

9
有关XBox游戏的内容已简化到不够准确的程度。Xbox光盘是以普通方式写入的普通DVD(内部低扇区号,外部高扇区号)。他们只是使用一些非标准的轨道布局(和非标准的文件系统)将内容存储在可用的最高扇区中。但是实际上并没有“从外部写入”的内容,这在物理上与普通驱动器不兼容,因为螺旋方向是错误的。
hobbs

3
GameCube游戏机,在另一个答复中提到,是实际系统的一个例子运行螺旋的其他方式,因为该系统并不关心阅读正常的DVD。
hobbs

1
@hobbs我不相信Gamecube用另一个方向的螺旋形刻录光盘。Wii可以读取DVD(尽管不是正式的),并且可以破解大量DVD驱动器固件来读取Wii / GC光盘。我不认为有任何迹象表明螺旋本身在相反的方向。我似乎还记得阅读这是一个流行的神话。如果您能提供一个很好的资源(例如,一些技术分析而不是某个论坛上的某人声称这一点),我将很乐意收回!
Muzer

1
@hobbs我看不到有关GameCube光盘从外到内写入《光学介质身份验证的解剖》的任何信息。它是一个专有的文件系统,是一种物理扇区增白剂,其概念与标准DVD的区别在于CD-ROM XA是模式1的区别,并且在Burst Cutting Area中具有一些解密密钥。
Damian Yerrick

146

目的是允许使用不同大小的光盘。

如今,标准光盘的直径为12厘米。然而,光学介质历史上已经以多种尺寸生产。1970年代和1980年代的LaserDiscs的尺寸分别为30厘米,20厘米和12厘米。最近,除了标准的12厘米外,CD,DVD和BD还以8厘米的迷你尺寸(分别存储210 MB,1.4 GB和7.8 GB)制成。

与黑胶唱片不同,黑胶唱片可以很容易地用手将针放在唱片上,电子光盘播放器将需要额外的组件(或至少需要额外的固件逻辑)才能找到光盘的边缘并找到从光盘播放的第一首曲目。从外到内,这会使他们的设计更加复杂和昂贵。光盘的中心为插入播放器中的所有光盘提供了一致的开始位置,无论其大小如何。

但是,并非所有光学介质都是从内向外读取的。

虽然大多数标准光学媒体都是通过这种方式读取的,但有些专有的光盘格式(有时会在游戏机中看到)采用一种或几种特定的大小,并且可以从外部读取。这有两个原因:

  • 从光盘外部读取比从内部读取更快。在相同的转速(例如10000 rpm)下,光盘外侧的线速度高于光盘内侧的线速度,从而导致向外侧的性能更高。高于10000 rpm时,光盘可能会过度摆动甚至破碎,从而对旋转速度设置了上限。
  • 这使非法复制光盘变得更加困难。如上所述,大多数光盘播放器都是由内而外工作的。从外部读取的光盘无法用普通的光盘读取器读取。

这个答案是不正确的。并非所有DVD都以这种方式写入:)
DavidPostill

15
@DavidPostill所以这是不正确的问题。:)
Kamil Maciorowski

1
同意 这从根本上不会使答案错误。这个问题(不正确地)假定所有光学介质都由内而外读取,并且答案基于此假设。我对答案进行了编辑,以反映某些专有光学介质从外而内读取的事实。
bwDraco '17

4
这个问题在任何地方都没有说“所有光学介质”,而是专门针对CD和DVD。
qasdfdsaq

3
它还允许制作不同形状的光盘。尽管我不确定这是出于意图还是首先写在中间。
奥利维尔·格雷戈尔(OlivierGrégoire),

15

使用乙烯基材料,将针头放到旋转记录仪的内部比在内部更容易。

CD可以具有不同的大小和形状。光盘从内部开始可以具有任何大小。同样,大多数人也会触摸边框上的cd-当驱动器读取第一首曲目时,指纹会更少。

BTW它与速度无关。首批CD驱动器以恒定的速度读取数据。


1
有趣的一点是,但是他们不知道人们一开始会做出怪异而奇妙的形状。
Burgi

9
磁盘的大小可能是这里的关键。如果您假设需要从固定的中心点开始并向外移动,则您的磁盘可以在一定范围内达到您想要的大小。如果从外部开始并向内工作,则必须具有设置的磁盘大小。
Mokubai

3
@AndrewMorton澄清:第一个源自音频光盘并具有CLV的地方。作为较旧系统的Laserdiscs使用CLV。音频(或视频)光盘没有从CAV中受益,而是从恒定的数据速率中受益。因此,音频CD的速度为495至212 rpm->光盘通过读取激光以1.2m / s的速度移动。对于恒定数据速率的音频CD,视频DVD和BluRay,请使用CLV。第一台计算机CD-ROM的速度为“单”或“ 1x”,相当于音频CD的速度(〜150 KiB / s)。后来的CD-ROM应该更快,并在引入CAV的某个时候获得更快的速度(或具有更好的市场价值)。
Offler

1
@burgi Shape是可变大小的副作用。
Offler

1
@Burgi他们知道,因为几十年前就已经有黑胶唱片了。en.wikipedia.org/wiki/Unusual_types_of_gramophone_records
Agent_L

4

除了已经提到的原因外,在CD刚发行时,还讨论了以下事实:正常处理引起的划痕更可能朝磁盘边缘发生而不是朝中心发生(特别是未对准造成的划痕)将磁盘放入磁盘托盘时)。

由于数据从中心开始,并且划痕更可能朝向边缘,因此划痕更有可能在不包含数据的磁盘部分上发生,因此划痕对读取数据没有影响。


至少在某些情况下,标识块和写保护对象位于最外层的环中。
卡尔·威索夫特

1
@CarlWitthoft:是的,但是这些是事实之后被黑客入侵的东西,而不是原始设计的一部分。
杰里·科芬

1

还请注意,CD最初将可移植性作为一种功能(例如,Sony Walkman)作为磁带播放器存在。那些早期的便携式播放器放慢了旋转速度,因为读取头移离了中心。

实际上,这意味着随着电池电量的耗尽,您实际上需要更少的机械动力来转动磁盘,从而获得相同的表面数据速率。


2
这种暗示意味着电池运行时间仅限于播放一张CD。
fixer1234

它是。好吧,过了一会儿。:)
Stijn de Witt

1

其他答案很好。我在某处读到,尽管磁盘损坏最常发生在外部,而不是内部。

如果这是真的,那将意味着CD具有更好的耐久性。很少有商业CD被写完整。CD的未写部分的损坏将是无关紧要的。

同样,如果将TOC或磁盘上的文件系统写入CD / DVD的最内部,则可以更好地保护它们,并至少允许从CD的其余部分读取部分数据。但是我还没有检查这些数据在不同磁盘类型和写入模式下的确切位置,所以我不知道它是否这样写。


您能为此提供一些资料吗?@jerrycoffin已对此进行了推测(也没有消息来源)。
Burgi

@Burgi,行动,错过了他的答案。我没有参考。很久以前。我只能说某些刻录软件具有优先级设置,在其中可以选择特定文件的写入位置。prio较高的文件将在prio较低的文件之前被写入。k3b揭露了这一点,我想它也使用了较低级别的工具(可能是mkisofs -sort)。
akostadinov

另一方面,我没有看到mkisofs自述文件提及任何有关划痕的信息:fifi.org/doc/mkisofs/README.sort
akostadinov,

-3

大多数CD / DVD尚未完全装满。由于直径较小,计算机在内部存储或查找所需数据的速度更快,与直径最大的磁盘外周相比,读取头的移动距离更小。在最里面的圆形/圆柱体中进行保存和搜索可以节省时间和精力。


10
不是吗?外部保持更多,因此所需的横向行程更少。
fixer1234

1
实际上,AFAIK的读取速率是恒定的,从最里面的圆柱体读取数据时,驱动器只需旋转得更快。
Salman A

1
@SalmanA:音乐CD是恒定角速度。现代计算机驱动器的确是恒定线速度,内部轨道的旋转速度更快。这需要更智能的驱动电子设备。
MSalters

1
@MSalters音乐CD是CLV。所有CD光盘的线性位密度都是恒定的-因此,音乐可以使用CLV播放;通过调节rpm来使FIFO保持半满来完成可变的旋转速度。早期的CDRom驱动器也是如此。较新的版本可以读取各种比特率,因此它们可以快速旋转并适应任何比特率结果。
greggo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.