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?
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?
cdparanoia 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.