Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want someone to explain to me why burning/copying some scratched CDs to a new disk, can improve the new disk's playback.


  1. Borrowed a public CD with songs for playback, was scratched, and some tracks were affected (skip).
  2. I wanted a copy so I burned it to a new CD, the new CD's play was much better, with little or no skipping. The music did not seem to have a noticeable change. (Maybe slightly less inaudible quality). I used my standard Nero burning software.
  3. More copying of CD improved playback.

Please explain. I think I remember something about CD data redundancy.

share|improve this question
@Karan thanks, I was hoping for a technical suggestion like this. You should've posted an anwser rather than this comment! – leechyeah Oct 8 '12 at 11:29
As requested, I posted a more thorough answer below. If it answers your query, don't forget to accept it! :) – Karan Oct 8 '12 at 18:21
up vote 0 down vote accepted

Audio data is stored on the CD as a series of bumps and flat spots arranged in a tight spiral pattern that starts at the inside of a CD, and works its way outwards, just like an old vinyl record/LP. You can find more details about the inner workings of a CD/DVD drive here.

CD Drive

Even a small scratch across the spiral data track on the surface of the CD appears huge to the super-fine read laser and optical sensor assembly in the CD player. Depending on the size of the scratch, it may be enough to make the CD player accidentally think that it needs to move the sensor further than it should in order to stay 'on track'; this extra movement actually causes it to lose the spiral once the scratch has gone by, and all of a sudden the CD player needs to go search for the spiral again. Sometimes, it finds it again so quickly that you don't even notice. Other times, it 'thinks' it finds it, but actually ends up 'skipping' either forward or backwards in the actual song. This, you will indeed notice. And, if it really loses its way, some CD players will even return to the 'zero' position and use the index information to move the head back to the approximate location where it lost the track, in the hopes of reacquiring it. That's when it seems like it is going berserk with the head assembly going back and forth, back and forth.

CDs use Cross-interleaved Reed–Solomon coding for error detection and correction. As mentioned in the article, "Reed-Solomon codes are specifically useful in combating mixtures of random and burst errors. CIRC corrects error bursts up to 3,500 bits in sequence (2.4 mm in length as seen on CD surface) and compensates for error bursts up to 12,000 bits (8.5 mm) that may be caused by minor scratches." Larger scratches as mentioned above will result in uncorrectable errors and skipping. When you burn a new CD, you obviously use the error-corrected data obtained from the original and so the drive no longer needs to perform error correction on the bad spots, plus of course skipping no longer occurs due to lack of scratches that would throw off the sensor and tracking mechanism.

share|improve this answer
Thankyou very much, really appreciate it – leechyeah Oct 9 '12 at 4:37

Well the reason why burning music to a disc with no scratches plays better than one with scratches is simple, there are no scratches to affect it, as for repeatedly burning it, that wont affect anything unless you alter the files on the disc.

share|improve this answer
would disk burners add anything as a "filler" between gaps? – leechyeah Oct 6 '12 at 13:07
No they wouldn't do such a thing. – user88311 Oct 6 '12 at 13:55
Thanks, i guess you're not wrong but i was looking for a more technical suggestion like CIRC as mentioned above. I appreciate your time. – leechyeah Oct 8 '12 at 11:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .