78

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?

13
  • 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, 2016 at 9:15
  • 11
    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, 2016 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, 2016 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? Jul 5, 2016 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. Jul 6, 2016 at 17:24

5 Answers 5

72

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.

3
  • 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. Jul 6, 2016 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, 2016 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, 2016 at 7:33
38

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

10
  • 8
    It was present in Nero 7.
    – Hastur
    Jul 6, 2016 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.
    – daiscog
    Jul 6, 2016 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.
    – bot47
    Jul 6, 2016 at 11:58
  • 8
    Microwaves are fairly effective (though the ambitious could still recover some of the information) Jul 6, 2016 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, 2016 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.

14
  • 2
    @rinukkusu I think we're talking about the maximum lengths here...
    – JimmyB
    Jul 5, 2016 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, 2016 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, 2016 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, 2016 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, 2016 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.

1

Writable discs contain something called a "pre-groove wobble", as well as physical addressing information called the "ATIP" (CD-R), "ADIP" (DVD+R/DVD+RW/BD-R/BD-RE), or "land pre-pits" (DVD-R/DVD-RW) — collectively, pre-groove information. What this does is let the burner keep track of where it is on the disc, and make sure that it's burning in the correct location and at a precise speed, so that the final result will be readable.

Although the details vary between the different formats, what they have in common is that the pre-groove information is a very small signal, designed so that read-only drives won't even notice them, and only a burner looking for them on a blank disc will be able to see them. Because the pre-groove signal is so weak, burning to the disk completely buries it in the much stronger signal of the recorded data.

So a drive trying to write to a disc that's already been written would be "running blind" without its main source of information for how to behave. But they're not made to do that — all the burner's actions are pretty much synced to the pre-groove info, and if it can't find that, it stops with an error.

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.