CD-Rの書き換えを妨げるものは何ですか?


33

私はそれが一種の死んだ/死にかけている技術であることを知っていますが、CD-RがCD-RWのように書き換えられるのを妨げるものは何だろうと思っていました。

基本的に人々がより多くのCDを購入できるようにするための、ディスク上の何らかのファームウェアですか?

または、より技術的な理由、すなわち。CDはデータを磁気的に保存します(正しいのですか?)が、CD-Rの磁気は少ないので、一度書き込まれるとそれだけですか?(それが完全に間違っている場合はごめんなさい。CDがどのように機能するかはわかりません。)


2
CDの仕事は、古いレコードとよく似ています。それらは磁石に依存せず、レーザーは実際にCDデータ層に0と1を表すピットとグルーブをエッチングします。
クルーグ


@クルーグ:うーん。その場合、なぜCD-RWは書き換え可能ですか?好奇心が強い
アリアン

6
穴はエッチングされません。染料を変えます。穴/バンプは、押されたCD専用です。
ヘネス

回答:


48

通常のCDのデータは、CDメディアにピット(穴)または非穴(ランド)を作成することで保存されます。ピットは光の反射を妨げます。a 0から1またはその逆への遷移は、ピットの開始または終了によって決定されます(これはNRZIエンコーディングと呼ばれます)。これらのビットはコンテンツビットではなく「チャネルコード」であるため、さらに複雑になります。後者は前者をデコードすることにより回復されます。そして、「コンテンツ」ビットの一部は、実際にはエラー修正コードビットです。しかし、最終的に、ビットは、金属、通常はアルミニウムの反射層の穴または穴を介してエンコードされます。

CD-Rは多少同じように機能します。反射面がありますが、この面は染料で覆われています。比較的高強度のレーザーを使用して、染料層を加熱し、不透明にすることができます。その後、CD-Rは通常のCDと同じように読み取ることができます。光が反射されるかどうか。

CD-RWも同じように機能しますが、レーザーの熱に応じて不透明になったり、不透明になったりする塗料を使用します。


CD-RWの色素とは異なり、CD-Rの色素は以前の状態に戻すことはできません。これが、すでに書き込まれたCD-Rへの書き換えを防ぐものです。

注:同じ画像または適切なビットのみが変更された画像での書き換えは技術的には可能と思われますが、実行できることには制限があります。あなたができる最善のことは、長い「土地」の真ん中に「ピット」を燃やすことです。ランドの最大長は10ビット時間であり、ピットとランドの両方の最小長は3であるため、これは既存のランドが9ビットまたは10ビット長である場合にのみ可能であり、唯一の可能性はピット3または4ビット長。これを行うと、2つのビットフリップが追加され、同じブロック内の他の場所でECCビットを変更する必要があります。土地の真ん中にピットを追加することにより、そのような変更がすべて行われる可能性は、試行を許可するソフトウェアまたはドライブファームウェアがあったとしても、非常にわずかです。


4
o:「CD」と「CD-R」には違いがありますか?
アリアン

19
はい。銀のようなCD、事実上のプレスCD。銀ではないがいくつかの色が付いている記録可能なもののCD-R(青色のCD-Rの染料としてアゾを使用し、CD-Rを使用するシアニンのシアンとフタロシアニンベースのCD-Rの緑を使用)
ヘネス

7
おそらく、CD-Rが上書きされないようにするのは、ライティングプログラムの「良いハイジーン」だけです。「セキュリティ消去」機能を使用すると、ディスクを完全に1などに変えることができます。
-ddyer

3
はい、これはDVDにも当てはまります。基本的に、DVDストレージは非常に似ていますが、より小さい波長/高い周波数のレーザーを使用します。したがって、より小さなマーキング、つまり表面積あたりのより多くのデータを読み取ることができます。また、複数のレイヤー、複数のレイヤーを読み取るためのレーザーへの可変フォーカスなど、いくつかの他のことも行いますが、基本的な方法は同じです。
ヘネス14

4
nit、しかし:「0または1は、光の反射または非反射によって決定される」ということは絶対にありません。むしろ、土地からピットへ、またはピットから土地への各遷移は、以前のビット値からの変化を表します。(間隔に基づいて)遷移が存在する可能性があるが、存在しない場所は、変化がないことを表します(現在のビットは最後のビットと同じです)。さらに、これらのビットはデータビットではありません。これらは、チャネルコードビット、「8〜14変調」の「14」ビットです。チャネルコードの各14ビットは、8データビットに変換されます。次に、それらの「データ」ビットの一部はECCのためのものです...
ジェイミー・ハンラハン

6

CD-Rディスクを再度使用することはできませんが、既存のデータを削除することは可能です。

ディスクは箱から出て反射しますが、ドライブはプラスチックの下の固体の薄い化学染料層を燃やし、それを「粗く」して、わずかに透明になります。これにより、レーザーが当たると光が分散します。したがって、レーザーはほとんど光を戻さないため、本質的にゼロとしてカウントされます。この焦げた部分を修正して、再び反射させる方法はありません。データを消去する唯一の方法は、01011010を00000000に変えることです。

Asusは、Asus 以外のドライブで動作するE-Hammerと呼ばれるソフトウェアを作成しています。

E-Hammerでは、書き込み可能なディスク(CD-RおよびDVD-R)形式のデータを完全に削除できます。データを削除すると、データを復元または復元できなくなり、光学式ドライブはディスクを読み取ることができなくなります。これにより、データのセキュリティが確保され、古いディスクをスクラッチする手間がなくなり、環境保護への取り組みに準拠します。

レーザーがディスク全体で0を焼き、フォーマットやtocなどを無視するだけのソフトウェアがある場合、データは失われます。LinuxのDDはおそらくそれを行うことができます。


データはなくなっているかもしれませんが、その後、新しいデータをどのように書き込むことができますか?
アルジャン14

1
再び使用することはできません。ディスクは箱から出て反射しますが、ドライブはプラスチックの下の固体の薄い化学染料層を燃やし、それを「粗く」して、わずかに透明になります。これにより、レーザーが当たると光が分散します。したがって、レーザーはほとんど光を戻さないため、本質的にゼロとしてカウントされます。この焦げた部分を修正して、再び反射させる方法はありません。データを消去する唯一の方法は、01011010 ...を00000000 ...に変えることです
リック14

「再び使用することはできません。」まさに。これが質問にどのように答えるか疑問に思います。(あなたが書くことを意図していない限り、「ディスクを再び使用することはできませんが、既存のデータを消去することができるかもしれない[...]。」
Arjan

(私はあなたの投稿を書き換えて、それが書き換えではないことを明確にするために編集しました。)
アルジャン14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.