Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: Howto copy scratched CDs?

  1. #11
    Join Date
    Jun 2006
    Ubuntu 8.04 Hardy Heron

    Re: Howto copy scratched CDs?

    Quote Originally Posted by cariboo907 View Post
    You could try making a duplicate of your CD using the dd command eg:

    dd if=/dev/cdrom of=cd.iso
    the /dev/cdrom should be the device that is listed in /etc/fstab as your cdrom drive eg: /dev/scd) in my case.

    What this does is create an image of you cd and formats it as an iso you can then open your favorite cd burning software, usually the choice to burn an image is located in the Tools menu.
    Is that all you need to do? never thought of that

    but if the cd is badly scratched, how can dd read succeed where a ripper fails?

  2. #12

    Re: Howto copy scratched CDs?

    I would try grip, if not there are some win. apps that might work. Eac is pretty good at error correction, works great in gutsy, hardy is troublesome. Blindwrite (blindread) used to work very well also, who knows since Vso took over. Does work fine in wine,(just tried), free 21 day trial.
    dd will abort when finding unreadable sectors, this works but will possibly butcher any tracks with unreadable areas and may take quite some time.
    dd if=/dev/scd0 of=cd.iso conv=noerror,sync
    Last edited by mc4man; June 24th, 2008 at 11:33 PM.

  3. #13
    Join Date
    Jun 2009
    Asuncion, Paraguay
    Ubuntu 10.04 Lucid Lynx

    Lightbulb Re: Howto copy scratched CDs?

    Try cdparanoia
    Last edited by smatiauda; January 11th, 2010 at 08:21 PM. Reason: ddrescue doesn't work with audio CDs

  4. #14
    Join Date
    Mar 2008

    Re: Howto copy scratched CDs?

    Use ddrescue to copy a disc to an iso image. The 'noerror' option provided in the command below, tells ddrescue to continue inspite of input read errors. The 'sync' option fills the output image with nulls at the point where the CD/DVD is scratched or unreadable.

    ddrescue if=/dev/sr0 of=/home/roy/rescued_cd.iso bs=2048 conv=notrunc,noerror,sync

    Mount the iso file using a loopback with the command below:

    mount -t iso9660 /home/roy/rescued_cd.iso /mnt -o loop

    This will mount your recovered CD image to /mnt partition where you can access it using Nautilus.

Page 2 of 2 FirstFirst 12


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts