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 的热量变为不透明或不透明。
注意:使用相同的图像或仅更改正确位的图像重写在技术上似乎是可能的,但是可以做什么是有限制的。你能做的最好的事情就是在长长的“土地”中间烧一个“坑”。由于焊盘的最大长度为 10 位时间,而凹坑和焊盘的最小长度均为 3,因此这仅在现有焊盘长度为 9 或 10 位的情况下才有可能,唯一的可能性是凹坑 3 或四位长。这样做会增加两个位翻转,这反过来又需要更改同一块中其他位置的ECC 位。通过在土地中间添加一个坑来完成所有此类更改的可能性非常非常小,即使有允许尝试的软件或驱动器固件。
CD-R 光盘无法再次使用,但可以删除现有数据。
光盘从盒子里出来是反射性的,但是你的驱动器会燃烧塑料下面的固体薄化学染料层并“粗糙”它,使其变得稍微透明。这使得当激光击中它时光会分散,因此它基本上被视为零,因为激光几乎没有回光。没有办法修复这个被烧毁的区域并让它再次反射。擦除数据的唯一方法是将 01011010 变成 00000000。
华硕生产的软件称为E-Hammer,可与非华硕驱动器配合使用:
E-Hammer 允许您永久删除可写光盘(CD-R 和 DVD-R)格式的数据。数据一旦被删除将无法恢复或恢复,光驱也无法读取光盘。这确保了数据安全,消除了刮擦旧光盘的麻烦,并符合我们对环境保护的承诺。
如果有软件可以让激光在磁盘上刻录 0 而忽略格式化和 toc 等,那么数据就消失了。Linux 中的 DD大概可以做到。