What is a “buffer underrun” and why is it a problem with some CD-R systems?
During the CD recording process, error-correction in the form of data interleaving occurs. This is done in order to make the media more robust and protect the data from scratches. When the CD recorder begins to write a data stream, it can’t stop at some arbitrary point before the interleaving is completed in order to wait for data to be fed from a slow hard drive or CPU. If data isn’t fed in to the CD-R’s memory buffer fast enough, a condition known as “buffer underrun” occurs that interrupts the writing process, usually resulting in an unplayable disc. However, don’t fret, to look at the bright side at least you have an attractive new coaster added to your collection.