Error-Free Ripping of Data CDs to ISO9660-compatible Image Files

For modern Linux:

pprince@lapdog ~/Download (master) % isoinfo -d -i /dev/cdrom 
CD-ROM is in ISO 9660 format
System id: WIN32
Volume id: 20070509_184613
Volume set id: 
Publisher id: 
Data preparer id: 
Application id: ULTRAISO V8.6 CD & DVD CREATOR, (C) 2006 EZB SYSTEMS, INC.
Copyright File id: 
Abstract File id: 
Bibliographic File id: 
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 288214
Joliet with UCS level 3 found
NO Rock Ridge present

pprince@lapdog ~/Download (master) % dd if=/dev/cdrom of=cd_image.iso bs=2048 count=288214
288214+0 records in
288214+0 records out
590262272 bytes (590 MB) copied, 238.452 s, 2.5 MB/s

Compute a checksum/hash of the resulting file (ex. sha1sum, md5sum, etc.)

pprince@lapdog ~/Download (master) % sha1sum cd_image.iso 
1237bc9887839808fcdce726da43158d34dcb9dd  cd_image.iso

To verify discs, compute the checksum directly from the optical media:

pprince@lapdog ~/Download (master) % dd if=/dev/cdrom bs=2048 count=288214 | sha1sum
1237bc9887839808fcdce726da43158d34dcb9dd  -
288214+0 records in
288214+0 records out
590262272 bytes (590 MB) copied, 234.352 s, 2.5 MB/s

Microsoft Windows

My experience here is limited.

With Windows XP, I had good results using the Free or Portable versions of DeepBurner.

Roxio “Easy CD Creator” is not recommended.

See Also

This page has excellent, applicable information:

This one may be useful, but I believe the information regarding burning options for growisofs to be obsolete:

Navigation
Print/export
Toolbox