O que impede que um CD-R seja reescrito?

32

Eu sei que é meio que uma tecnologia morta / moribunda, mas eu estava me perguntando o que impede que um CD-R seja reescrito como um CD-RW.

É algum tipo de firmware no disco, basicamente para que as pessoas comprem mais CDs?

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

    
por sam 08.01.2013 / 22:45

2 respostas

47

Os dados em um CD normal são armazenados fazendo buracos (buracos) ou não-buracos (terras) no meio de CD. Os poços perturbam o reflexo da luz. A transição de um 0 para um 1 ou vice-versa é determinada pelo início ou fim de um poço (isso é chamado de codificação NRZI). Há mais complicações, pois esses bits são o "código do canal", não os bits de conteúdo; os últimos são recuperados pela decodificação do primeiro. E então alguns dos bits de "conteúdo" são realmente bits de Código de Correção de Erro. Mas, em última análise, os bits são codificados por furos ou não-buracos em uma camada reflexiva de metal, geralmente de alumínio.

Um CD-R funciona um pouco o mesmo. Tem uma superfície reflexiva, mas esta superfície é coberta por um corante. Você pode usar um LASER de alta intensidade relativa para aquecer a camada de corante e torná-la opaca. Depois, 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.


Ao contrário do corante em CD-RW, o corante em um CD-R não pode ser revertido ao estado anterior. Isto é o que impede a reescrita para um CD-R já escrito.

Nota: Reescrever com a mesma imagem ou uma imagem com apenas o bit correto alterado parece ser tecnicamente possível, mas há limites quanto ao que poderia ser feito. O melhor que você poderia fazer seria queimar um "buraco" no meio de uma longa "terra". Como os terrenos têm um comprimento máximo de dez bits, e ambos 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 e a única possibilidade seria um poço três ou quatro bits de comprimento. Fazer isso adicionaria duas viradas de bits, e isso, por sua vez, exigiria a troca de bits ECC em outros locais no mesmo bloco. As chances de que todas essas mudanças possam ser feitas adicionando um buraco no meio de uma terra são muito, muito pequenas, mesmo que houvesse software ou firmware de unidade que permitisse a tentativa.

    
por 08.01.2013 / 22:54
6

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

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

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

E-Hammer allows you to permanently delete the data on writable disc (CD-R and DVD-R) formats. Once the data is deleted, it cannot be recovered or restored, and the optical drive will not be able to read the disc. This ensures data security, eliminates the hassle of scratching your old discs, and conforms with our commitment to environmental protection.

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

    
por 03.08.2014 / 22:25