76

I was wondering why CD/DVD burners can't just overwrite a CD or DVD after it's been finalized and set to read-only mode. I understand that read-only mode prevents further writes, but can't a burner just ignore that and burn over the original data anyway?

I know you wouldn't really be able to store any new data on the disc because it would most likely corrupt everything, but for data-destruction purposes, what's preventing this?

Is there just no software made for this purpose? Does the firmware on CD/DVD burners boards prevent this? Or has nobody had enough interest because discs are easy to destroy anyway?

  • 23
    I guess the "nobody has enough interest", together with the stance that "a CD is a read-only medium", is the reason it's not implemented. (What if a bug or malware destroyed that backup CD you just put into your drive?) – JimmyB Jul 5 '16 at 9:15
  • 10
    Note: StackExchange sites are not forums. They are Q&A sites. The difference is significant: forums are about creating possibly open ended discussions, while Q&A sites are about specific and answerable questions. – Bakuriu Jul 5 '16 at 10:54
  • 1
    The OP wrote a cd/dvd, but also tagged it with [burning]. I assume CD-R / DVD-R was meant. – Hennes Jul 5 '16 at 11:11
  • 7
    Why waste electrical power to destroy data from a CD when you can have fun and physically destroy it? You won't be able to use the CD anyway, so, why bother with it's physical integrity? – Ismael Miguel Jul 5 '16 at 18:27
  • 2
    @Agent_L Actually, forcing it to write all 1, would do it. But, there are some problems. The disc could be of extremelly low quality and the laser could actually burn through the CD if it writes data where data was already written before. – Ismael Miguel Jul 6 '16 at 17:24
70

I understand that read-only mode prevents further writes, but can't a burner just ignore that and burn over the original data anyway?

Yes, if you modify the firmware on the burner then you could do that.

That means either having access to the firmware's source in the first place (read: support from the manufacturer) or some tricky manipulation.

I know you wouldn't really be able to store any new data on the disc because it would most likely corrupt everything,

Correct. Once CD-R or DVD-R (not -RW) is written to, part of the disc is physically changed. There is no way to revert this.

For more details please see this post: What prevents CD-R from being rewritten?

but for data-destruction purposes, what's preventing this?

Nothing but the safety checks in the firmware.

  • 24
    For data destruction purposes, the simpler way to burn data out of a finalized CD-R could involve a candle. That's basically what you would be doing with a hacked firmware, just with lasers. – Sunny Molini Jul 6 '16 at 13:46
  • 32
    Even cooler would be to toss the CD into a pool with sharks with laser mounted on their forehead. :) – Hennes Jul 6 '16 at 13:51
  • 2
    @SunnyMolini burning cd's (cd's are made of polycarbonate, aluminum and some lacquer) is bad for the environment. Punch holes in them or just break them to make them unreadable and put them in the plastics recycling bin. Don't burn them. – agtoever Jul 9 '16 at 7:33
37

This actually exists and is called smart erase. It is Lite-On proprietary and I have never seen anyone use this.

With SmartErase users can erase the data on DVD±R (DL) and CD-R discs that contain confidential data and which should not be retrievable in any way. The feature works by overwriting the original data on the disc with random meaningless characters so that the original data can no longer be read by any drive.

Source

  • 8
    It was present in Nero 7. – Hastur Jul 6 '16 at 8:01
  • 14
    I'm surprised a company bothered to develop this. I mean, most people wanting to make a disc unreadable would just smash it up. It's not only quicker, but much more fun. – megaflop Jul 6 '16 at 11:18
  • 2
    Maybe it has been certified in a way your smashing hand hasn't been. Or it's been the marketing department. At least it's a unique selling point. – Max Ried Jul 6 '16 at 11:58
  • 8
    Microwaves are fairly effective (though the ambitious could still recover some of the information) – Wayne Werner Jul 6 '16 at 16:57
  • 5
    Snapping CDs can lead to thin splinters of plastic flying everywhere. Don't do this. You really don't want plastic splinters in your eye. – Baldrickk Jul 7 '16 at 7:27
21

If your intent is to destructively erase data, then yes this is possible. But there are easier and faster ways. shredding, burning, melting, solvents. There simply has not been the demand to allow it, and some demand to prevent it. Optical drives are heading the way of the floppy, so like the optical serial mouse, this may never be commercial reality. Lightscribe was cool.

Remember, the code written is not really binary, there are limits to the run lengths of the mark and space ratios. You cannot "touch up" this code.

In the past I used dd myself to duplicate (to the sector) certain unfinalised DVD-R's burned by particular video cameras, when nothing else would work.

  • 2
    @rinukkusu I think we're talking about the maximum lengths here... – JimmyB Jul 5 '16 at 13:46
  • 2
    @supercat The idea of the run length is not about the laser getting hot, it is to do with it being a self-clocking code. You can't just write "zeros" forever, the reader would lose sync. The same is true for Ethernet: "bit-stuffing" is used to prevent too many same-value bits in a row. Manchester coding prevents that, but has other issues (higher frequency, mostly). – user488805 Jul 5 '16 at 18:21
  • 3
    @infixed doesn't meant that you can't violate those limits, it just means that if you do, you no longer have valid data. Which is a perfectly acceptable result if you're trying to destroy the data on the disc :) – hobbs Jul 5 '16 at 18:52
  • 1
    You said there are faster and easier ways than having the CD drive overwrite it, and while _ shredding, burning, melting, and solvents_ may be faster, they all sound much harder (and/or require special equipment) than just putting the disk in the drive and clicking "Erase", even if it takes 15 minutes. Even shredding via scissors is surprisingly hard if you want to cut in small enough pieces to prevent easy data recovery. – Johnny Jul 5 '16 at 20:11
  • 1
    @mckenzm I know. But note that the question is not about writing data to a disc but to destroy data already written. There's no need to write 'valid' data, nor readable data and not even synchronization marks to destroy the previous data. Hence the discussion is out of place here. – JimmyB Jul 6 '16 at 9:59
8

It would probably not be overly difficult to have firmware overwrite a portion of the disk so that it could no longer be read via ordinary means (if one wanted to destroy an entire disk, physical destruction is much more practical than overwriting). It would be difficult, however, to ensure that the data could not be recovered via microscopic examination or other similar techniques. While there might be some limited value in a level of erasure which would require some work to undo, it doesn't really fit well with either of the two main purposes of erasure: (1) make space available for other purposes, or (2) make information genuinely unrecoverable.

I could imagine some potential usefulness for a specialized CD-ROM drive which was designed to be capable of destroying information on a disk in very targeted fashion in cases where it was necessary simultaneously to ensure that some information on a disk was truly destroyed but still have the remainder of the disk remain usable as physical evidence (if a disk is copied and destroyed, it may be hard to prove that the contents of the copy match what was contained on the original). Such destruction, however, would require a burning laser significantly more powerful than would normally be required to store information onto a disk, as well as a means of examining the disk in much more detail than a typical drive would be able to manage.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.