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?
fsck for CDs/DVDs?
There are some tools you can use to recover data on the CD (well, not all data, anyway).
The tools I think of are
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.
That's the best I can think of.