แก้ไข "Your PC needs to be repaired": ข้อผิดพลาดนี้หมายถึง Boot Configuration Data (BCD) หายไปหรือบ้ำนัด ทำให้ Windows หาอุปกรณ์บูตไม่เจอ พบบ่อยตอนอัปเกรด Windows หรือไฟล์ระบบเสียหาย/ระบบไฟล์เสียหาย
รหัสข้อผิดพลาดที่พบบ่อย
- 0xc000000f - เกิดข้อผิดพลาดขณะอ่าน BCD
- 0xc000000d - BCD ขาดข้อมูลจำเป็น
- 0xc000014C - BCD หายไปหรือมีข้อผิดพลาด
- 0xc0000605 - คอมโพเนนต์ระบบหมดอายุ
- 0xc0000225 - Boot selection failed อุปกรณ์เข้าถึงไม่ได้
- 0x0000098, 0xc0000034 - BCD ขาดข้อมูลหรือไม่มี OS entry ที่ถูกต้อง
วิธีแก้ไข "Your PC needs to be repaired"
วิธีที่ 1: ถอดอุปกรณ์ต่อพ่วงและฮาร์ดแวร์
ถอด USB devices/peripherals ที่ไม่จำเป็น และฮาร์ดแวร์ที่เพิ่งติดตั้งใหม่ แล้วรีสตาร์ทตรวจสอบ
วิธีที่ 2: รัน Startup/Automatic Repair
- บูตจาก DVD ติดตั้ง Windows 10
- กดปุ่มใดก็ได้เมื่อโพร้อม "Press any key to boot from CD or DVD"
- เลือกภาษา > Next > Repair your computer
- Choose an option > Troubleshoot
- Troubleshoot > Advanced options
- Advanced options > Automatic Repair หรือ Startup Repair
- รอซ่อมเสร็จ > รีสตาร์ท ตรวจสอบ
วิธีที่ 3: ซ่อม Boot Sector / Rebuild BCD
- เปิด Command Prompt จาก DVD ติดตั้ง
- รันคำสั่ง:
bootrec.exe /FixMbr bootrec.exe /FixBoot bootrec.exe /RebuildBcd
- หากล้มเหลว ใช้:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
- Exit cmd > รีสตาร์ท
วิธีที่ 4: รัน SFC และ CHKDSK
- เปิด Command Prompt จาก Advanced options
- รันคำสั่ง:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk c: /r
หมายเหตุ: ใช้ Drive letter ที่ติดตั้ง Windows
- Exit > รีสตาร์ท
วิธีที่ 5: ปิด Driver Signature Enforcement แบบถาวร
- เปิด Elevated Command Prompt
- รันคำสั่ง:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON
- รีบูทตรวจสอบ
เพื่อเปิดกลับ:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit /set testsigning off
วิธีที่ 6: ตั้ง Partition Active ให้ถูกต้อง
- Command Prompt > diskpart
- รัน:
DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> active DISKPART> exit
- หมายเหตุ: ตั้ง System Reserved Partition (100MB) เป็น Active หรือ C: Drive หากไม่มี Reserved
- รีสตาร์ท
วิธีที่ 7: System Restore
- บูตจาก DVD Windows 10 > Repair your computer
- Troubleshoot > Advanced options > System Restore
- ทำตามคำแนะนำ Restore ไปจุดก่อนหน้า
เสร็จสิ้น! แก้ไข "Your PC needs to be repaired" เรียบร้อย สอบถามได้ในความคิดเห็น