Copy a File and Ignore Cyclic Redundancy Check Errors

Cyclic redundancy check errors are common when trying to read data from a damaged CD, DVD or failing hard disk (HDD). Usually the computer becomes less responsive and you hear repetitive seek noises from the drive for up to a minute. And then, if you are using Windows XP, you will encounter "Cannot copy... Data error (cyclic redundancy check)". The copy process is then aborted with no option of retrying to read from the damaged area or skipping over it. This is very frustrating when copying large files because you must try copying again from the beginning. Follow these steps to copy a single file from a damaged disk.

Steps

  1. Purchase and download JFilerecovery, a cross platform file recovery utility (link provided below).
  2. Launch JFileRecovery.
  3. Specify the source file that needs to be recovered.
  4. Specify a destination file to copy the file to.
  5. Click "Begin Recovery" and wait for the recovery process to complete.
  6. The location of damaged parts of the file will be indicated and you may retry these areas.
  7. The destination file can now be used and copied without CRC errors.

Tips

  • You can also try a tool CBD(Copy Bad Disk) that can skip bad sectors when copying files.
  • When copying a large file that fills the entire CD you can use JFileRecovery to gain insight into the location of the damaged region of the disk. CDs are written from the inside out. Use the diagram in JFileRecovery to determine the location and concentrate on removing scratches from that region.
  • You can retry reading damaged regions of the CD again after cleaning.
  • Note that only a single file can be loaded into JFileRecovery. There is no way to select or queue multiple files for a move/copy. This limitation means JFR is appropriate for use on 1-3 known problematic files but tedious for more..

Warnings

  • This technique should only be used for multimedia files such as music and videos and not executable files. A few bad bytes in video and music files might result in a small glitch in playback. Even a single bad byte in an executable file may lead to the program not working or even going haywire and causing other problems.
  • JFileRecovery is a program written in Java. If you do not have Java installed on your computer, it will not work.

Related Articles