ข้อความ "BOOTMGR is missing Press Ctrl+Alt+Del to restart" เป็นข้อผิดพลาดบูทที่พบบ่อย เกิดจาก Boot Sector เสียหายหรือหายไป หรือคอมพิวเตอร์พยายามบูทจากไดรฟ์ที่ไม่ได้ตั้งค่าให้บูทได้
Windows Boot Manager (BOOTMGR) คืออะไร?
BOOTMGR โหลด Volume Boot Code เพื่อเริ่มต้น Windows ทำงานร่วมกับ winload.exe (โหลดไดรเวอร์) และ ntoskrnl.exe (เคอร์เนลหลัก) รองรับ Windows 10/8/7/Vista (Windows XP ใช้ NTLDR แทน)
รูปแบบข้อผิดพลาดที่พบ
1. "BOOTMGR is missing Press Ctrl Alt Del to restart" 2. "BOOTMGR is missing Press any key to restart" 3. "BOOTMGR image is corrupt. The system cannot boot." 4. "Couldn't find BOOTMGR"
ตำแหน่งของ BOOTMGR
อยู่ที่ Root Directory ของ Partition ที่ Active (มักเป็น System Reserved Partition 100MB ไม่มี Drive Letter) หากไม่มี Reserved Partition จะอยู่ที่ C: Drive (Primary Partition)
สาเหตุหลัก
- Boot Sector เสียหาย/หายไป
- ฮาร์ดดิสก์มีปัญหา
- BIOS ผิดปกติ
- ปัญหา Windows OS
- BCD (Boot Configuration Data) เสียหาย
วิธีแก้ไข BOOTMGR Is Missing
⚠ คำเตือน: เป็นขั้นตอนขั้นสูง หากไม่มั่นใจให้ขอความช่วยเหลือจากช่างเทคนิค
วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์
ลองรีสตาร์ทครั้งแรก อาจแก้ข้อขัดแย้งซอฟต์แวร์ได้
วิธีที่ 2: เปลี่ยน Boot Order ใน BIOS
- รีสตาร์ท กด DEL หรือ F2 เข้า BIOS
- ไปที่ Boot Order Options
- ตั้งค่า ให้บูทจาก Hard Drive ก่อน CD/DVD
- Save & Exit
วิธีที่ 3: ใช้ Automatic Repair
- เสียบ Windows 10 Installation DVD/USB → บูทจากมัน
- เลือกภาษา → Repair your computer
- Troubleshoot → Advanced Options → Automatic Repair / Startup Repair
- รอจบการซ่อมแซม → รีสตาร์ท
วิธีที่ 4: ซ่อม Boot และ Rebuild BCD ผ่าน Command Prompt
- บูทจาก Installation Media → Repair → Troubleshoot → Advanced → Command Prompt
- พิมพ์
C:(หรือ Drive Letter ของ Windows) → Enter - รันคำสั่งทีละบรรทัด:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd chkdsk /f
- หากมีข้อผิดพลาด ลอง
bootsect /ntfs60 C:(เปลี่ยน Drive Letter ตามจริง) แล้วรันคำสั่งข้างต้นอีกครั้ง - Exit → Restart
วิธีที่ 5: ใช้ Diskpart แก้ไข File System
หมายเหตุ: ต้อง Active Partition ที่มี BOOTMGR (System Reserved 100MB หรือ C: สำหรับ MBR / EFI System Partition สำหรับ GPT)
- Command Prompt →
diskpart - รันคำสั่ง:
list disk select disk 0 list partition select partition 1 active exit
- รัน bootrec และ chkdsk อีกครั้ง (เหมือนวิธีที่ 4)
- Restart
วิธีที่ 6: ซ่อม Windows Image (DISM)
- Command Prompt (Admin) รัน:
DISM /Online /Cleanup-Image /RestoreHealth - รอ 15-20 นาที → Restart
- หาไม่สำเร็จ ลองคำสั่งออฟไลน์ (ต้องมี Source)
วิธีที่ 7: ตรวจสอบฮาร์ดแวร์
ตรวจสอบการต่อสาย ทุกชิ้นส่วน ถอดเสียบใหม่ ทดสอบบูทด้วยฮาร์ดแวร์ขั้นต่ำ หากปัญหาหาย แสดงว่าอุปกรณ์ที่ถอดออกเสีย → รัน Diagnostic ทดสอบ → เปลี่ยนชิ้นส่วนที่ผิดปกติ
วิธีที่ 8: Repair Install Windows 10
หากทุกวิธีล้มเหลว ให้ลอง Repair Install (In-place Upgrade) หากไม่ได้ ต้อง Clean Install ใหม่ทั้งหมด
บทความแนะนำ: System icons missing, Driver Power State Failure, System Thread Exception Not Handled, Automatic Repair couldn't repair