บทช่วยสอนนี้มีคำแนะนำในการแก้ไขปัญหาจอสีน้ำเงินต่อไปนี้บนคอมพิวเตอร์ Windows 10: "Boot configuration data for your PC is missing or contains errors. File:\EFI\Microsoft\Boot\BCD. Error Code: 0x000000f" หรือ "Boot configuration data for your PC is missing or contains errors. File:\Boot\BCD. Error Code: 0x000000f"
ข้อผิดพลาด BSOD 0x000000f อาจปรากฏใน Windows ทุกรุ่น มักเกิดหลังปิดเครื่องไม่ถูกต้อง (เช่น ไฟดับ) หรือหลังอัปเดต Windows ที่ไม่สำเร็จ

วิธีแก้ไข Boot Configuration Data Missing - BSOD Error 0x000000f บน Windows 10 และ 8
เพื่อแก้ไขข้อผิดพลาดบูต 0x000000f คุณต้องเริ่มต้นคอมพิวเตอร์จากสื่อติดตั้ง/กู้คืน Windows หากคุณไม่มีสื่อติดตั้ง Windows สามารถสร้างได้ (สอดคล้องกับรุ่นและเวอร์ชัน Windows ของคุณ) โดยตรงจาก Microsoft
- วิธีสร้างสื่อบูต USB Windows 10
- วิธีสร้างสื่อบูต DVD Windows 10
วิธีที่ 1: ซ่อมแซม Boot Configuration Data ด้วยเครื่องมือ BOOTREC
วิธีที่ 2: ซ่อมแซม Boot Configuration Data ด้วยเครื่องมือ BCDBOOT
วิธีที่ 1: ซ่อมแซม Boot Configuration Data ด้วยเครื่องมือ BOOTREC
1. เปิดเครื่องและบูตจากสื่อติดตั้ง/กู้คืน Windows 10
2. ที่หน้าจอ Windows Setup กด SHIFT + F10 เพื่อเปิด Command Prompt, หรือเลือก Next → Repair your computer → Troubleshoot → Advanced Options → Command Prompt

3. ใน Command Prompt พิมพ์คำสั่งต่อไปนี้ตามลำดับ:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos *
* หมายเหตุ: หากหลังจากรันคำสั่ง "bootrec /scanos" ได้รับข้อความ "Total identified Windows installations = 0" ให้รันคำสั่งต่อไปนี้ก่อนดำเนินการขั้นตอนถัดไป:
-
- bcdedit /export C:\bcdbackup
- C:
- cd boot
- attrib bcd -s -h –r
- ren C:\boot\bcd bcd.old
4. สร้าง Boot Configuration Data ใหม่:
- bootrec /rebuildbcd
5. กด "A" เพื่อเพิ่มการติดตั้งลงในรายการบูต และกด Enter

6. ปิดหน้าต่างทั้งหมดและ รีสตาร์ท คอมพิวเตอร์ หาก Windows ยังเริ่มต้นไม่ได้ ให้ลองวิธีที่ 2 ด้านล่าง
วิธีที่ 2: ซ่อมแซม Boot Configuration Data ด้วยเครื่องมือ BCDBOOT
1. เปิดเครื่องและบูตจากสื่อติดตั้ง/กู้คืน Windows 10
2. ที่หน้าจอ Windows Setup กด SHIFT + F10 เพื่อเปิด Command Prompt, หรือเลือก Next → Repair your computer → Troubleshoot → Advanced Options → Command Prompt

3. ใน Command Prompt พิมพ์คำสั่งต่อไปนี้ตามลำดับ:
- diskpart
- select disk 0
- list partition
4. 记下系统分区的大小(以 MB 为单位)。*
* 例如:如下面的屏幕截图所示,系统分区的大小为 99 MB。

5. หาเลขโวลยุมของพาร์ติชันระบบ * และตัวอักษรไดรฟ์ของดิสก์ OS ** โดยพิมพ์คำสั่ง:
- list volume
* จากขั้นตอนก่อนหน้าเราพบว่าพาร์ติชันระบบมีขนาด 99 MB จากภาพด้านล่างจึงทราบว่าพาร์ติชันระบบคือ "Volume 2"
** ดิสก์ OS คือดิสก์ที่ติดตั้ง Windows อยู่ ปกติจะเป็น "Volume 0" โวลยุมที่ใหญ่ที่สุดในรายการ ในตัวอย่างนี้ดิสก์ OS อยู่ที่ไดรฟ์ "C"

6. เลือกพาร์ติชันระบบและกำหนดตัวอักษรไดรฟ์ให้ แล้วออกจาก DISKPART:
- select volume 2 *
- assign letter=Z
- exit
* หมายเหตุ: เปลี่ยนหมายเลขโวลยุมตามกรณีของคุณ

7. สุดท้ายใน Command Prompt ให้รันคำสั่งนี้:
- bcdboot C:\windows /s Z: /f ALL
* หมายเหตุ: เปลี่ยนตัวอักษร "C" ตามตัวอักษรไดรฟ์ของโวลยุม OS ในกรณีของคุณ

8. ปิดหน้าต่างทั้งหมด นำสื่อกู้คืน Windows ออก และลองบูตเข้าสู่ Windows ปกติ หาก Windows ไม่บูต ให้ทำซ้ำขั้นตอนเดียวกัน แต่ในท้ายที่สุดให้พิมพ์คำสั่งนี้:
- bcdboot C:\windows /s Z: /f UEFI

9. ปิดหน้าต่างทั้งหมด นำสื่อกู้คืนออก และรีสตาร์ทระบบของคุณ
เสร็จแล้ว! แจ้งให้我知道ว่าแนวทางนี้ช่วยคุณได้หรือไม่โดยทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ. โปรดกดไลก์และแชร์แนวทางนี้เพื่อช่วยผู้อื่น.