-   Linux - Newbie (
-   -   dd_rescue and damaged CDs (

juicymixx 02-13-2006 02:17 PM

dd_rescue and damaged CDs
Hey everyone,
I had a damaged physically damaged CD (a bit of the foil layer had become badly scratched. I came across dd_rescue (and dd_help), and was able to extract ~640MB from the disk to the file 'bad_disk.img' Now I need to be able to mount the file or search through it for any retreivable data, but I'm not sure how...
The damaged CD was an iso9660 with Joliet naming. The filesystem on the disk may be damaged, but I don't know of an fsck.iso9660

Anyone have any ideas I could try?


Tinkster 02-13-2006 03:49 PM

Hi, and welcome to LQ!

The first attempt would be
mount -t iso9660 -o loop bad_disk.img /mnt/<mountpoint>


juicymixx 02-14-2006 08:52 AM

Thanks Tinkster, I tried that and mount failed with an error claiming that there wasn't a filesystem...

Anything else I can try? dd_rhelp indicated that dd_rescue was unable to rescue data from the very beginning of the 'disk', and from the end of the 'disk'. The 'middle' portion was read and saved, however.

Thanks again!

Tinkster 02-14-2006 11:18 AM

In that case I'm afraid your only hope lies in the knowledge of the
kind of data that you're expecting to find and a binary editor...


juicymixx 02-15-2006 09:14 AM

Are you sure? I mean, isn't there some sort of fsck.iso9660 out there? I realize that CDs are usually read only, but there must be some kind of utility that can reconstruct a CD image filesystem...?

I was told to try isobuster on Windows, which I did. The free version (read: crippled full version), identified many of the files that were in my bad_disk.img file, and the sizes matched with a previous snapshot of the directory structure of the CD (for the files that were found). However to retrieve the files you need to pay for isobuster. Is there some kind of linux version of isobuster?

If isobuster can id files on the bad_disk.img in Windows, then I would hope that there would be an equivalent tool/utility on Linux...

Thanks for helping!

All times are GMT -5. The time now is 06:21 AM.