Cosa impedisce di riscrivere un CD-R?


33

So che è una specie di tecnologia morta / morente, ma mi chiedevo cosa impedisce a un CD-R di essere riscritto come un CD-RW.

È una sorta di firmware sul disco, essenzialmente in atto per indurre le persone ad acquistare più CD?

O c'è un motivo più tecnico, cioè. I CD memorizzano i loro dati magneticamente (giusto?) Ma i CD-R hanno meno magnetismo, quindi una volta che sono stati scritti, è tutto? (Scusate se è completamente sbagliato; non ho idea di come funzionano i CD.)


2
Il lavoro del CD è molto simile ai vecchi dischi in vinile. Non fanno affidamento sui magneti, il laser in realtà incide pozzi e scanalature nel livello dati del CD, che rappresentano gli 0 e gli 1.
Kruug


@Kruug: Mmmh. In tal caso, perché un CD-RW è riscrivibile? Curioso
Ariane

6
Non incide i fori. Cambia la tintura. Buche / dossi sono solo per CD stampati.
Hennes,

Risposte:


48

I dati su un normale CD vengono archiviati creando pozzi (fori) o non fori (terre) sul supporto CD. Le fosse disturbano il riflesso della luce. La transizione da a 0a 1o viceversa è determinata dall'inizio o dalla fine di una fossa (questa è chiamata codifica NRZI). Vi è ulteriore complicazione poiché questi bit sono il "codice canale", non i bit di contenuto; i secondi vengono recuperati decodificando il primo. E poi alcuni dei bit di "contenuto" sono in realtà bit di codice di correzione errori. Ma alla fine, i bit sono codificati tramite fori o non fori in uno strato riflettente di metallo, di solito in alluminio.

Un CD-R funziona allo stesso modo. Ha una superficie riflettente, ma questa superficie è coperta da un colorante. È possibile utilizzare un LASER ad alta intensità relativa per riscaldare lo strato di colorante e renderlo opaco. Successivamente il CD-R può essere letto nello stesso modo di un normale CD. La luce viene riflessa o no.

Il CD-RW funziona allo stesso modo, ma usa una vernice che può essere opaca o no a seconda del calore del LASER.


A differenza della tintura nei CD-RW, la tintura in un CD-R non può essere ripristinata al suo stato precedente. Questo è ciò che impedisce la riscrittura su un CD-R già scritto.

Nota: riscrivere con la stessa immagine o un'immagine con solo il bit giusto modificato sembrerebbe tecnicamente possibile, ma ci sono limiti su cosa si potrebbe fare. Il meglio che potresti fare sarebbe bruciare una "fossa" nel mezzo di una lunga "terra". Poiché le terre hanno una lunghezza massima di dieci bit-bit e entrambe le fosse e le terre hanno una lunghezza minima di tre, ciò sarebbe possibile solo se una terra esistente era lunga nove o dieci bit e l'unica possibilità sarebbe una fossa tre o lungo quattro bit. In questo modo si aggiungerebbero due bit, e questo a sua volta richiederebbe la modifica di bit ECC in altri punti dello stesso blocco. Le possibilità che ogni cambiamento di questo tipo possa essere fatto aggiungendo una fossa nel mezzo di una terra sono molto, molto piccole, anche se ci fosse un software o un firmware dell'unità che consentirebbe il tentativo.


4
o: C'è una differenza tra "CD" e "CD-R"?
Ariane,

19
Sì. CD come in argento, CD pressato da factury. E CD-R per quelli registrabili che non sono argento ma sono disponibili in diversi colori (usando Azo come colorante per CD-R di colore blu, Cyan per ciano usando CD-R e verde per CD-R a base di ptacocianina).
Hennes,

7
Presumibilmente è solo un po 'di "buona igiene" nel programma di scrittura che impedisce di sovrascrivere un cd-r. Una funzione di "cancellazione della sicurezza" potrebbe trasformare il disco interamente in 1 o qualcosa del genere.
Ddyer

3
Sì, questo vale anche per i DVD. Fondamentalmente la memorizzazione di DVD è molto simile ma impiega una lunghezza d'onda più piccola / frequenza più alta LASER. In questo modo è in grado di leggere segni più piccoli, ovvero più dati per superficie. Fa anche alcune altre cose come più livelli, messa a fuoco variabile sul laser per leggere più livelli ecc., Ma il metodo di base è lo stesso.
Hennes,

4
A nit, ma: Non è assolutamente vero che "0 o 1 sono determinati dalla riflessione o dalla non riflessione della luce". Piuttosto ogni transizione da terra a buca o da buca a terra rappresenta un cambiamento rispetto al valore bit precedente; un luogo in cui potrebbe esserci una transizione (in base alla spaziatura), ma non lo è, non rappresenta alcun cambiamento (il bit corrente è uguale all'ultimo). Inoltre questi bit non sono bit di dati; sono bit di codice canale, i "14" bit in "modulazione da 8 a 14". Ogni 14 bit di codice canale si traducono in otto bit di dati. Quindi, alcuni di quei bit di "dati" sono per ECC ...
Jamie Hanrahan,

6

Non è possibile riutilizzare un disco CD-R, ma potrebbe essere possibile eliminare i dati esistenti.

Il disco esce dalla scatola riflettente, ma poi l'unità brucia il sottile strato di colorante chimico solido sotto la plastica e lo "irrita" in modo che diventi leggermente trasparente. Questo fa disperdere la luce quando un laser la colpisce, quindi conta essenzialmente come zero poiché il laser riceve poca luce. Non c'è modo di riparare questa area bruciata e renderla di nuovo riflettente. L'unico modo per cancellare i dati è trasformare 01011010 in 00000000.

Asus produce software chiamato E-Hammer che può funzionare con unità non Asus:

E-Hammer consente di eliminare definitivamente i dati su formati di dischi scrivibili (CD-R e DVD-R). Una volta eliminati, i dati non possono essere recuperati o ripristinati e l'unità ottica non sarà in grado di leggere il disco. Ciò garantisce la sicurezza dei dati, elimina la seccatura di graffiare i vecchi dischi e si conforma al nostro impegno per la protezione dell'ambiente.

Se esistesse un software che farebbe semplicemente masterizzare gli 0 di laser sul disco e ignorerebbe la formattazione, il toc ecc., I dati sarebbero spariti. DD in Linux probabilmente può farlo.


I dati potrebbero essere spariti, ma come possono essere scritti nuovi dati dopo?
Arjan,

1
Non può essere riutilizzato. Il disco esce dalla scatola riflettente, ma poi l'unità brucia il sottile strato di colorante chimico solido sotto la plastica e lo "irrita" in modo che diventi leggermente trasparente. Questo fa disperdere la luce quando un laser la colpisce, quindi conta essenzialmente come zero poiché il laser riceve poca luce. Non c'è modo di riparare questa area bruciata e renderla di nuovo riflettente. L'unico modo per cancellare i dati è trasformare 01011010 ... in 00000000 ...
Rick

"Non può essere riutilizzato." Esattamente. Mi chiedo come questo risponda alla domanda allora. (A meno che tu non abbia intenzione di scrivere "Il disco non può essere riutilizzato, ma potrebbe essere possibile cancellare i dati esistenti. [...]" )
Arjan

(Ho modificato il tuo post per chiarire che non si tratta di riscrivere.)
Arjan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.