ผู้ใช้ Windows 7 และ Windows 8.1 บางรายพบรหัสข้อผิดพลาด Stop C000021A ซึ่งขัดขวางลำดับการบู๊ต ในกรณีส่วนใหญ่ ผู้ใช้ที่ได้รับผลกระทบจะรายงานว่าปัญหาเริ่มเกิดขึ้นหลังจากอัปเดตเวอร์ชัน BIOS แล้ว
หลังจากตรวจสอบปัญหาแล้ว ปรากฏว่ามีสาเหตุหลายประการที่อาจก่อให้เกิดข้อผิดพลาด c000021a บนคอมพิวเตอร์ Windows นี่คือรายชื่อผู้กระทำผิดที่อาจเกิดขึ้น:
- ปัญหาพื้นที่เก็บข้อมูลพื้นฐาน – ตามที่ปรากฎ ปัญหานี้อาจเกิดจากข้อผิดพลาดเชิงตรรกะหรือปัญหาที่เกี่ยวข้องกับการจัดเก็บข้อมูลประเภทอื่น ในกรณีนี้ โอกาสที่ดีที่สุดในการแก้ไขรหัสข้อผิดพลาดคือปรับใช้การสแกน CHKDSK เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับ HDD หรือ SSD ของคุณ
- ไฟล์ระบบเสียหาย – ในบางสถานการณ์ คุณอาจประสบปัญหานี้เนื่องจากไฟล์ระบบเสียหายบางประเภทซึ่งส่งผลต่อความเสถียรของระบบปฏิบัติการของคุณ หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้ในกรณีส่วนใหญ่โดยเรียกใช้ยูทิลิตีสองสามตัวที่สามารถแก้ไขปัญหาความเสียหายของไฟล์ Windows (DISM และ SFC) หากยังไม่พอ คุณจะต้องใช้ขั้นตอนการเปลี่ยนแปลงเพิ่มเติม เช่น ติดตั้งใหม่ทั้งหมดหรือซ่อมแซมการติดตั้ง
- ข้อมูล BCD เสียหาย – ตามที่ผู้ใช้บางรายที่ได้รับผลกระทบ รหัสข้อผิดพลาดนี้อาจเกี่ยวข้องกับความเสียหายระหว่างข้อมูลการกำหนดค่าการบูตของคุณ ในกรณีนี้ วิธีเดียวที่จะแก้ไขปัญหาคือสร้างข้อมูล BCD ใหม่จากพรอมต์ CMD ที่ยกระดับโดยใช้ชุดคำสั่ง
- การเปลี่ยนแปลงระบบปฏิบัติการล่าสุด – หากคุณเพิ่งเริ่มพบปัญหานี้เมื่อเร็วๆ นี้ มีโอกาสที่คุณกำลังประสบปัญหานี้เนื่องจากการเปลี่ยนแปลงล่าสุดที่ไดรเวอร์ การอัปเดต หรือแอปพลิเคชันได้ทำกับระบบของคุณ ในการแก้ไข คุณจะต้องใช้จุดคืนค่าระบบเพื่อให้คอมพิวเตอร์ของคุณกลับสู่สถานะปกติ
วิธีที่ 1:เรียกใช้การสแกน CHKDSK
ก่อนที่คุณจะลองแก้ไขอื่นๆ ด้านล่าง คุณควรเริ่มต้นด้วยการตรวจสอบปัญหาเกี่ยวกับที่เก็บข้อมูล HDD / SSD ในกรณีนี้ การสแกน CHKDSK โดยใช้ยูทิลิตี้ Check Disk จะช่วยให้คุณแก้ไขปัญหาได้ในกรณีส่วนใหญ่
การทำเช่นนี้จะช่วยให้คุณกำจัดทุกอินสแตนซ์ของเซกเตอร์ SSD / HDD ที่ไม่ดีซึ่งจะถูกกำจัดซึ่งอาจแก้ไข c000021a รหัสข้อผิดพลาด
โปรดทราบว่า CHKDSK มีอยู่ใน Windows ทุกเวอร์ชันล่าสุด รวมทั้ง Windows 7 และ Windows 8.1 ดังนั้นคุณจะสามารถเริ่มต้น ตรวจสอบดิสก์ สแกนโดยไม่คำนึงถึงเวอร์ชันของ windows มีศักยภาพในการแก้ไขข้อผิดพลาดทางตรรกะส่วนใหญ่ที่อาจนำไปสู่รหัสข้อผิดพลาด Stop
ในการเริ่มต้นการสแกน CHKDSK อย่างมีประสิทธิภาพสูงสุด คุณต้องดำเนินการจากพรอมต์คำสั่งที่ยกระดับขึ้น ในกรณีที่คุณยังไม่ได้ดำเนินการนี้ก่อนที่จะปฏิบัติตามคำแนะนำในการเรียกใช้การสแกน CHKDSK จาก CMD ที่ยกระดับขึ้น .
หากคุณทำสิ่งนี้แล้วและยังคงเห็นรหัสข้อผิดพลาดเดิม ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 2:การเรียกใช้การสแกน SFC และ DISM
หาก ตรวจสอบดิสก์ ยูทิลิตี้ไม่ได้แก้ไขปัญหาในกรณีของคุณ สิ่งต่อไปที่คุณควรทำคือใช้ยูทิลิตี้สองสามตัว (SFC และ DISM) ที่สามารถแก้ไขความเสียหายของไฟล์ระบบที่อาจทำให้ระบบปฏิบัติการไม่เสถียรทั่วไป
ตัวตรวจสอบไฟล์ระบบ และ Deployment Image การบริการและการจัดการ เป็นเครื่องมือในตัว 2 ตัวที่ติดตั้งเพื่อแก้ไขอินสแตนซ์การทุจริตที่พบบ่อยที่สุดที่อาจเรียกใช้ c000021a รหัสข้อผิดพลาด
ในกรณีที่คุณยังไม่ได้ดำเนินการ ให้เริ่มโดยไปที่การสแกนตัวตรวจสอบไฟล์ระบบ เนื่องจากคุณสามารถทำได้โดยไม่ต้องมีการเชื่อมต่ออินเทอร์เน็ต
หมายเหตุ: SFC ทำงานโดยใช้แคชที่เก็บไว้ในเครื่องเพื่อแทนที่รายการไฟล์ระบบที่เสียหายด้วยไฟล์ที่เทียบเท่า เป็นสิ่งสำคัญมากที่จะหลีกเลี่ยงการขัดจังหวะการสแกน SFC นี้เมื่อคุณเริ่มต้น - การหยุดชะงักมีโอกาสสร้างข้อผิดพลาดเชิงตรรกะเพิ่มเติม
สำคัญ :หากคุณใช้ HDD แบบเดิมแทน SSD ที่ทันสมัยกว่า การดำเนินการนี้จะใช้เวลามากกว่า 1 ชั่วโมง ยูทิลิตีนี้มีแนวโน้มที่จะหยุดการทำงานชั่วคราว – หากเกิดเหตุการณ์นี้ อย่าปิดหน้าต่างและรอให้การติดตามแบบเรียลไทม์กลับมา
เมื่อการสแกน SFC เสร็จสิ้นในท้ายที่สุด ให้รีบูตคอมพิวเตอร์และดูว่า c000021a รหัสข้อผิดพลาดได้รับการแก้ไขในที่สุด
ในกรณีที่ไม่ใช่ ให้ก้าวไปข้างหน้าโดยเริ่มการสแกน DISM .
หมายเหตุ: DISM ใช้ส่วนประกอบของ Windows Update เพื่อแทนที่อินสแตนซ์ไฟล์ Windows ที่เสียหายด้วยสำเนาที่สมบูรณ์ที่ดาวน์โหลดทางอินเทอร์เน็ต เนื่องจากต้องใช้การเชื่อมต่ออินเทอร์เน็ต คุณต้องแน่ใจว่าการเชื่อมต่อของคุณเสถียรก่อนที่จะเริ่มดำเนินการนี้
เมื่อการดำเนินการเสร็จสิ้น ให้รีบูตเครื่องคอมพิวเตอร์และใช้คอมพิวเตอร์ตามปกติเพื่อดูว่าคุณยังเห็น c000021a อยู่หรือไม่ รหัสข้อผิดพลาด
ในกรณีที่ปัญหายังคงอยู่ ให้เลื่อนลงไปที่วิธีที่ 3
วิธีที่ 3:การสร้างข้อมูล BCD ใหม่
ตามที่ปรากฏ ปัญหานี้อาจเกิดจากข้อมูล BCD ที่เสียหายซึ่งขัดขวางการดำเนินการเริ่มต้นระบบ หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยใช้ Command Prompt ที่ยกระดับขึ้นเพื่อสร้างข้อมูลการกำหนดค่าการบูต และแก้ไขลำดับการเริ่มต้น
วิธีนี้ได้รับการยืนยันแล้วว่าใช้งานได้โดยผู้ใช้ที่ได้รับผลกระทบจำนวนมาก (โดยเฉพาะหากปัญหาเกิดขึ้นในทุกครั้งที่มีการพยายามเริ่มต้นระบบแบบเดิม)
หากคุณไม่ทราบวิธีดำเนินการ ให้ทำตามคำแนะนำด้านล่างเพื่อเริ่มขั้นตอนการซ่อมแซม BCD จากเมนูแก้ไขปัญหาของเวอร์ชัน Windows ของคุณ:
หมายเหตุ :คำแนะนำด้านล่างจะใช้งานได้แม้ว่าคุณจะไม่สามารถบู๊ตคอมพิวเตอร์แบบเดิมได้อีกต่อไป
ต่อไปนี้คือคำแนะนำทีละขั้นตอนสั้นๆ ในการสร้างข้อมูล BCD ใหม่โดยใช้การแก้ปัญหา เมนู:
- อย่างแรกเลย ให้ใส่สื่อการติดตั้งที่เข้ากันได้ของ Windows แล้วกดแป้นใดก็ได้เพื่อให้คอมพิวเตอร์บูตจากสื่อนั้น
- เมื่อคอมพิวเตอร์ของคุณบูทจากแผ่นดิสก์สื่อการติดตั้ง Windows ได้สำเร็จ ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ
- เมื่อคุณอยู่ในเมนูการกู้คืน ให้คลิกที่ แก้ปัญหา จากนั้นคลิกที่พรอมต์คำสั่ง จากรายการตัวเลือกที่มี
หมายเหตุ :หากคุณเปิดพรอมต์คำสั่งจากเมนูการกู้คืน พรอมต์คำสั่งจะเปิดขึ้นโดยอัตโนมัติพร้อมสิทธิ์ของผู้ดูแลระบบ
- ภายในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการเพื่อเริ่มกระบวนการสร้างข้อมูลการกำหนดค่าการบูต :
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
- รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และดูว่าคอมพิวเตอร์ของคุณสามารถบู๊ตได้ตามปกติหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสิ้น
หากยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4:การใช้จุดคืนค่าระบบ
หากวิธีการข้างต้นไม่สามารถแก้ไขปัญหาให้กับคุณได้ และปัญหาเริ่มเกิดขึ้นหลังจากที่คุณดำเนินการบางอย่างแล้ว คุณอาจแก้ไขปัญหาได้โดยใช้ยูทิลิตี้การคืนค่าระบบ
การคืนค่าระบบเป็นยูทิลิตี้ที่กำหนดค่าตามค่าเริ่มต้นเพื่อสร้างสแน็ปช็อตปกติของสถานะคอมพิวเตอร์ของคุณ หากมีข้อผิดพลาด คุณสามารถใช้เพื่อคืนคอมพิวเตอร์ของคุณกลับสู่สถานะที่พีซีของคุณทำงานอย่างถูกต้อง
หมายเหตุ: เว้นแต่คุณจะแก้ไขการทำงานเริ่มต้นของการคืนค่าระบบ (หรือเครื่องมือการจัดการทรัพยากรทำเพื่อคุณ) คุณควรมีสแน็ปช็อตมากมายให้เลือก – โดยค่าเริ่มต้น ยูทิลิตีนี้ได้รับการกำหนดค่าให้สร้างสแน็ปช็อตใหม่ในเหตุการณ์ที่สำคัญของระบบ เช่น การติดตั้ง ของการอัปเดต ไดรเวอร์เวอร์ชันใหม่ เป็นต้น
หากคุณต้องการใช้ระบบที่เก่ากว่าเพื่อกู้คืนสแน็ปช็อตเพื่อหลีกเลี่ยง c000021a ข้อผิดพลาด โปรดทราบว่าเมื่อคุณทำเช่นนั้น แอปพลิเคชัน ไดรเวอร์ เกม หรือการเปลี่ยนแปลงระบบอื่นๆ ที่ติดตั้งไว้ทั้งหมดจะถูกเปลี่ยนกลับ
หากคุณเข้าใจว่ายูทิลิตี้นี้ทำงานอย่างไรและมีประโยชน์อย่างไร ให้ทำตามคำแนะนำเหล่านี้เพื่อเริ่มต้นกระบวนการคืนค่าระบบ .
หากยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5:ติดตั้งใหม่ทั้งหมด / ติดตั้งซ่อมแซม
หากคุณปฏิบัติตามทุกวิธีแก้ไขที่เป็นไปได้ข้างต้น และไม่มีวิธีใดที่อนุญาตให้คุณแก้ไข c000021a รหัสข้อผิดพลาด โอกาสที่คุณกำลังจัดการกับความเสียหายของไฟล์ระบบบางประเภทที่ไม่สามารถแก้ไขได้ตามอัตภาพด้วยยูทิลิตี้ในตัว เช่น SFC หรือ DISM
หากใช้สถานการณ์นี้ได้ คุณจะสามารถแก้ไขปัญหาได้ด้วยการรีเซ็ตทุกองค์ประกอบของ Windows ด้วยการติดตั้งใหม่ทั้งหมด หรือ ขั้นตอนการติดตั้งซ่อมแซม .
หากคุณกำลังมองหาวิธีแก้ไขที่ง่ายที่สุด คุณควรไปที่การติดตั้งใหม่ทั้งหมด แต่โปรดจำไว้ว่าขั้นตอนนี้ไม่ได้เกิดขึ้นโดยปราศจากการประนีประนอม หากคุณใช้เส้นทางนี้ คุณอาจสูญเสียไฟล์ส่วนตัว (สื่อ แอป เกม) ที่คุณอยู่ในไดรฟ์ระบบปฏิบัติการที่ไม่ได้สำรองข้อมูลไว้ อย่างไรก็ตาม ข้อได้เปรียบหลักคือคุณไม่จำเป็นต้องมีสื่อการติดตั้งที่เข้ากันได้เพื่อเริ่มการดำเนินการนี้
อย่างไรก็ตาม หากคุณปฏิบัติตามแนวทางที่มุ่งเน้น คุณจะต้องมีสื่อการติดตั้งที่เข้ากันได้เพื่อเริ่มการติดตั้งซ่อมแซม (ขั้นตอนการซ่อมแซมแบบแทนที่) . หากคุณเปรียบเทียบการดำเนินการนี้กับการติดตั้งใหม่ทั้งหมด จะเป็นเรื่องที่น่าเบื่อหน่ายกว่ามาก แต่ข้อดีหลักคือคุณสามารถเก็บไฟล์ส่วนตัวทั้งหมดของคุณไว้ในไดรฟ์ OS (สื่อส่วนบุคคล แอปพลิเคชัน เกม และแม้กระทั่งค่ากำหนดบางอย่างของผู้ใช้
พี>