ซ่อม Boot Windows 10 ด้วย Bootrec ทำอย่างไร
หาก Windows 10 บูตไม่ขึ้น, ขึ้นข้อความ Operating System not found, Bootmgr is missing, No Bootable Device, หรือเข้าสู่ Automatic Repair ซ้ำ ๆ การใช้คำสั่ง Bootrec เป็นวิธีมาตรฐานของ Microsoft สำหรับซ่อมระบบบูตโดยไม่ต้องติดตั้ง Windows ใหม่ บทความนี้อธิบายการใช้งาน Bootrec อย่างละเอียด พร้อมอธิบายความหมายของแต่ละคำสั่งและวิธีแก้ปัญหาที่พบบ่อย
สารบัญ
Bootrec คืออะไร
Bootrec ใช้แก้ปัญหาอะไรได้บ้าง
วิธีเข้า Command Prompt
วิธีซ่อม Boot Windows 10 ด้วย Bootrec
หาก Bootrec ใช้ไม่ได้ต้องทำอย่างไร
คำถามที่พบบ่อย
สรุป
1. Bootrec คืออะไร
Bootrec.exe เป็นเครื่องมือที่มาพร้อมกับ Windows Recovery Environment (WinRE) ใช้สำหรับซ่อมแซมระบบบูตของ Windows
สามารถซ่อมได้ เช่น
Master Boot Record (MBR)
Boot Sector
Boot Configuration Data (BCD)
ปัญหาการค้นหาระบบปฏิบัติการ
เหมาะสำหรับเครื่องที่บูตไม่ขึ้นจากปัญหาซอฟต์แวร์
2. Bootrec ใช้แก้ปัญหาอะไรได้บ้าง
Bootrec สามารถช่วยแก้ปัญหา เช่น
Windows 10 บูตไม่ขึ้น
Bootmgr is missing
No Bootable Device
Operating System not found
Automatic Repair Loop
BCD เสียหาย
รีสตาร์ทวน
Boot Loader เสีย
หาก SSD หรือ HDD เสียหายทางกายภาพ Bootrec จะไม่สามารถแก้ปัญหาได้
3. วิธีเข้า Command Prompt
วิธีที่ 1 ผ่าน WinRE
หากเข้า Windows ไม่ได้
เปิดและปิดเครื่องระหว่างบูต 3 ครั้ง
เข้า
Troubleshoot → Advanced options → Command Prompt
วิธีที่ 2 ผ่าน USB ติดตั้ง Windows
บูตจาก USB ติดตั้ง Windows 10
เลือก
Repair your computer
ไปที่
Troubleshoot → Command Prompt
4. วิธีซ่อม Boot Windows 10 ด้วย Bootrec
ขั้นตอนที่ 1 ซ่อม Master Boot Record
พิมพ์คำสั่ง
bootrec /fixmbr
คำสั่งนี้จะสร้าง Master Boot Record ใหม่ โดยไม่กระทบข้อมูลในฮาร์ดดิสก์
ขั้นตอนที่ 2 ซ่อม Boot Sector
พิมพ์
bootrec /fixboot
คำสั่งนี้จะสร้าง Boot Sector ใหม่
หากขึ้นข้อความ
Access is denied
ให้ดูหัวข้อ "Bootrec ใช้ไม่ได้" ด้านล่าง
ขั้นตอนที่ 3 ค้นหาระบบ Windows
พิมพ์
bootrec /scanos
Windows จะค้นหาระบบปฏิบัติการที่ติดตั้งอยู่ในเครื่อง
ขั้นตอนที่ 4 สร้าง BCD ใหม่
พิมพ์
bootrec /rebuildbcd
หากพบ Windows
พิมพ์
Y
เพื่อเพิ่ม Windows เข้า Boot Manager
ขั้นตอนที่ 5 รีสตาร์ทเครื่อง
เมื่อทุกคำสั่งทำงานสำเร็จ
พิมพ์
exit
แล้วรีสตาร์ทเครื่อง
5. หาก Bootrec ใช้ไม่ได้ต้องทำอย่างไร
กรณี bootrec /fixboot ขึ้น Access is denied
ให้ใช้คำสั่ง
bootsect /nt60 sys
จากนั้นรัน
bootrec /fixboot
อีกครั้ง
ตรวจสอบไฟล์ระบบ
หากยังบูตไม่ได้
ใช้คำสั่ง
sfc /scannow
และ
DISM /Online /Cleanup-Image /RestoreHealth
ตรวจสอบฮาร์ดดิสก์
รัน
chkdsk C: /f /r
หากพบ Bad Sector จำนวนมาก ควรสำรองข้อมูลและตรวจสอบสุขภาพของ SSD หรือ HDD
ใช้ Startup Repair
หาก Bootrec ไม่สามารถแก้ปัญหาได้
กลับไปที่
Startup Repair
ให้ Windows ซ่อมระบบอัตโนมัติอีกครั้ง
คำถามที่พบบ่อย (FAQ)
Bootrec ลบข้อมูลหรือไม่
ไม่ลบ Bootrec จะซ่อมเฉพาะข้อมูลการบูตของ Windows
ใช้ Bootrec แล้ว Windows ยังไม่ขึ้นเกิดจากอะไร
อาจเกิดจาก SSD หรือ HDD เสีย, ไฟล์ระบบเสียหาย หรือพาร์ทิชันระบบมีปัญหา
ใช้ Bootrec กับ GPT ได้หรือไม่
ได้ แต่ในบางกรณีของระบบ UEFI/GPT อาจต้องใช้คำสั่งเพิ่มเติม เช่น bcdboot
Bootrec ใช้กับ Windows 11 ได้หรือไม่
ได้ หลักการทำงานเหมือนกับ Windows 10
สรุป
การ ซ่อม Boot Windows 10 ด้วย Bootrec เป็นวิธีมาตรฐานในการแก้ปัญหาเครื่องบูตไม่ขึ้น, BCD เสียหาย และ Boot Loader ผิดพลาด โดยเริ่มจากคำสั่ง /fixmbr, /fixboot, /scanos และ /rebuildbcd หากยังไม่สามารถแก้ไขได้ ควรตรวจสอบไฟล์ระบบและสุขภาพของ SSD หรือ HDD เพิ่มเติม ก่อนพิจารณาติดตั้ง Windows ใหม่ สำหรับคู่มือการแก้ปัญหา Windows และเทคนิคไอทีเพิ่มเติม สามารถติดตามได้ที่ comsiam ซึ่งรวบรวมบทความคุณภาพสำหรับผู้ใช้ Windows และอัปเดตเนื้อหาใหม่บน comsiam อย่างต่อเนื่อง