Danial Ahari



Download Full Text (16.3 MB)


The compact disc, an optical disc storage medium that has been in day-to-day use since at least the mid-1980s, is typically very resistant to damage and corruption via its use of error correcting codes. However, in the case of severely damaged or degraded discs, its robust on-disc systems for detecting and correcting errors can reach the limits of their usefulness. This study considers these error correcting codes and examines (1) the error correcting ability of these algorithms as they are typically utilized (i.e., as a built-in feature of the optical drive) and (2) the error correcting ability of these algorithms when they are bypassed within the drive and instead performed on the host computer. To compare these approaches, two disc images were produced, with one disc image produced by allowing the optical drive to perform error correction itself and the second disc image produced by bypassing the drive's error correction capabilities and performing error correction (as described in ECMA-130) on the host computer. These disc images were then compared using a front end built on top of an open source host-based system for analyzing the error detection and correction codes in a disc image. Using this system, the number of errors found in the two types of images were directly compared. The results of this comparison are mixed, but they do show likely promise for future research on the topic.


Research and Creative Experience for Undergraduates (RCEU)


Computer Science

College Name

College of Science


Jacob Hauenstein

Publication Date


Document Type


Host-based CD-ROM Data Recovery



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.