ปัญหาที่ยากที่สุดในการแก้ไขคือข้อผิดพลาดบูท (boot errors) เช่น 0xc000000e เพราะคุณไม่สามารถเข้าถึงยูทิลิตี้และเครื่องมือซ่อมแซมส่วนใหญ่ของ Windows ได้ ข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณเปิดเครื่องคอมพิวเตอร์ และ Windows 10/11 ไม่สามารถเริ่มต้นได้เนื่องจากปัญหาในการบูท
รหัสข้อผิดพลาด 0xc000000e ใน Windows 10/11 มีลักษณะเป็นหน้าจอสีน้ำเงินหรือสีดำ พร้อมข้อความแจ้งเตือนว่าอุปกรณ์ที่จำเป็นไม่สามารถเข้าถึง โหลด หรือเสียหายได้ ข้อความยังให้คำแนะนำในการแก้ไข แต่โดยส่วนใหญ่เป็นคำแนะนำทั่วไปที่ไม่สามารถแก้ไขข้อผิดพลาดได้จริง
บทความนี้จะแนะนำวิธีแก้ไขข้อผิดพลาด 0xc000000e แบบทางเลือก เพื่อช่วยให้คอมพิวเตอร์ของคุณบูทได้สำเร็จ
สาเหตุของข้อผิดพลาด 0xc000000e
ข้อผิดพลาดบูทนี้หมายความว่ามีบางอย่างป้องกันไม่ให้คอมพิวเตอร์เข้าถึงไฟล์ที่จำเป็นสำหรับการโหลด Windows หากได้ข้อความ "required device is inaccessible" แสดงว่าคุณอาจมีข้อมูลการกำหนดค่าบูท (Boot Configuration Data - BCD) ที่กำหนดค่าผิด หายไป หรือเสียหาย ไฟล์รีจิสทรี BCD มีข้อมูลสำคัญ การตั้งค่า และคำแนะนำสำหรับการเริ่มต้นคอมพิวเตอร์ให้สำเร็จ หากมีปัญหากับมัน คุณจะได้ข้อผิดพลาด 0xc000000e
สถานการณ์อีกอย่างที่ทำให้เกิดข้อผิดพลาด 0xc000000e คือเมื่อไฟล์ระบบเสียหายหรือถูกบุกครั้งเนื่องจากไฟฟ้าดับ ข้อผิดพลาดการเขียนดิสก์ การติดเชื้อไวรัส หรือการปิดเครื่องไม่ถูกต้อง
วิธีแก้ไขรหัสข้อผิดพลาด 0xc000000e ใน Windows 10/11
รหัสข้อผิดพลาด 0xc000000e เป็นปัญหาร้ายแรงของ Windows ที่ต้องแก้ไขเร่งด่วน คุณจะไม่สามารถเข้าถึงคอมพิวเตอร์ได้เมื่อมีข้อผิดพลาดนี้ เนื่องจากไม่สามารถบูทระบบปฏิบัติการได้เลย
เพื่อแก้ไขข้อผิดพลาด Windows 0xc000000e คุณต้องมีไดรฟ์กู้คืน (recovery drive) ก่อน หากคุณไม่ได้สร้างไดรฟ์กู้คืนไว้ก่อนที่เครื่องจะเสีย สามารถใช้คอมพิวเตอร์อีกเครื่องที่รัน Windows เวอร์ชันเดียวกันสร้างได้ สามารถใช้ USB drive, DVD หรือ CD สร้างดิสก์ซ่อมแซมระบบ
หลังจากสร้างไดรฟ์กู้คืนแล้ว ให้เปลี่ยนการตั้งค่า BIOS เพื่อแก้ไขลำดับบูท คอมพิวเตอร์ควรบูทจากไดรฟ์กู้คืนแทนฮาร์ดดิสก์ เพื่อให้วิธีนี้ทำงาน:
- เข้าสู่การตั้งค่า BIOS หรือ UEFI โดยกดปุ่มที่กำหนดก่อนที่ Windows จะเริ่มต้น ปุ่มที่กำหนดแตกต่างกันไปตามผู้ผลิตเมนบอร์ด แต่ควรลอง F2, F8, F10, F12, Esc, Delete หรือ Backspace
- หลังจากเข้าถึงการตั้งค่าแล้ว คลิกแท็บ Boot และเปลี่ยนลำดับบูทตามประเภทของไดรฟ์กู้คืนที่ใช้ หากใช้ CD เป็นดิสก์กู้คืน CD ROM ควรเป็นไดรฟ์บูทหลัก
- หลังจากเปลี่ยนลำดับบูทแล้ว กด F10 เพื่อบันทึกการตั้งค่าและปิดหน้าต่าง
หลังจากทำขั้นตอนเหล่านี้แล้ว สามารถดำเนินการแก้ไขรหัสข้อผิดพลาด 0xc000000e ด้วยวิธีใดวิธีหนึ่งด้านล่างได้
วิธีที่ 1: สร้างไฟล์ BCD ใหม่ (Rebuild the BCD File)
วิธีแก้ไขแรกที่ควรลองเมื่อได้ข้อผิดพลาด 0xc000000e คือการสร้าง BCD ใหม่ สำหรับวิธีนี้ ต้องบูทคอมพิวเตอร์ด้วยไดรฟ์กู้คืนที่สร้างไว้ เนื่องจากคุณตั้งค่า BIOS ให้บูทจากดิสก์กู้คืนแล้ว จะมีพรอมต์ปรากฏบนหน้าจอยืนยันตัวเลือก กดปุ่มใดปุ่มหนึ่งเพื่อเปิดหน้าต่าง Windows Setup และทำตามขั้นตอนด้านล่างเพื่อสร้าง BCD ใหม่:
- เลือกภาษา เวลา และการป้อนข้อมูลคีย์บอร์ดในหน้าต่าง Windows Setup
- คลิก Repair your computer (ซ่อมแซมคอมพิวเตอร์ของคุณ) ที่มุมซ้ายล่าง แล้วเลือก Troubleshoot (แก้ไขปัญหา) ภายใต้หน้าจอ Choose an option
- คลิก Advanced Options (ตัวเลือกขั้นสูง) > Command Prompt (พรอมต์คำสั่ง)
- ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ทีละบรรทัด แล้วกด Enter หลังแต่ละคำสั่ง:
- bootrec /scanos
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /rebuildbcd
- รีบูทคอมพิวเตอร์
สิ่งนี้ควรจะแก้ไขข้อมูลการกำหนดค่าบูท และแก้ไขข้อผิดพลาด Windows 0xc000000e ได้
วิธีที่ 2: ใช้ Automatic Repair (ซ่อมแซมอัตโนมัติ)
Automatic Repair เป็นยูทิลิตี้สร้างกลับใน Windows ที่ออกแบบมาเพื่อแก้ไขข้อผิดพลาดที่เกี่ยวกับบูท เช่น 0xc000000e วิธีเข้าถึง Automatic Repair:
- บูทจากไดรฟ์กู้คืนตามคำแนะนำข้างต้น
- เลือกภาษา เวลา และการป้อนข้อมูลคีย์บอร์ด แล้วคลิก Next
- คลิก Repair your computer > Troubleshoot แล้วเลือก Advanced Options
- คลิก Automatic Repair และเลือกระบบปฏิบัติการที่ต้องการแก้ไข
รอให้กระบวนการ Automatic Repair เสร็จสิ้น แล้วรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าข้อผิดพลาดแก้ไขแล้วหรือยัง
วิธีที่ 3: ใช้ยูทิลิตี้ StartRep.exe
StartRep.exe เป็นเครื่องมือที่ออกแบบมาเพื่อกู้คืนปัญหารีจิสทรีที่เสียหาย และแก้ไขค่าสภาพแวดล้อมบูท ทำตามขั้นตอนด้านล่างเพื่อรันยูทิลิตี้:
- บูทคอมพิวเตอร์ด้วยดิสก์กู้คืน
- เปิด Command Prompt ตามคำแนะนำข้างต้น
- พิมพ์คำสั่งด้านล่าง แล้วกด Enter หลังแต่ละคำสั่ง:
- cd x:\sources\recovery
- StartRep.exe
- ปิด Command Prompt และรีบูทเพื่อดูว่าข้อผิดพลาดแก้ไขแล้วหรือยัง หากยังไม่ ให้กลับไปที่ Command Prompt และพิมพ์คำสั่ง: bcdedit
- กด Enter และบันทึกค่าของ Device
- หากค่าเป็น Unknown ให้พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter เพื่อรัน:
- bcedit /set {DEFAULT.EN_US} device partition=c:
- bcedit /set {DEFAULT.EN_US} osdevice partition=c:
- bcedit /set {BOOTMGR.EN_US} device partition=c:
ปิด Command Prompt เมื่อเสร็จ แล้วรีสตาร์ทคอมพิวเตอร์ ควรจะแก้ไขข้อผิดพลาด 0xc000000e ที่คุณเจอได้
สรุป
ข้อผิดพลาดอย่าง 0xc000000e เตือนเราถึงความสำคัญของการเก็บสำรองข้อมูลเสมอ และเตรียมพร้อมสำหรับเหตุฉุกเฉิน เพื่อลดโอกาสเกิดข้อผิดพลาดบูท จำเป็นต้องดำเนินการเพื่อเพิ่มประสิทธิภาพระบบอย่างต่อเนื่อง เช่น การใช้ Outbyte PC Repair
รหัสข้อผิดพลาด 0xc000000e อาจดูยากที่จะจัดการ แต่ไม่ยากหากคุณมีไดรฟ์กู้คืนและทำตามวิธีที่ระบุไว้ข้างต้น