تنشأ الاخطاء في مشغلات CD-ROM عن عدة اسباب , منها الغبار أو الخدوش أو بصمات الاصابع على سطح القرص , ويمكن أن تنشأ الاخطاء أيضا عن مشاكل التتبع المساري أو أخطاء في التركيز لذلك كانت عملية كشف الخطأ وتصحيحة مهمه جدا إذ تصل نسبة الخطأ إلى خطأ في كل عشرة إلى اثني عشر بايتا من المعلومات .
  يمكن تقسيم الاخطاء إلى ثلاثة أصناف :
  1. أخطاء البت العشوائية , وهي تحدث ضمن البت الواحد فتقلبه من 0 إلى 1 أو بالعكس .
  2. أخطاء مفاجئة في البتات , وهي عبارة عن أكثر من خطأ عشوائي واحد في البتات .
  3. أخطاء الكتل اوالكلمات , هي عبارة عن أخطاء عشوائية أو مفاجئة في كامل كلمة أو كتلة المعلومات .
  توجد عدة طرق لكشف وتصحيح الاخطاء أول هذه الطرق هي استخدام المعطيات الفائضة , ومقارنة المعطيات الاصلية مع المعطيات الفائضة لكن هذه الطريقة مكلفة جدا وذلك لحفظ نسختين من المعطيات لمقارنتها , وهناك عيب آخر لهذه الطريقة وهي عدم إمكانية تحديد مكان الخطأ أهو في النسخة الأصلية للمعطيات أم في الفائضة . تحل هذه المشكلة بوضع نسخة ثالثة من المعطيات ومعرفة النسخة السليمة من تطابق النسختين , إلا أن ذلك يزيد الكلفة العالية لهذه الطريقة .
  تستخدم طريقة أخرى مشهورة في أجهزة الحاسوب وهي طريقة البت التحقق , إذ يولد لكل كلمة بتا يشير إلى أن عدد الوحدات في هذه الكلمة زوجي أو فردي , فإذا كان زوجيا فإن قيمة هذا البت ستكون 0 , أما إذا كان فرديا فستكون قيمته 1 , ولسوء الحظ فإن هذه الطريقة تكشف الخطأ ولكنها لا تصلحة .
  يمكن أيضا استخدام عدة بتات للتحقق , كمثال على ذلك لنأخذ مصفوفة المعطيات الثلاثية التالية :
  

3

2

1

6

5

4

9

8

7

   توسع هذه المصفوفة بعمود إضافي كل عنصر من عناصره عبارة عن مجموع عناصر السطر المقابل وبسطر إضافي كل عنصر من عناصره عبارة عن مجموع عناصر العامود المقابل , عندئذ ستصبح المصفوفة رباعية كما يلي :
  

6

3

2

1

15

6

5

4

24

9

8

7

45

18

15

12

  العنصرالأخيرفي الزاوية السفلى اليمينية هو مجموع عناصر العمود الرابع الإضافي . 
  أن أي خطأ يحدث الآن يمكن كشفة وتصحيحة باستخدام المعلومات الاضافية التي وسعت بها المصفوفة , فإذا حدث خطأ في بايت العدد 6 وأصبحت قيمته 5 , فعند قراءة المعطيات الاصلية ستحسب المصفوفة الموسعة انطلاقا من المعطيات الفعلية المقروءة وعندها ستكون المصفوفة كالتالي :
  

6

3

2

1

14

5

5

4

24

9

8

7

44

17

15

12

   يقارن الآن الناتج الكلي 44 مع الناتج المخزن 45 فنلاحظ وجود اختلاف , هذا يعني وقوع خطا ,ومن خلال مراجعة السطر والعمود الإضافيين يحدد العنصر المختلف وتصحح قيمته , ولكن سيئة هذه الطريقة تجلو للعيان عندما يحدث أكثر من خطأ في مجموعة البتات المجمعة مع بعضها البعض , وعندها سيتعذر كشف مكان الخطأ واصلاحه .
  إن المصدر الأساسي للأخطاء في أنظمة CD الصوتي أو في CD-ROM ينشأ عن الغبار أو الاندفاع بالاضافة إلى عدد من الاسباب الاخرى . وللحماية من وقوع الاخطاء الاندفاعية في تكنولوجيا الاقراص المضغوطة تمرر البيانات عبر عملية تدعى التشابك قبل أن توضع هذه البيانات على القرص . فعملية التشابك ترتب البيانات بحيث توضع البيانات المتعاقبة في أماكن على القرص غير متعاقبة . وعليه فإن وقوع غبار أو خدش على سطح القرص لن يؤذي قطعا متعاقبة ومتسلسلة من المعلومات . لان تعرض قطع متعاقبة من المعلومات للأذى سيزيد من احتمال تعرض البيانات الهامة كاملة للتلف . أما طريقة التشابكك فستشتت الاخطاء الاندفاعية بين البيانات رافعة بذلك فرصة عدم إصابة كامل البيانات بالاذى .
  عملية التشابك هذه هي آخر قسم من عملية كشف الاخطاء وتصحيحها الذي تمر عليه البيانات قبل أن تكتب على القرص . وهذه العملية جزء من العمليات القياسية التي تدعى CRIC والتي هي cross -interleaving  Reed-Solomon تستخدم هذه الطريقة في تشفير البيانات في أفراص CD وأقراص CD-ROM .
 
تنظم البيانات على الاقرص CD-ROM ضمن كتل تتألف كل واحدة منها من 12 بايتا من  معلومات التزامن المخصصة لتعريف الكتلة , و4 بايتات مخصصة لعنوان الكتلة , و 2048 بايتا مخصصة للبيانات , و 288 بايتا لكشف الخطأ وتصحيحة . تقسم هذه الاخيرة إلى 4 بايتات لكشف الخطأ , و 276 لتصحيحة والبايتات الثمانية الباقية غير مستخدمة كما هو في الشكل التالي :
 

288بايتات كشف وتصحيح الخطأ

2048

4

12

 

 

 

8 غير مستخدمة

276 لتصحيح الخطأ

4لكشف الخطأ

بايتات البيانات

بايتات عنوان الكتلة

بايتات تزامن

   تنظم البيانات في كل كتلة مصفوفة وكلمات تحقق لكل سطر ولكل عامود من المصفوفة لاستخدامها في عميات كشف وتصحيح الاخطاء التي يمكن ان تقع .
  اول مرحلة من عملية كشف وتصحيح الخطا تصحح خطأ واحدا من عشرة للبايتات التسعة من البيانات ؟ فإذا بقيت بعض البيانات غير موثوقة في انظمة CD الصوتي فإن دارات التوليد أو الاستيفاء ودارات تخفيف الصوت سوف تصحح هذه البيانات باستخدام الكلمات السابقة أو ستخفض الصوت . ولكن في أنظمة CD-ROM ستنهض أنظمة كشف وتصحيح الخطأ ECC وستقرأ البايتات ذات الحجم 288 والمخصصة لكشف وتصحيح الخطأ وستطبق على المعطيات .
  تملك بعض الحواسيب المضيفة عددا إضافيا من وسائل كشف وتصحيح الخطأ وتملك المشغلات أيضا وسائل خاصة بها . ولكن ذلك لا يدخل ضمن قياسيات تصنيع أقراص CD-ROM وإنما انفردت به شركة عن أخرى .