มีข้อผิดพลาด Windows หลายอย่างที่อาจพบขณะทำงานบน PC, บูท, หรือแม้แต่การถอดแยกบางครั้ง บางข้อผิดพลาดเป็นใหม่ บางอย่างไม่รู้จัก ในบางกรณี รีสตาร์ท PC หลังเจอข้อผิดพลาด نادرๆ จะช่วยได้ ทำให้ผู้ใช้รู้สึกหงุดหงิด
ข้อผิดพลาดที่พบได้นานแต่น่ารำคาญ ขณะบูท PC คือ 0xc000000f เว้นแต่คุณจะเป็นผู้ใช้ Windows มืออาชีพ การสืบสวนข้อผิดพลาดนี้อาจเป็นปัญหา โชคดีที่เราจะครอบเกือบทุกอย่างที่ต้องรู้เกี่ยวกับมันในบทความนี้
ถ้าคุณอยากรู้ว่า boot error 0xc000000f คืออะไร สาเหตุคืออะไร และแก้ยังไง ก็ติดตามมานะ
รหัสข้อผิดพลาด 0xc000000f คืออะไร?
ข้อผิดพลาด Windows 10/11 0xc000000f บ่งชี้โดยตรงว่ามีปัญหากับ Boot Configuration Data (BCD) เมื่อข้อมูลหายหรือเสียหาย OS จะอ่านและดำเนินการเริ่มต้นส่วนใหญ่ไม่ได้
Microsoft นำเสนอ BOOTMGR ครั้งแรกใน Windows Vista ตอนนี้มีในทุกเวอร์ชัน Windows รวมถึง Windows 10/11 BOOTMGR ใช้ Boot Configuration Database เก็บตัวเลือกและการตั้งค่าบูททั้งหมดบน PC
เสียดายที่ถ้าไฟล์ BCD ไม่พร้อมใช้งานขณะ Windows เริ่มต้น ข้อผิดพลาด 0xc000000f จะเกิดขึ้นได้ง่าย
สาเหตุของ Error Code 0xc000000f บน Windows 10/11
ข้อผิดพลาด 0xc000000f เกิดจากหลายเหตุผล แต่มี 3 สาเหตุหลัก:
#1. Boot Configuration Database หายหรือเสียหาย
Boot sector มีบทบาทสำคัญในการโหลด Windows ลงหน่วยความจำ ถ้าไฟล์ BCD หายหรือเสียหาย Windows จะโหลดไม่ได้ และโยน error 0xc000000f
#2. System File เสียหาย
File system ที่เสียหายก็ทำให้เกิด 0xc000000f ได้ เช่นตอนอัปเกรด Windows แล้วไฟฟ้าดับทันใดขณะเขียนข้อมูลสำคัญไปที่ boot sector system file อาจเสียหาย การปิดเครื่องไม่ถูกต้อง หรือการติดตั้งไม่สมบูรณ์ อาจเป็นสาเหตุหลักทำให้ไฟล์เสีย กระตุ้น error 0xc000000f และไม่สามารถเข้า Windows ได้
#3. สายข้อมูล (Data Cables) ชำรุด
อุปกรณ์คอมพิวเตอร์เกือบทั้งหมดไม่ได้ใช้ตลอดกาล สายข้อมูลก็เช่นกัน ถ้าใช้สายข้อมูลมาหลายปี ควรพิจารณาเปลี่ยนใหม่ เพราะอาจก่อให้เกิด read/write errors ทำให้กระบวนการบูทขัดขวาง Hard disk failure เป็นสาเหตุทั่วไปอีกอย่าง ถ้า hard drive มีมัลแวร์หรือ bad sector ก็จะป้องกันไม่ให้ Windows โหลดได้
วิธีแก้ไข Error Code 0xc000000f
ข้อผิดพลาด 0xc000000f เกิดจาก system files หายหรือ config ผิดใน OS ไปทางหนึ่งทางหนึ่ง ข่าวดีคือแก้ได้หลายวิธี เราจะเน้นที่วิธีที่ดีที่สุดหลายวิธี
ก่อนอื่น: ตรวจสอบอุปกรณ์ต่อพ่วง
ก่อนลองวิธีใหญ่ๆ ให้ถอดอุปกรณ์ต่อพ่วงทั้งหมด อุปกรณ์ชำรุดอาจก่อให้เกิด boot error 0xc000000f ตรงที่กล่าวมา การถอดออกอาจแก้ปัญหา ได้แก่ ตัด USB, CD, DVD ออกจากพอร์ตทั้งหมด (ยกเว้นเมาส์และคีย์บอร์ด) รีสตาร์ท PC ดูว่าบูทปกติหรือไม่
วิธีที่ 1: ใช้ Startup Repair ซ่อม BOOTMGR
ถ้า Windows 10/11 บูทไม่ได้ตามปกติ ใช้เครื่องมือ Startup Repair แก้ไขได้ เครื่องมือ built-in นี้จะตรวจจับและแก้ไขปัญหาที่ป้องกันไม่ให้ Windows บูทปกติ วิธีดีสำหรับซ่อม BCD data file ที่หายหรือเสีย
ก่อนใช้ฟีเจอร์นี้ ต้องมี bootable USB installation หรือ Windows Setup DVD พร้อม ขั้นตอนสร้าง Windows 10/11 installation media:
- ดาวน์โหลด Windows 10/11 Media Creation tool จากเว็บไซต์ทางการของ Microsoft
- หลังดาวน์โหลด รันไฟล์ และทำตามขั้นตอนที่กำหนด
เมื่อเตรียมพร้อมแล้ว ใช้ Startup Repair ตามนี้:
- ปิดเครื่อง PC ที่มีปัญหา เสียบ USB/DVD ที่สร้างไว้
- เปิดเครื่อง
- กดปุ่มใดปุ่มหนึ่งเมื่อระบบแจ้ง
- เลือกตัวเลือกคีย์บอร์ดและภาษา
- คลิกตัวเลือก Repair your computer
- ที่นี่ Startup Repair จะสแกนคอมพิวเตอร์ แล้วขอให้เลือกว่าจะติดตั้งอะไรจากรายการ
- รอหน้าต่าง System recovery options ปรากฏ เลือก Startup Repair เริ่มกระบวนการซ่อมแซม
วิธีที่ 2: สร้าง BCD ใหม่ด้วย Bootrec.exe Tool
เพื่อสร้าง BCD ใหม่ ต้องใช้ bootrec.exe tool ที่มาพร้อม Windows 10/11 เหมือน Startup Repair วิธีนี้ก็ต้องการ bootable Windows installation USB หรือ DVD ขั้นตอนสร้าง BCD ใหม่:
- รีสตาร์ทคอมพิวเตอร์
- เสียบ bootable DVD หรือ USB installation disk
- รีสตาร์ทอีกครั้ง กดปุ่ม R
- เลือก Troubleshoot > Command Prompt
- พิมพ์คำสั่งต่อไปนี้เพื่อสร้าง BCD ใหม่:
Bootrec.exe /fixmbr
Bootrec.exe /fixboot
Bootrec /rebuildBcd
Bootrec /ScanOs - กด Enter หลังแต่ละคำสั่ง
วิธีที่ 3: ตรวจสอบดิสก์หาข้อผิดพลาด
หลังสร้าง BCD ใหม่ด้วย bootrec.exe สามารถตรวจสอบดิสก์หาข้อผิดพลาดได้ โดยรันคำสั่ง chkdsk /f /r จะสแกนและซ่อมแซมข้อผิดพลาดดิสก์และ bad sectors ที่อาจก่อให้เกิด error 0xc000000f
วิธีที่ 4: สร้าง EFI Partition ใหม่
ด้วยเหตุผลบางอย่าง อาจไม่มี EFI partition แต่สร้างได้ง่ายถ้ามีพื้นที่ว่าง 200 MB และ Windows installation media การสร้าง partition อาจช่วยแก้ boot error 0xc000000f ได้ วิธีสร้าง:
- บูทจาก installation media ข้ามหน้าจอแรก กด Shift + F10 เปิด Command Prompt
- พิมพ์คำสั่งต่อไปนี้ใน Command Prompt กด Enter ทุกคำสั่ง:
diskpart
list disk
select disk 0 (สร้าง EFI partition ใหม่)
list partition
select partition 1 (สมมติว่ามีพื้นที่ว่างอย่างน้อย 200 MB ใน partition นี้)
shrink desired=200 minimum=200
create partition EFI
- ทำซ้ำขั้นตอนข้างต้นเพื่อระบุคุณสมบัติของ partition ใหม่:
list partition
select partition 2
format fs=fat32
list vol
select vol 3
assign
list vol
- เสร็จแล้ว รันคำสั่ง bcdboot C:\Windows /l en-gb /s B: /f ALL ตรวจสอบว่าปัญหาหายหรือไม่
อะไรเพิ่มเติมที่ควรทำ?
นอกจาก troubleshooting แบบ manual แล้ว ยังสามารถทำความสะอาดคอมพิวเตอร์ด้วย PC repair tool มัลแวร์และ junk files เยอะบนคอมพิวเตอร์อาจเป็นสาเหตุบางข้อผิดพลาด รวมถึง boot error 0xc000000f ให้ไว้วางใจ Outbyte PC Repair กำจัด junk และคืนความเสถียร
เครื่องมือนี้จะสแกนและวินิจฉัยปัญหาในระบบ แล้วซ่อมแซม รวมถึงซ่อมโครงสร้าง registry และเนื่องจากกระบวนการอัตโนมัติเต็มที่ คุณจึงแก้ไข Windows 10/11 0xc000000f error ได้ง่าย แม้จะมือใหม่ก็ตาม
บันทึกสุดท้าย
Error code 0xc000000f เป็นข้อผิดพลาดบูทของ Windows ที่พบได้นาน ส่วนใหญ่เกิดจาก hardware failures, BCD หายหรือเสีย, และ malware malfunctions อื่นๆ โชคดีที่แก้ได้ง่ายด้วยวิธีข้างต้น
มีคำถามอื่นๆ เกี่ยวกับ Windows 10/11 0xc000000f error ไหม? แชร์ได้ในความคิดเห็นด้านล่าง