CRC ( Cyclic Redundancy Check ) adalah algoritma untuk memastikan integritas data dan mengecek pada suatu data yang akan ditransmisikan atau disimpan..
Data yang hendak ditransmisikan atau disimpan ke sebuah media penyimpanan rentan sekali mengalami kesalahan, seperti halnya noise yang terjadi selama proses transmisi atau memang ada kerusakan perangkat keras. Untuk memastikan integritas data yang hendak ditransmisikan atau disimpan, CRC dapat digunakan. CRC bekerja secara sederhana, yakni dengan menggunakan perhitungan matematika terhadap sebuah bilangan yang disebut sebagai Checksum, yang dibuat berdasarkan total bit yang hendak ditransmisikan atau yang hendak disimpan. CRC dapat digambarkan sebagai berikut, dengan adanya blok bit k?bit, atau pesan, transmitter mengirimkan suatu deretan n?bit, disebut sebagai Frame Check Sequence (FCS), sehingga frame yang dihasilkan, terdiri dari k+n bit, dapat dibagi dengan jelas oleh beberapa nomor yang sebelumnya sudah ditetapkan. Kemudian receiver membagi frame yang datang dengan nomor tersebut dan, bila tidak ada sisa, maka diasumsikan tidak terdapat kesalahan.
CRC pada dasarnya mendeteksi kesalahan pada file yang dibaca oleh PC. Pesan error tersebut biasanya terjadi ketika PC membaca data dari penyimpan yang rusak, seperti harddisk, CD, atau DVD. Kemungkinan  kotoran peda CD atau DVD yang menyebabkan kesalahan CRC. Pembersihan media dengan kain sering menjadi pemecahan masalah utama.
Masalah Hardware
Jika kesalahan CRC masih ditampilkan bahkan setelah menjalankan disc pembersih, maka kemungkinan besar masalah adalah pada hardware. Anda perlu memeriksa CD dan DVD drive dan bersihkan secara teratur dengan menggunakan pembersih lensa disk. Cari tahu apakah perangkat ini berfungsi dengan benar. Menggantikan CD / DVD room dengan yang baru akan memecahkan masalah. Kadang-kadang, koneksi dari DVD dan CD drive yang rusak dapat mengganggu fungsi perangkat.
Perbaikan Cyclic Redundancy Check
Sebuah file yang tidak lengkap di download dari Web atau transfer file terputus juga dapat mengakibatkan kesalahan CRC. Jadi, sebelum Anda membuka file, periksa apakah anda download sepenuhnya dengan memeriksa besar file yang telah anda download dengan keterengan besar file dari websitenya. Anda dapat menggunakan download manager ketika men-download untuk memperbaiki error cyclic redundancy check. Sebuah aplikasi download manager menyimpan track dalam proses download dan memberitahu Anda ketika selesai. Atau yang lain, Anda dapat kembali mencoba untuk men-download dari awal dan cek apakah masih terjadi.
Jika anda menyalin file dari hard drive, Anda mungkin harus menjalankan scan disk kesalahan program untuk memecahkan masalah yang berkaitan dengan hard drive. Cacat hubungan antara komputer dan hard drive menjadi penyebab munculnya pesan CRC pada layar. Untuk memperbaiki kesalahan CRC terkait dengan masalah jaringan, Anda perlu untuk memverifikasi semua koneksi untuk memcahkan masalah.  Ingat, untuk memperbaiki kesalahan CRC, Anda perlu mencari penyebab. Ini adalah pendekatan yang terbaik untuk menghilangkan pesan kesalahan ini.
File Tidak Dapat Dihapus
Ada kalanya file .rar atau .zip atau kemungkinan yang lain tidak dapat dihapus, disalin, atau dipindahkan. Yang pernah saya alami, sebuah file .rar yang berisi video, yang tersimpan dalam harddisk tidak dapat terhapus. Terdapat pemberitahuan, seperti Cannot Deleted: Data Error ( Cyclic Redundancy Chek ) Solusi yang pernah saya lakukan dengan menggunakan TuneUp. Aplikasi dari TuneUp yang digunakan adalah TuneUp Disk Doctor. Dengan cara:
1.      Membuka TuneUp Disk Doctor
2.      Centang harddisk dimana file yang tidak dapat terhapus, tersalin, atau dipindahkan tersebut diletakkan. Misal file terletak di disk D, maka pilih disk D.
3.      Kemudian pilih next, akan muncul pilihan Analysis Option. Pilih Thorough analysis, karena biasanya file Data Error ( CRC ) merupakan bagian dari bad  sectors.
4.      Setelah ada pemberitahuan dari TuneUp Disk Doctor, restat ulang PC anda
File sekarang telah dapat dihapus, dipindah, atau disalin. Namun, karena file tersebut merupakan file tidak lengkap atau rusak, biasanya file tidak dapat dibuka.
NB : ada baiknya sebelum menggunakan TuneUp Disk Doctor, scan system dahulu dengan menggunakan avira untuk mengetahui file yang error