ผู้ใช้ Windows 7 และ Windows 8.1 บางรายเจอ Stop Error Code C000021A ระหว่างลำดับการบูทอัพ (Bootup Sequence) ในกรณีส่วนใหญ่ ผู้ใช้รายงานว่าปัญหาเริ่มเกิดหลังจากที่พวกเขา อัปเดต BIOS Version
หลังสืบสวนพบว่ามีหลายสาเหตุที่อาจก่อให้เกิด C000021A Error บนคอมพิวเตอร์ Windows:
- ปัญหา Storage ใต้ผิว – ปัญหานี้อาจเกิดจาก Logical Error หรือ Storage-related Problem อีกประเภท ในกรณีนี้ โอกาสสูงสุดในการแก้ Error Code คือการ Deploy CHKDSK Scan เพื่อแก้ปัญหาที่เกี่ยวกับ HDD หรือ SSD
- System File Corruption – ภายใต้สถานการณ์บางอย่าง คุณอาจเผชิญปัญหานี้เนื่องจาก System File Corruption แบบหนึ่งที่ส่งผลต่อ Stability ของ OS หากเป็นกรณีนี้ ควรแก้ได้ในกรณีส่วนใหญ่โดยการรัน Utilities 2 ตัวที่แก้ Windows File Corruption ได้ (DISM และ SFC) หากไม่พอ จะต้องใช้ Procedure ที่เปลี่ยนแปลงมากกว่านี้ เช่น Clean Install หรือ Repair Install
- BCD Data เสียหาย – ตามรายงานบางราย Error Code นี้อาจเกี่ยวข้องกับ Corruption ระหว่าง Boot Configuration Data ของคุณ ในกรณีนี้ วิธีเดียวคือ Rebuild BCD Data จาก Elevated CMD Prompt ด้วยชุดคำสั่ง
- Recent OS Change – หากคุณเพิ่งเริ่มเจอปัญหานี้ โอกาสมีว่าคุณเผชิญปัญหานี้เนื่องจาก Recent Change ที่ Driver, Update, หรือ Application ทำกับระบบของคุณ เพื่อแก้ ต้องใช้ System Restore Point คืนค่าคอมพิวเตอร์ไปสู่สภาพที่ดี
วิธีที่ 1: รัน CHKDSK Scan
ก่อนลอง Fix อื่นๆ ควรเริ่มสืบสวน Storage-related Problem ของ HDD/SSD ในกรณีนี้ CHKDSK Scan ด้วย Check Disk Utility ควรช่วยแก้ปัญหาในกรณีส่วนใหญ่
การทำเช่นนี้จะรับประกันว่าทุก Instance ของ Bad SSD/HDD Sector ที่จะถูกลบออก อาจแก้ c000021a Error Code ได้
จำไว้ว่า CHKDSK มีอยู่ในทุก Windows รุ่นล่าสุด รวมถึง Windows 7 และ 8.1 ดังนั้นคุณสามารถ Initiate Check Disk Scan ได้ไม่ว่าจะเป็น Windows Version อะไร มีศักยภาพแก้ Corruption Instances และ Logical Errors ส่วนใหญ่ที่มีส่วนทำให้เกิด Stop Error Code
เพื่อ Initiate CHKDSK Scan ที่มีประสิทธิภาพที่สุด ต้องทำจาก Elevated Command Prompt หากยังไม่เคยทำ ทำตามคำแนะนำการรัน CHKDSK Scan จาก Elevated CMD
หากทำแล้วแต่ยังเจอ Error Code เดิม ลองวิธีถัดไป
วิธีที่ 2: รัน SFC และ DISM Scans
หาก Check Disk Utility ไม่แก้ปัญหาในเคสของคุณ สิ่งต่อไปควรทำคือใช้ Utilities 2 ตัว (SFC และ DISM) ที่แก้ System File Corruption ที่ก่อให้เกิด General OS Instability ได้
System File Checker และ Deployment Image Servicing and Management เป็น Built-in Tools 2 ตัวที่พร้อมแก้ Corruption Instances พบบ่อยที่สุดที่อาจก่อให้เกิด c000021a Error Code
หากยังไม่เคยทำ เริ่มด้วย System File Checker Scan เนื่องจากทำได้โดยไม่ต้องการ Active Internet Connection
หมายเหตุ: SFC ทำงานโดยใช้ Locally Stored Cache แทนที่ Corrupted System File Items ด้วย Healthy Equivalents สำคัญมากที่จะ หลีกเลี่ยงการ Interrupt SFC Scan** เมื่อเริ่มต้นแล้ว – การ Interrupt มีศักยภาพสร้าง Logical Errors เพิ่มเติม
สำคัญ: หากคุณใช้ Traditional HDD แทน SSD สมัยใหม่ ควรคาดหวังว่า Operation นี้ใช้เวลาเกิน 1 ชั่วโมง Utility นี้มีแนวโน้ม Freeze ชั่วคราว – หากเกิดขึ้น อย่าปิดหน้าต่าง รอ Real-time Tracking กลับมา
เมื่อ SFC Scan เสร็จ → Reboot → ดูว่า c000021a Error Code แก้แล้วหรือยัง
หายังไม่แก้ → ไปขั้นต่อไปโดย เริ่ม DISM Scan
หมายเหตุ: DISM ใช้ Component ของ Windows Update แทนที่ Corrupted Windows File Instances ด้วย Healthy Copies ที่ดาวน์โหลดมาจาก Internet เนื่องจากพึ่งพา Internet Connection ต้อง Ensure ว่า Connection เสถียรก่อนเริ่ม Operation
Operation เสร็จ → Reboot → ใช้คอมพิวเตอร์ปกติ → ดูว่ายังเจอ c000021a Error Code หรือไม่
หากปัญหายังคงอยู่ → ไป Method 3
วิธีที่ 3: Rebuild BCD Data
โอกาสมีว่าปัญหานี้เกิดจาก BCD Data ที่เสียหายรบกวน Startup Operation หากเป็นกรณีนี้ ควรแก้ได้โดยใช้ Elevated Command Prompt Rebuild Boot Configuration Data และซ่อม Startup Sequence
วิธีนี้ยืนยันได้ผลจากผู้ใช้หลายราย (โดยเฉพาะหาก Issue เกิดทุกครั้งที่พยายามบูทแบบปกติ)
หากไม่รู้วิธี ทำตามขั้นตอนเพื่อเริ่ม BCD Repair Procedure จาก Troubleshoot Menu ของ Windows Version ของคุณ:
หมายเหตุ: คำแนะนำด้านล่างใช้ได้แม้คุณจะบูทคอมพิวเตอร์แบบปกติไม่ได้แล้ว
คู่มือ Rebuild BCD Data ผ่าน Troubleshooting Menu:
- เสียบ Windows Installation Media ที่เข้ากันได้ → กดปุ่มใดปุ่มหนึ่งให้คอมพิวเตอร์บูทจากมัน
- คอมพิวเตอร์บูทจาก Windows Installation Media Disc สำเร็จ → คลิก Repair your computer
- ใน Recovery Menu → คลิก Troubleshoot → Command Prompt
หมายเหตุ: หากเปิด CMD จาก Recovery Menu จะเปิดด้วย Admin Rights อัตโนมัติ - ใน Command Prompt พิมพ์คำสั่งต่อไปนี้ และกด Enter ทุกคำสั่ง เพื่อเริ่ม Rebuild Boot Configuration Data:
Bcdedit /export C:\BCD_Backup ren c:\boot\bcd bcd.old Bootrec.exe /rebuildbcd BootRec.exe /fixmbr BootRec.exe /fixboot sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk c: /r exit
- รอ Operation เสร็จ → Restart → ดูว่าคอมพิวเตอร์บูทปกติได้หรือไม่เมื่อ Startup ถัดไปเสร็จ
วิธีที่ 4: ใช้ System Restore Point
หากวิธีข้างต้นไม่แก้ปัญหา และ Issue เริ่มเกิดหลังจากที่คุณทำ Action 某อย่าง คุณอาจแก้ได้โดยใช้ System Restore Utility
System Restore เป็น Utility ที่ตั้งค่า Default ให้สร้าง Regular Snapshots ของ Computer State หากมีอะไรผิดพลาด สามารถใช้ Snapshot คืนค่าคอมพิวเตอร์ไปสู่สภาพที่ PC ทำงานปกติ
หมายเหตุ: เว้นแต่คุณจะเปลี่ยน Default Behavior ของ System Restore (หรือ Resource Management Tool ทำให้) ควรมี Snapshots มากมายให้เลือก – โดย Default Utility นี้ตั้งค่าสร้าง Snapshot ใหม่ที่ Important System Events เช่น การติดตั้ง Update, Driver Version ใหม่ ฯลฯ
หากคุณเข้าใจ Utility นี้และสิ่งที่มันทำได้ ทำตามคำแนะนำเพื่อ เริ่ม System Restore Procedure
หากปัญหายังคงอยู่ → ไป Method 5
วิธีที่ 5: Clean Installing / Repair Installing
หากคุณทำทุก Potential Fix ข้างต้น และไม่มีอะไรช่วยแก้ c000021a Error Code โอกาสมีว่าคุณเผชิญกับ System File Corruption แบบหนึ่งที่ไม่สามารถ Resolve ได้แบบดั้งเดิมด้วย Built-in Utilities อย่าง SFC หรือ DISM
ในสถานการณ์นี้ คุณจะแก้ได้โดย Reset ทุก Windows Component ด้วย Clean Install หรือ Repair Install Procedure
หากหาวิธีแก้ที่ง่ายที่สุด ควรไป Clean Install แต่จำไว้ว่า Procedure นี้ไม่มาถึง Compromises หากไปทางนี้ คาดว่าจะสูญเสีย Personal Files (Media, Apps, Games) ที่อยู่บน OS Drive และไม่ได้ Backup อย่างไรก็ตาม ข้อได้เปรียบหลักคือ ไม่ต้องใช้ Compatible Installation Media เพื่อ Initiate Operation นี้
แต่หากคุณหา Focused Approach จะต้องใช้ Compatible Installation Media เพื่อ Initiate Repair Install (In-place Repair Procedure) หากเปรียบเทียบกับ Clean Install Operation นี้ค่อนข้าง Tedious (นุ่งนึง) แต่ข้อได้เปรียบหลักคือ เก็บ Personal Files ทั้งหมดบน OS Drive ไว้ได้ (Personal Media, Applications, Games, และ User Preferences บางอย่าง)