Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
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
up vote 1 down vote accepted

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)
share|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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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