
나는 그것이 일종의 죽은/죽어가는 기술이라는 것을 알고 있지만 CD-R이 CD-RW처럼 다시 기록되는 것을 막는 것이 무엇인지 궁금했습니다.
사람들이 더 많은 CD를 사도록 하기 위해 디스크에 있는 일종의 펌웨어인가요?
아니면 좀 더 기술적인 이유가 있는 걸까요? CD는 데이터를 자기적으로 저장하지만(정확합니까?) CD-R은 자성이 적으므로 일단 기록되면 그게 끝인가요? (완전히 틀렸다면 죄송합니다. CD가 어떻게 작동하는지 모르겠습니다.)
답변1
일반 CD의 데이터는 CD 매체에 피트(구멍) 또는 구멍이 아닌(랜드)을 만들어 저장됩니다. 구덩이는 빛의 반사를 방해합니다. a에서 a 0
로 1
또는 그 반대로의 전환은 피트의 시작이나 끝으로 결정됩니다(이를 NRZI 인코딩이라고 함). 이러한 비트는 콘텐츠 비트가 아니라 "채널 코드"이므로 더욱 복잡해집니다. 후자는 전자를 디코딩하여 복구됩니다. 그리고 "콘텐츠" 비트 중 일부는 실제로 오류 수정 코드 비트입니다. 그러나 궁극적으로 비트는 금속(보통 알루미늄)의 반사층에 있는 구멍 또는 구멍이 아닌 구멍을 통해 인코딩됩니다.
CD-R은 다소 동일하게 작동합니다. 반사 표면이 있지만 이 표면은 염료로 덮여 있습니다. 비교적 높은 강도의 레이저를 사용하여 염료 층을 가열하여 불투명하게 만들 수 있습니다. 이후 CD-R은 일반 CD와 동일한 방법으로 읽을 수 있습니다. 빛은 반사되거나 반사되지 않습니다.
CD-RW도 같은 방식으로 작동하지만 레이저의 열에 따라 불투명하게 변할 수도 있고 그렇지 않을 수도 있는 페인트를 사용합니다.
CD-RW의 염료와 달리 CD-R의 염료는 이전 상태로 되돌릴 수 없습니다. 이는 이미 기록된 CD-R에 다시 기록하는 것을 방지하는 것입니다.
참고: 동일한 이미지로 다시 작성하거나 올바른 비트만 변경한 이미지로 다시 작성하는 것은 기술적으로 가능한 것처럼 보이지만 수행할 수 있는 작업에는 한계가 있습니다. 당신이 할 수 있는 최선의 방법은 긴 "땅" 한가운데에 "구덩이"를 태우는 것입니다. 랜드의 최대 길이는 10비트 시간이고 피트와 랜드 모두 최소 길이는 3이므로 이는 기존 랜드의 길이가 9비트 또는 10비트인 경우에만 가능하며 유일한 가능성은 피트 3 또는 10비트일 것입니다. 4비트 길이. 이렇게 하면 두 개의 비트 플립이 추가되고, 이로 인해 변경이 필요하게 됩니다.ECC 비트같은 블록의 다른 장소에서요. 토지 중앙에 구덩이를 추가하여 이러한 모든 변경을 수행할 수 있는 가능성은 매우 작습니다. 시도를 허용하는 소프트웨어나 드라이브 펌웨어가 있더라도 마찬가지입니다.
답변2
CD-R 디스크는 다시 사용할 수 없지만 기존 데이터를 삭제하는 것은 가능할 수 있습니다.
디스크는 반사되는 상자에서 나오지만 드라이브는 플라스틱 아래의 단단하고 얇은 화학 염료 층을 태워서 "거칠게 만들어" 약간 투명해집니다. 이렇게 하면 레이저가 빛에 닿을 때 빛이 분산되므로 레이저가 반사되는 빛이 거의 없기 때문에 본질적으로 0으로 계산됩니다. 이렇게 탄 부분을 고치고 다시 반사되게 만들 수 있는 방법은 없습니다. 데이터를 지우는 유일한 방법은 01011010을 00000000으로 바꾸는 것입니다.
Asus는 다음과 같은 소프트웨어를 만듭니다.E-해머ASUS 제품이 아닌 드라이브에서 작동할 수 있는 제품:
E-Hammer를 사용하면 쓰기 가능한 디스크(CD-R 및 DVD-R) 형식의 데이터를 영구적으로 삭제할 수 있습니다. 데이터가 삭제되면 복구하거나 복원할 수 없으며 광 드라이브에서 디스크를 읽을 수 없습니다. 이는 데이터 보안을 보장하고 오래된 디스크를 긁는 번거로움을 없애며 환경 보호에 대한 우리의 약속을 준수합니다.
레이저가 디스크 전체에 0을 태우고 포맷과 목차 등을 무시하게 만드는 소프트웨어가 있다면 데이터는 사라집니다.리눅스의 DD아마도 할 수 있을 겁니다.