What is a cyclic redundancy check?

Sometimes when copying cds to my HD I get this message and the cds won’t copy. what does it mean?

CRC is used to verify if the data you write to your HD is truely the same as on the cd. When you run into a CRC error it’s because it copied wrong.

A CRC is a form of error-correction used on networks and storage devices. A CRC checksum is easy to calculate for a large set of data. If you send the CRC with the data, the receiving machine or device can re-compute the CRC and make sure it matches with the one that was sent. If they don’t match, then there was an error in transmission and the data is incorrect. If you want the gory details about how they’re calculated you can read this.

It is an error check attached to a given block of 1’s and 0’s to make sure it has been received correctly. If your data is, say, 111000111 and the particular operation on this gives, say, a 0, then that result is appended to the data to give 1110001110. Then, when that is received somewhere else, the receiver performs the same operation on the 111000111 data and, if the answer is 0, no error is assumed to have arisen in transmission. However, if there was an error somewhere (eg. 101000111 is received), then when the operation is carried out it will give a 1, not the 0 which was appended upon transmission. An error is therefore assumed to have taken place.

it keeps happening with the same disc. is there a way to prevent it, or skip the error check? using XP btw

I presume you’re copying data files or executables, not photos or music? If so, you don’t want to skip the error check - the file will likely be useless anyway.

There’s a possibility it’s just a badly scratched or dirty CD. If that doesn’t work out, you need to re-source the CD.

There are also copy protection schemes that deliberately record the data with CRC errors precisely so PCs can’t be used to copy them. The simpler audio players will still play the music just fine, but copying to a computer will fail every time.