O que impede que um CD-R seja reescrito?

33

Eu sei que é uma tecnologia que está morrendo / morrendo, mas eu queria saber o que impede um CD-R de ser reescrito como um CD-RW.

É algum tipo de firmware no disco, basicamente instalado para fazer as pessoas comprarem mais CDs?

Ou existe uma razão mais técnica, ie. Os CDs armazenam seus dados magneticamente (correto?), Mas os CD-Rs têm menos magnetismo; portanto, depois de gravados, é isso? (Desculpe se isso está completamente errado; não tenho idéia de como os CDs funcionam.)

sam
fonte
2
Os CD's funcionam como os discos de vinil antigos. Eles não dependem de ímãs, o laser realmente grava cavidades e sulcos na camada de dados do CD, que representa os zeros e zeros.
Kruug
2
Howstuffworks.com
user142485
@Kruug: Mmmh. Nesse caso, por que um CD-RW é regravável? Curioso
Ariane
6
Não grava furos. Muda o corante. Furos / saliências são apenas para CDs pressionados.
Hennes

Respostas:

48

Os dados em um CD comum são armazenados através de cavidades (buracos) ou não buracos (terras), na mídia do CD. Os poços perturbam o reflexo da luz. A transição de a 0para 1ou vice-versa é determinada pelo início ou fim de um poço (isso é chamado de codificação NRZI). Há outras complicações, pois esses bits são o "código do canal", não os bits de conteúdo; os últimos são recuperados decodificando o primeiro. E então alguns dos bits "de conteúdo" são realmente bits de Código de Correção de Erros. Mas, em última análise, os bits são codificados através de orifícios ou não em uma camada refletora de metal, geralmente alumínio.

Um CD-R funciona da mesma forma. Tem uma superfície reflexiva, mas essa superfície é coberta por um corante. Você pode usar um LASER de alta intensidade relativa para aquecer a camada de tinta e torná-la opaca. Posteriormente, o CD-R pode ser lido da mesma forma que um CD normal. A luz é refletida ou não.

O CD-RW funciona da mesma maneira, mas use uma tinta que pode ficar opaca ou não, dependendo do calor do LASER.


Diferentemente do corante nos CD-RWs, o corante em um CD-R não pode ser revertido ao estado anterior. É isso que impede a reescrita em um CD-R já gravado.

Nota: Reescrever com a mesma imagem ou uma imagem com apenas o bit certo alterado parece tecnicamente possível, mas há limites para o que poderia ser feito. O melhor que você poderia fazer seria queimar um "poço" no meio de uma longa "terra". Como os terrenos têm um comprimento máximo de dez bits e os poços e terrenos têm um comprimento mínimo de três, isso só seria possível quando um terreno existente tivesse nove ou dez bits de comprimento e a única possibilidade seria um poço três ou quatro bits de comprimento. Fazer isso adicionaria inversões de dois bits e, por sua vez, seria necessário alterar os bits ECC em outros locais do mesmo bloco. As chances de que todas essas mudanças possam ser feitas adicionando um poço no meio de um terreno são muito, muito pequenas, mesmo se houvesse software ou firmware de unidade que permitiria a tentativa.

Hennes
fonte
4
o: Há uma diferença entre "CD" e "CD-R"?
Ariane #
19
Sim. CD como na prata, a fábrica pressionou os CDs. E CD-R para os graváveis ​​que não são de prata, mas vêm em várias cores (usando Azo como corante para CD-Rs de cor azul, ciano para cianina usando CD-Rs e verde para CD-Rs à base de ftalocianina).
Hennes
7
Presumivelmente, é apenas uma "boa higiene" no programa de gravação que impede que um CD-r seja substituído. Um recurso de "exclusão de segurança" pode transformar o disco inteiramente em 1 ou algo assim.
ddyer
3
Sim, isso também vale para DVDs. Basicamente, o armazenamento de DVDs é muito semelhante, mas emprega um LASER de menor comprimento de onda / frequência mais alta. Assim, ele pode ler marcações menores, ou seja, mais dados por área de superfície. Ele também faz algumas outras coisas, como várias camadas, foco variável no laser para ler várias camadas, etc., etc., mas o método básico é o mesmo.
Hennes
4
Um nit, mas: absolutamente não é o caso de "0 ou 1 ser determinado pela reflexão ou não reflexão da luz". Em vez disso, cada transição de terra para poço ou de poço para terra representa uma mudança em relação ao valor anterior do bit; um local onde uma transição poderia estar (com base no espaçamento), mas não existe, não representa mudança (o bit atual é o mesmo que o último). Além disso, esses bits não são bits de dados; eles são bits de código de canal, os bits "14" na "modulação de oito a 14". Cada 14 bits de código de canal se traduz em oito bits de dados. Então, alguns desses bits "de dados" são para ECC ...
Jamie Hanrahan
6

Um disco CD-R não pode ser usado novamente, mas pode ser possível excluir dados existentes.

O disco sai refletivo da caixa, mas sua unidade queima a camada fina e sólida de corante químico abaixo do plástico e a "torna áspera" para que fique ligeiramente transparente. Isso faz com que a luz se disperse quando um laser a atinge e, portanto, conta como zero essencialmente porque o laser recebe pouca luz de volta. Não há como consertar essa área queimada e torná-la refletida novamente. A única maneira de limpar os dados é transformar 01011010 em 00000000.

A Asus fabrica um software chamado E-Hammer que pode funcionar com unidades que não são da Asus:

O E-Hammer permite excluir permanentemente os dados nos formatos de disco gravável (CD-R e DVD-R). Depois que os dados são excluídos, eles não podem ser recuperados ou restaurados, e a unidade óptica não poderá ler o disco. Isso garante a segurança dos dados, elimina o incômodo de arranhar seus discos antigos e está em conformidade com nosso compromisso com a proteção ambiental.

Se houvesse software que fizesse o laser gravar 0s no disco e ignorasse a formatação e toc etc., os dados desapareceriam. O DD no Linux provavelmente pode fazê-lo.

Rick
fonte
Os dados podem ter desaparecido, mas como novos dados podem ser gravados depois disso?
Arjan
1
Não pode ser usado novamente. O disco sai refletivo da caixa, mas sua unidade queima a camada fina e sólida de corante químico abaixo do plástico e a "torna áspera" para que fique ligeiramente transparente. Isso faz com que a luz se disperse quando um laser a atinge e, portanto, conta como zero essencialmente porque o laser recebe pouca luz de volta. Não há como consertar essa área queimada e torná-la refletida novamente. A única maneira de limpar os dados, é transformar 01011010 ... em 00000000 ...
Rick
"Não pode ser usado novamente." Exatamente. Me faz pensar como isso responde à pergunta então. (A menos que você pretenda escrever "O disco não pode ser usado novamente, mas talvez seja possível apagar os dados existentes. [...]" )) #
315 Arjan
(Eu editei seu post para deixar claro que não se trata de reescrever.)
Arjan