I need to check if a lot of audio CDs are damaged or not and would prefer not to have to listen to them all.
Is there a good way to do this quickly?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this communitycdparanoia can attempt to rip the audio data to a null device, and as a side effect tell you how damaged the discs are.
cdparanoia -q -p -X 1- /dev/null
I believe you can use safecopy
to do this. It also has the added bonus of being able to recover data from failed/failing discs as well.
excerpt
safecopy is a data recovery tool which tries to extract as much data as possible from a problematic (i.e. damaged sectors) source - like floppy drives, hard disk partitions, CDs, tape devices, ..., where other tools like dd would fail due to I/O errors.
How to use it was covered previously in this U&L Q&A titled: How do I run safecopy in terminal?.
$ safecopy --stage1 /dev/source /dev/null
After this is complete a file should show up named stage1.badblocks
. If it's empty then the disc is fine.