Helping people with computers... one answer at a time.

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 an 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 the laser 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 dependent 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.

"If you have a CD or DVD that is reporting a CRC error, try reading it on different drives."

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.

Article C2720 - July 13, 2006

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
32 Comments

I have an external hard-drive on which are stored lots of family photos. When I put it into the laptop and tried to access it, I was told that the external hard-drive needed formatting. I declined and plugged it into my partner's laptop which came up with the CRC error message. I'm terrified of losing all of my family pictures. Do you have any advice? Many thanks, Ben

This article: How do I fix a bad sector on my hard drive? - and the realization that you should start backing up files you think are important. If they're in only one place, they're not backed up.
Leo
30-Jul-2011

Posted by: Ben at July 30, 2011 2:30 AM

If you attatch a label to a CD or DVD it can cause a cyclic redundancy error if the label is not perfectly smooth .If this occurs remove the label and use a professionally produced label

Posted by: Col King at August 23, 2011 12:43 AM

When i copy any thing on my pc
then auto generate message data error cyclic redundancy check pls tell me how can solve this problem

Posted by: Abul at September 25, 2011 9:15 PM

Help required I can not access my portable HD, as it says Cyclic Redundancy Check, and wants to format my portable HD. This was caused by not closing a document before removing portable HD, I need to access these files any help please would be appreciated

Posted by: Mike at September 29, 2011 2:07 AM

I've noticed a connection between bad fragmentation and the CRC. I always get more errors when my hard drive is heavily fragmented, or if the computer needs to be restarted. It also helps to remove extra peripherals (such as 3 extra hard drives, etc).

Posted by: David at January 4, 2012 7:02 AM
Post a comment on "Cyclic Redundancy Check: what is it, and how do I get rid of it on my newly burnt CDs and DVDs?":





Remember Me?

(You may use HTML tags for style)

Before commenting, please...

  • READ THE ARTICLE. A comment that shows you didn't will be deleted and ignored.

  • Comment only on the article. Use the search box at the top of the page if you have a question about something else.

  • NO PERSONAL INFORMATION in the comment. No email addresses. No phone numbers. No physical addresses.

  • Anything that looks the least bit like spam will be deleted. Links to unrelated sites or links that appear to be primarily promotional will be deleted, or the comment will be deleted.

  • Don't ask me to recover lost passwords or hacked accounts. I can't. Those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...