I've an old music CD and it's all scratched, is there anyway that i could check if there is any unreadable part on it?
Something like fsck for CDs/DVDs?

  • A passed read check doesn't tell you if the data you got is valid or corrupted (e.g., you can have an audio CD that reads fine but yet shows noise/artifacts). – htorque May 15 '11 at 10:55

There are some tools you can use to recover data on the CD (well, not all data, anyway).

The tools I think of are ddrescue (or GNU gddrescue):

ddrescue - copy data from one file or block device to another
gddrescue - the GNU data recovery tool

and dares:

dares - rescue files from damaged CDs and DVDs (ncurses-interface)
dares-qt - rescue files from damaged CDs and DVDs (Qt-interface)
| improve this answer | |

Take a look at Rubyripper. Do a rip of the CD in question. When that's complete you'll get a .log file which will report on how the rip went.

From the Hydrogenaudio FAQ, Correction mechanism section:

it will repair any files so that it's impossible to successfully blind-test with the original via an ABX test for example. The log file will optionally report any position that needed more than 3 trials, so you can check the position yourself.

That's the best I can think of.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.