Apa yang mencegah CD-R ditulis ulang?

33

Saya tahu itu semacam teknologi mati / sekarat, tapi saya bertanya-tanya apa yang menghentikan CD-R dari ditulis ulang seperti CD-RW.

Apakah ini semacam firmware pada disk, pada dasarnya dibuat untuk membuat orang membeli lebih banyak CD?

Atau ada alasan yang lebih teknis, yaitu. CD menyimpan data mereka secara magnetis (benar?) Tetapi CD-R memiliki daya magnet yang lebih kecil, jadi setelah ditulis, itu saja? (Maaf jika itu benar-benar salah; Saya tidak tahu bagaimana CD bekerja.)

sam
sumber
2
Pekerjaan CD sangat mirip dengan rekaman-rekaman lama. Mereka tidak bergantung pada magnet, laser sebenarnya mengetsa lubang dan lekukan ke dalam lapisan data CD, yang mewakili angka 0 dan 1.
Kruug
2
Howstuffworks.com: howstuffworks.com/cd-burner5.htm
user142485
@Kruug: Mmmh. Dalam hal ini, mengapa CD-RW dapat ditulis ulang? Ingin Tahu
Ariane
6
Itu tidak menggores lubang. Itu mengubah pewarna. Lubang / tonjolan hanya untuk CD yang ditekan.
Hennes

Jawaban:

48

Data pada CD biasa disimpan dengan membuat lubang (hole), atau bukan hole (lands), pada media CD. Lubang mengganggu pantulan cahaya. Transisi dari a 0ke a 1atau sebaliknya ditentukan oleh awal atau akhir lubang (ini disebut pengkodean NRZI). Ada komplikasi lebih lanjut karena bit-bit ini adalah "kode saluran", bukan bit konten; yang terakhir dipulihkan dengan mendekode yang sebelumnya. Dan kemudian beberapa bit "konten" adalah bit Kode Koreksi Kesalahan. Namun pada akhirnya, bit dikodekan melalui lubang atau tidak-lubang di lapisan logam reflektif, biasanya aluminium.

CD-R bekerja agak sama. Ini memiliki permukaan reflektif, tetapi permukaan ini ditutupi oleh pewarna. Anda dapat menggunakan LASER intensitas tinggi relatif untuk memanaskan lapisan pewarna dan mengubahnya buram. Setelah itu CD-R bisa dibaca sama seperti CD biasa. Cahaya bisa dipantulkan atau tidak.

CD-RW bekerja dengan cara yang sama, tetapi gunakan cat yang bisa berubah buram atau tidak tergantung pada panas LASER.


Berbeda dengan pewarna dalam CD-RW, Pewarna dalam CD-R tidak dapat dikembalikan ke keadaan sebelumnya. Inilah yang mencegah penulisan ulang ke CD-R yang sudah ditulis.

Catatan: Menulis ulang dengan gambar yang sama atau gambar dengan hanya sedikit perubahan yang tepat tampaknya secara teknis mungkin, tetapi ada batasan untuk apa yang bisa dilakukan. Yang terbaik yang bisa Anda lakukan adalah membakar "lubang" di tengah "tanah" yang panjang. Karena tanah memiliki panjang maksimum sepuluh bit-kali, dan kedua lubang dan tanah memiliki panjang minimal tiga, ini hanya mungkin terjadi jika tanah yang ada panjangnya sembilan atau sepuluh bit, dan satu-satunya kemungkinan adalah lubang tiga atau panjangnya empat bit. Melakukan ini akan menambah dua bit membalik, dan ini pada gilirannya akan mengharuskan perubahan bit ECC di tempat lain di blok yang sama. Peluang bahwa setiap perubahan seperti itu dapat dilakukan dengan menambahkan lubang di tengah tanah sangat, sangat kecil, bahkan jika ada perangkat lunak atau menggerakkan firmware yang akan memungkinkan upaya tersebut.

