
我知道這是一種即將消亡的技術,但我想知道是什麼阻止了 CD-R 像 CD-RW 一樣被重寫。
光碟上是否有某種固件,本質上是為了讓人們購買更多 CD?
或是否有更多技術原因,即。 CD 以磁性方式儲存資料(對嗎?),但 CD-R 的磁性較小,所以一旦寫入,就這樣了嗎? (抱歉,如果這是完全錯誤的;我不知道 CD 是如何工作的。)
答案1
普通 CD 上的資料是透過在 CD 媒體上製作凹坑(孔)或非孔(平台)來儲存的。這些凹坑會幹擾光線的反射。從 a0
到 a 或從 a 到 a 的轉換1
由凹坑的開始或結束決定(這稱為 NRZI 編碼)。更複雜的是,這些位元是“通道代碼”,而不是內容位元;後者透過解碼前者來恢復。然後一些“內容”位元實際上是糾錯碼位。但最終,這些位子是透過金屬(通常是鋁)反射層上的孔或無孔進行編碼的。
CD-R 的工作原理有些相同。它具有反射表面,但該表面被染料覆蓋。您可以使用相對高強度的雷射來加熱染料層並使其變得不透明。之後,可以像普通 CD 一樣讀取 CD-R。光要么被反射,要么不被反射。
CD-RW 的工作原理與此相同,但使用的塗料可以根據雷射的熱量而變得不透明。
與 CD-RW 中的染料不同,CD-R 中的染料無法恢復到先前的狀態。這就是防止重寫已寫入的 CD-R 的原因。
注意:使用相同的圖像或僅更改正確位元的圖像進行重寫在技術上似乎是可行的,但可以做的事情有限制。你能做的最好的事情就是在一片長長的「土地」中間燒一個「坑」。由於平台的最大長度為 10 位時間,而坑和平台的最小長度均為 3,因此只有在現有平台長度為 9 或 10 位時才有可能,並且唯一的可能是坑 3 或四位長。這樣做會增加兩個位元翻轉,而這又需要改變ECC 位元在同一街區的其他地方。即使有允許嘗試的軟體或驅動器固件,透過在土地中間添加一個坑來完成每次此類更改的可能性也非常非常小。
答案2
CD-R 光碟無法再次使用,但可以刪除現有資料。
光碟從包裝盒中取出時是反光的,但隨後您的驅動器會燃燒塑料下面的固體薄化學染料層並將其“粗糙化”,使其變得稍微透明。這使得當雷射擊中它時,光會分散,因此它本質上算作零,因為雷射幾乎沒有返迴光。沒有辦法修復這個被燒毀的區域並使其再次反光。擦除資料的唯一方法是將 01011010 變成 00000000。
華碩開發了一款名為電子鐵鎚可能適用於非華碩硬碟:
E-Hammer 讓您可以永久刪除可寫入光碟(CD-R 和 DVD-R)格式上的資料。資料一旦刪除,就無法復原或還原,光碟機也將無法讀取光碟。這確保了資料安全,消除了舊光碟刮花的麻煩,並且符合我們對環境保護的承諾。
如果有軟體只會讓雷射在磁碟上刻錄 0,而忽略格式化和目錄等,那麼資料就會消失。Linux 中的DD大概可以做到。