Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

ซ่อมแซม Master Boot Record (MBR) บน Windows 10/11: คู่มือขั้นตอนละเอียด

เจอข้อผิดพลาดตอนบูท เช่น "Operating System not found", "Bootmgr is missing", "bootrec element not found", "Error loading operating system", "Missing operating system" หรือ "Invalid partition table"? ทุกอย่างนี้เป็นอาการของ Master Boot Record (MBR) เสียหายหรือหายไป บน Windows 10 หรือ 11 ในบทความนี้จะอธิบาย MBR คืออะไร และวิธี ซ่อม/สร้าง MBR ใหม่ เพื่อแก้ปัญหาบูทไม่ได้

MBR (Master Boot Record) คืออะไร?

MBR เก็บข้อมูลพาร์ติชันของฮาร์ดดิสก์ ทำให้คอมพิวเตอร์ค้นหาตำแหน่งระบบปฏิบัติการเพื่อบูท Windows ได้อย่างถูกต้อง หาก MBR เสียหายหรือหายไป (เพราะไวรัส ปิดเครื่องไม่ถูกต้อง ข้อมูลเสียหาย หรือสาเหตุอื่น) คุณจะไม่ผ่านหน้าจอ BIOS ได้ และจะเจอข้อความ error ว่าไม่พบข้อมูลบูท หรือ "Operating System not found", "Bootmgr is missing" เป็นต้น

ซ่อม MBR ให้บูทได้อีกครั้ง

หลายคนคิดว่าต้องติดตั้ง Windows ใหม่ แต่จริงๆ แล้วไม่จำเป็น! นี่คือวิธีซ่อม MBR บน Windows 10/11:

เตรียมสื่อติดตั้งบูทได้ (Bootable Media)

  • เสียบ USB/DVD บูทได้เข้าคอมพิวเตอร์ที่มีปัญหา
  • ถ้ายังไม่มี ให้ดาวน์โหลด Windows 10/11 ISO และสร้าง Bootable USB ตามคู่มือ
  • รีสตาร์ทเครื่อง กด ESC หรือ Delete (บางรุ่น F12, F2) เพื่อเข้า BIOS
  • เปลี่ยน Boot Order ให้บูทจาก USB/DVD ก่อน
  • กดปุ่ม 아무 หรือ Space เพื่อบูทจากสื่อติดตั้ง
  • ข้ามหน้าจอแรก → คลิก Repair your computer มุมซ้ายล่าง

เข้าสู่ Command Prompt แบบ Advanced

  • คลิก Troubleshoot → Advanced options → Command Prompt

ใช้คำสั่ง Bootrec.exe ซ่อม MBR

Tool Bootrec.exe มีหลายตัวเลือก ขึ้นอยู่กับสถานการณ์:

1. ซ่อม MBR ที่เสียหาย (พื้นฐาน)

bootrec /fixmbr

รันคำสั่งนี้ก่อน จะได้ข้อความ "The operation completed successfully"

2. สร้าง Boot Sector ใหม่ (ถ้า Boot Sector เสียหาย/ถูกแทนที่)

bootrec /fixboot

3. สร้าง BCD ใหม่ (Boot Configuration Data เสียหาย)

bootrec /rebuildbcd

Windows จะสแกนหา Windows installation และถามว่าจะเพิ่มใน BCD หรือไม่ กด Y เพื่อยืนยัน

4. สแกน OS ที่หายไป (สำหรับ Dual/Multi-boot)

bootrec /scanos

จะสแกนและเพิ่ม OS ที่หายไปกลับเข้า BCD ให้เลือกบูทได้

แก้ "Bootmgr Is Missing" ที่ซ่อม BCD แล้วไม่หาย

ถ้า rebuild BCD แล้วยังเจอ "Bootmgr Is Missing" ให้รันคำสั่งต่อไปนี้ใน Command Prompt (Advanced options) ทีละบรรทัด:

bcdedit /export c:\bcdbackup
attrib c:\boot\bcd -h -r -s
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd

กด Y เพื่อยืนยันเพิ่ม Windows 10 เข้า Bootable OS list → รีบูท → ควรบูทได้ปกติ

อ่านเพิ่มเติม

  • แก้ "The disk structure is corrupted and unreadable" Windows 10
  • 3 วิธีแก้ Start Menu ค้าง Windows 10
  • 3 วิธีแก้ Disk 100% Windows 10
  • แก้ "Windows license will expire soon" Windows 10
  • แก้ Windows ค้างที่ Automatic Repair Loop