Hennes
sumber
4
o: Ada perbedaan antara "CD" dan "CD-R"?
Ariane
19
Iya nih. CD seperti pada perak, CD ditekan factury. Dan CD-R untuk rekaman yang bukan perak tetapi datang dalam beberapa warna (menggunakan Azo sebagai pewarna untuk CD-R berwarna biru, Cyan untuk Cyanine menggunakan CD-Rs dan hijau untuk CD-Rs berbasis pthalocyanine).
Hennes
7
Agaknya itu hanya beberapa "hygene baik" dalam program penulisan yang membuat cd-r dari ditimpa. Fitur "penghapusan keamanan" dapat mengubah disk seluruhnya menjadi 1 atau sesuatu seperti itu.
ddyer
3
Ya, ini juga berlaku untuk DVD. Pada dasarnya penyimpanan DVD sangat mirip tetapi menggunakan panjang gelombang yang lebih kecil / frekuensi lebih tinggi. Dengan demikian dapat membaca tanda yang lebih kecil alias lebih banyak data per luas permukaan. Ia juga melakukan beberapa hal lain seperti banyak lapisan, fokus variabel pada laser untuk membaca banyak lapisan dll, tetapi metode dasarnya sama.
Hennes
4
A nit, tetapi: Sama sekali tidak terjadi bahwa "0 atau a 1 ditentukan oleh refleksi atau non-refleksi cahaya". Sebaliknya setiap transisi dari tanah ke lubang atau dari lubang ke tanah mewakili perubahan dari nilai bit sebelumnya; tempat transisi dapat (berdasarkan spasi), tetapi tidak ada, tidak menunjukkan perubahan (bit saat ini sama dengan yang terakhir). Selanjutnya bit ini bukan bit data; mereka adalah bit kode saluran, "14" bit dalam "delapan hingga 14 modulasi". Setiap 14 bit kode saluran diterjemahkan menjadi delapan bit data. Kemudian, beberapa bit "data" itu untuk ECC ...
Jamie Hanrahan
6

Disk CD-R tidak dapat digunakan lagi, tetapi dimungkinkan untuk menghapus data yang ada.

Disk keluar dari kotak reflektif, tetapi kemudian drive Anda membakar lapisan pewarna kimia padat tipis di bawah plastik dan "kasar" sehingga menjadi sedikit transparan. Hal ini membuat cahaya menyebar ketika laser mengenai itu, sehingga ia dihitung sebagai nol pada dasarnya karena laser mendapat sedikit cahaya kembali. Tidak ada cara untuk memperbaiki area yang terbakar ini dan membuatnya reflektif lagi. Satu-satunya cara untuk menghapus data, adalah mengubah 01011010 menjadi 00000000.

Asus membuat perangkat lunak yang disebut E-Hammer yang dapat bekerja dengan drive non-Asus:

E-Hammer memungkinkan Anda untuk menghapus data secara permanen pada format disc yang dapat ditulis (CD-R dan DVD-R). Setelah data dihapus, tidak dapat dipulihkan atau dipulihkan, dan drive optik tidak akan dapat membaca disk. Ini memastikan keamanan data, menghilangkan kerumitan menggaruk cakram lama Anda, dan sesuai dengan komitmen kami terhadap perlindungan lingkungan.

Jika ada perangkat lunak yang hanya akan membuat laser membakar 0 di disk dan mengabaikan pemformatan dan toc dll, data hilang. DD di Linux mungkin dapat melakukannya.

Rick
sumber
Data mungkin hilang, tetapi kemudian bagaimana data baru dapat ditulis setelah itu?
Arjan
1
Itu tidak bisa digunakan lagi. Disk keluar dari kotak reflektif, tetapi kemudian drive Anda membakar lapisan pewarna kimia padat tipis di bawah plastik dan "kasar" sehingga menjadi sedikit transparan. Hal ini membuat cahaya menyebar ketika laser mengenai itu, sehingga ia dihitung sebagai nol pada dasarnya karena laser mendapat sedikit cahaya kembali. Tidak ada cara untuk memperbaiki area yang terbakar ini dan membuatnya reflektif lagi. Satu-satunya cara untuk menghapus data, adalah mengubah 01011010 ... menjadi 00000000 ...
Rick
"Tidak bisa digunakan lagi." Persis. Buat saya bertanya-tanya bagaimana ini menjawab pertanyaan itu. (Kecuali jika Anda bermaksud untuk menulis "Disk tidak dapat digunakan lagi, tetapi dimungkinkan untuk menghapus data yang ada. [...]" )
Arjan
(Saya mengedit posting Anda untuk menjelaskan ini bukan tentang menulis ulang.)
Arjan