Summary: Cyclic Redundancy Check is an error detection mechanism to make sure that your data has been read properly. If a Cyclic Redundancy Check fails, it could mean several things.
When I burn a CD or DVD, I frequently get a "Cyclic Redundancy Check" error when I go to read it. The media has no scratches or anything obviously wrong, so why is this happening? And more importantly, what do I do?
A "Cyclic Redundancy Check", or more commonly just "CRC", is a error detection mechanism that makes sure that the data you're trying to read from media such as hard disks, CDs and DVDs is actually correct. By "correct" we mean that the data you read is in fact the data that was written.
When a CRC check fails, there are several possibilities and places to look.
•
A CRC works by taking a block of the data that is about to be written to the media, calculating a checksum (basically some math involving all the data, that results in a number), and writing that number, along with the original data, to the media. When the data is later read, that same calculation happens, and if a different number results, then an error is declared - the data read was not the same as the data written.
CRC checks happen each time you read the media. Many CD and DVD burning programs will include a read pass immediately after writing, to ensure that the data was written properly.
There are several ways that a checksum error could happen:
A Bad Write: if the device that wrote the media had a problem while writing, it could have written the wrong data.
Dirt in the Writer: dust or other obstructions in a CD or DVD writer can interfere with laster and cause the bad data to be written.
Bad Media: poor quality media, particularly CDs and DVDs, can sometimes "not take" the data that's written to them. Perhaps there's a flaw in the physical media. These types of flaws may not be visible to the naked eye - even a one-bit error can cause a CRC calculation to fail.
Bad Write Alignment: It's fairly obvious that on CDs and DVDs data is written in a circle on the media. However exactly where that circle lands is dependant on the alignment of the drive. It could be slightly off-center, or skewed in some way. This is frequently the case if a CD or DVD reads perfectly on the drive that wrote it, but fails when read on other drives.
Scratches and Other Damage: you've mentioned that your media's not scratched, so this may not apply to you, but CRC checking is most commonly thought of as a way to detect errors that result from physical damage to the media after it's been written. And once again remember that a tiny scratch, if in the wrong place, can do damage. If your problem is with multiple CDs or DVDs and you've been handling them properly, then it's unlikely that this is the case.
Dirt in the Reader: much like dirt in the writer, dust and other particles can interfere with a CD or DVD reader's ability to read the media properly.
Bad Read Alignment: again, much like bad write alignment, if the reader isn't tracking to the same "circle", it may not be able to read the data. Some drives are better at compensating for this than others.
Bad Reading Drive: finally, it's always possible that the CD or DVD drive itself is having a problem reading in general.
As you can see, there are lots of possibilities.
If the problem "travels" with the CD or DVD you've written ... meaning that it fails when read in several different devices, then the problem is most likely with the writer or the media itself.
If the problem happens only when read on one specific reader, then that reader, and not the writer or media, is most suspect.
Make sure that you're using high quality, brand name blank CDs and DVDs. Occasionally clean the inside of your computer, including carefully vacuuming the CD or DVD tray from the outside to remove excess dust. If there is an alignment problem, there's little you can do yourself - you'll need to use another drive.
Can bad data be "fixed"? - in a nutshell, no. I've actually oversimplified the role of a CRC above. It typically includes both error detection and correction. That means that the calculated checksum can often also be used to determine what data is wrong, and return the correct data instead, on the fly. This probably happens often, and you'd never notice. By the time a CRC error has been declared enough errors have occurred that the error correction has failed. At that point, you're pretty much out of luck.
If you have a CD or DVD that is reporting a CRC error try reading it on different drives. As I mentioned above, the ability of drives to compensate for things like alignment problems, or "weak" writes varies, and what's unreadable on one might be readable on another. If you do find a drive that works, copy the data off immediately, and plan on burning it to a new CD or DVD on a writer that's known to be good.
Related:
Ask Leo! - Why doesn't my CD-ROM work?
Ask Leo! - Why can't I add files to my CD-R?
Article C2720 - July 13, 2006
i recently bought a brand new game. as i went to install i got a crc error. the first time was on datacab5, but the second and third time it was a different file ie datacab3 and datacab6. do u think i should return the game?
Posted by: joel at September 16, 2008 7:44 PMTry JFileRecovery (free on the net), it wouldn't correct the problem but you'll be able to still copy the files, even bad. In some bad files of jpeg format, you can still see the image and even correct it manually (photoshop or something) if you want it badly. This is better than nothing in case you can't get the original drive that copied the file. Good luck.
ps: i did get this error from my dvdcam recorder, and i understand the 'centering' issue about the disck been writen, and then trying to reread on a computer drive...:S
Posted by: Faradjos at October 1, 2008 8:54 AMHi Leo,
I have a problem with my DVD writer. Actually it reads only, but can not write any DVD disks. Another thing is once I insert blank DVD, it take a long time to open it.
Thanks in advance.
Posted by: Tamer at October 16, 2008 1:36 AMhi leo,i having problem with the crc error,it fine with the cd-r, but when i burned using dvd-r and tried to copy the file back to hard disc it alway pop up error cyclic redundancy error.Please Help.
Posted by: rem at October 27, 2008 5:45 AMhow to disable crc i cant install my dvd games it always crc error but my other computer is not like that can you help me guys thank you..
Posted by: Crashed Over Ride at November 3, 2008 4:34 AMI ONLY get CRC errors when I try to copy Movies.
Posted by: Toni at December 11, 2008 12:05 PMIs this some kind of security check put in by the movie company so you can't copy it? Anything I can do about this?
my cd-rw,dvdrom,has a problem.my drive can suceessfully reads and writes the contents of the c.d.but i have a problem in dvd.my drive can read the cotents of my dvd,but when i copy it show cyclic redundancy error
Posted by: hemanth at January 13, 2009 4:35 AMwhen am transferring data from my hard drive to pen drives its gives me that error *(i mean data cyclic redundancy error) what should i do
Posted by: moses at January 23, 2009 7:38 PMJFileRecovery pretty much does for data files what EAC does for scratched Music CDs. No messing.
Posted by: oldgoat at February 16, 2009 2:36 AMI just recovered an old PST file from CD, that had 8 bad 512kb sectors on the end. Took about 5 minutes.
Why MS don't have this built into Windows is beyond me.
THANK YOU LEO! I used condensed air to clean my CD drive AND my disk and ... boom ... my files came back! I have a Toshiba Satellite with a very sensitive Matshusita CD/RW drive. I can't thank you enough. Another tip is to download ParetolLogic's data recovery tool (its free) and try to find the copied files on your hard drive. It's amazing what remains on your hard drive even after you think you've copied and deleted stuff. Even if you don't need to recover files, its worth running just to see what is "out there!" Amazing.
Posted by: Kenny at May 27, 2009 7:22 PM