是什么阻止了 CD-R 被重写?

sam*_*sam 32 cd-rw cd-r compact-disc

我知道这是一种死/垂死的技术,但我想知道是什么阻止了 CD-R 像 CD-RW 一样被重写。

它是光盘上的某种固件,基本上是为了让人们购买更多的 CD 吗?

或者有更多的技术原因,即。CD 以磁性方式存储数据(正确吗?)但 CD-R 的磁性较小,所以一旦写入,就这样吗?(对不起,如果那是完全错误的;我不知道 CD 是如何工作的。)

Hen*_*nes 49

普通 CD 上的数据是通过在 CD 介质上制作凹坑(孔)或非孔(平面)来存储的。凹坑会干扰光的反射。从 a0到 a1或反之的转换由坑的开始或结束决定(这称为 NRZI 编码)。更复杂的是,这些位是“通道代码”,而不是内容位;后者通过解码前者来恢复。然后一些“内容”位实际上是纠错码位。但最终,这些位是通过金属(通常是铝)反射层中的孔或非孔编码的。

CD-R 的工作原理有些相同。它有一个反射表面,但这个表面被染料覆盖。您可以使用强度相对较高的激光来加热染料层并使其不透明。之后,可以像普通 CD 一样读取 CD-R。光要么被反射,要么不被反射。

CD-RW 的工作方式相同,但使用的涂料可以根据 LASER 的热量变为不透明或不透明。


与 CD-RW 中的染料不同,CD-R 中的染料无法恢复到以前的状态。这就是防止重写已写入 CD-R 的原因。

注意:使用相同的图像或仅更改正确位的图像重写在技术上似乎是可能的,但是可以做什么是有限制的。你能做的最好的事情就是在长长的“土地”中间烧一个“坑”。由于焊盘的最大长度为 10 位时间,而凹坑和焊盘的最小长度均为 3,因此这仅在现有焊盘长度为 9 或 10 位的情况下才有可能,唯一的可能性是凹坑 3 或四位长。这样做会增加两个位翻转,这反过来又需要更改同一块中其他位置的ECC 位。通过在土地中间添加一个坑来完成所有此类更改的可能性非常非常小,即使有允许尝试的软件或驱动器固件。

  • 是的。CD 为银色,出厂压制 CD。CD-R 用于可刻录的不是银色而是有多种颜色(使用偶氮作为蓝色 CD-R 的染料,使用 CD-R 的花青色和基于酞菁的 CD-R 的绿色)。 (19认同)
  • 据推测,只有编写程序中的一些“良好的卫生”才能防止 cd-r 被覆盖。“安全擦除”功能可以将磁盘完全变成 1 或类似的东西。 (7认同)
  • o:“CD”和“CD-R”有区别吗? (4认同)
  • 是的,这也适用于 DVD。基本上 DVD 存储非常相似,但采用更小波长/更高频率的激光。因此,它可以读取更小的标记,也就是每个表面积的更多数据。它还可以执行其他一些操作,例如多层、可变聚焦激光以读取多层等,但基本方法是相同的。 (4认同)
  • 一个 nit,但是:绝对不是“0 或 1 由光的反射或非反射决定”的情况。相反,每次从平台到坑或从坑到平台的转变都代表从前一个位值的变化;一个可以转换的地方(基于间距),但没有,代表没有变化(当前位与最后一位相同)。此外,这些位不是数据位;它们是通道码位,即“8 到 14 调制”中的“14”位。每 14 位通道代码转换为 8 个数据位。然后,其中一些“数据”位用于 ECC ...... (4认同)

Ric*_*ick 6

CD-R 光盘无法再次使用,但可以删除现有数据。

光盘从盒子里出来是反射性的,但是你的驱动器会燃烧塑料下面的固体薄化学染料层并“粗糙”它,使其变得稍微透明。这使得当激光击中它时光会分散,因此它基本上被视为零,因为激光几乎没有回光。没有办法修复这个被烧毁的区域并让它再次反射。擦除数据的唯一方法是将 01011010 变成 00000000。

华硕生产的软件称为E-Hammer,可与非华硕驱动器配合使用:

E-Hammer 允许您永久删除可写光盘(CD-R 和 DVD-R)格式的数据。数据一旦被删除将无法恢复或恢复,光驱也无法读取光盘。这确保了数据安全,消除了刮擦旧光盘的麻烦,并符合我们对环境保护的承诺。

如果有软件可以让激光在磁盘上刻录 0 而忽略格式化和 toc 等,那么数据就消失了。Linux 中的 DD大概可以做到。

  • 不能再用了。光盘从包装盒中取出时是反光的,但随后您的驱动器会燃烧塑料下方的固体薄化学染料层并将其“粗糙化”,使其变得稍微透明。这使得当激光击中它时,光会分散,因此它本质上算作零,因为激光几乎没有返回光。没有办法修复这个被烧毁的区域并使其再次反光。擦除数据的唯一方法是将 01011010... 变成 00000000... (2认同)