Master Boot Record (MBR) เป็นชนิดพิเศษของบูทเซ็กเตอร์ ที่อยู่ต้นพาร์ติชันระบบ MBR บอกกระบวนการบูทว่าจะเกิดอะไรต่อไป เช่น โครงสร้างพาร์ติชัน ขนาด ระบบไฟล์ และอื่นๆ MBR ยังมักมีโค้ดนำออกน้อยๆ ที่ส่งกระบวนการบูทไปยังระบบปฏิบัติการจริง จนคุณเข้าสู่ Windows
น่าเสียดาย MBR ไม่ทนทานทุกข์ มันอาจเสียหาย ชำรุด หรือหายไปได้จากหลายเหตุผล ทำให้การติดตั้ง Windows 10 น่าจะผิดพลาด โชคดีที่มีหลายวิธีซ่อม Master Boot Record ใน Windows 10
สาเหตุความล้มเหลวในการสตาร์ทอัพ Windows 10
คุณจะรู้เมื่อไหร่ว่า MBR ล้มเหลว? โอกาสมากที่ระบบจะบูทเข้าสู่ Windows ไม่ได้ แทนที่จะเป็นหน้าจอพร้อมข้อความผิดพลาด "Missing operating system," "MBR error," "Error loading operating system," "Invalid partition table" หรือคล้ายๆ กัน
ความเสียหายของ Master Boot Record เกิดจากหลายเหตุผล ความล้มเหลวและความเสียหายของดิสก์เป็นสาเหตุทั่วไป ในไม่กี่ปีที่ผ่านมา รูปแบบแรนซัมแวร์บางอย่างโจมตี Master Boot Record เพื่อบังคับเหยื่อจ่ายเงินรักษาระบบ โชคดีที่การปฏิบัตินี้ของแรนซัมแวร์นادرة แต่มัลแวร์อื่นๆ หลายตัวเปลี่ยน MBR โดยตรงเพื่อความเสียหายและความรำคาญสูงสุด
ว่าด้วยนั้น มีหลายวิธีที่มีประสิทธิภาพซ่อม Windows Master Boot Record หากวิธีหนึ่งไม่ได้ผล ลองอีกวิธี
1. Startup Repair ผ่าน Windows Automatic Repair
ตอนบูท Windows 10 ครั้งแรก ควรตรวจพบปัญหาและเข้า Automatic Repair Mode หน้าจออ่าน Your PC did not start correctly จากนี้เลือก Advanced options > Troubleshoot > Startup Repair
เครื่องมือ Windows 10 Startup Repair ทำงานอัตโนมัติทั้งหมด ใช้เวลานาน แต่ควรซ่อมปัญหา MBR Windows 10 ของคุณ
2. Command Prompt ผ่าน Windows Automatic Repair
หาก Windows 10 Startup Repair ไม่ซ่อมปัญหา MBR ได้ หรือคุณชอบ วิธีที่เร็วกว่าและตรงไปตรงมา กว่าในการซ่อมระบบ คุณสามารถใช้ Command Prompt ผ่าน Automatic Repair เมื่อระบบตรวจพบปัญหาและหน้าจอ Automatic Repair ปรากฏ เลือก Advanced Options > Troubleshoot > Command Prompt
คุณจะใช้เครื่องมือ bootrec.exe ซ่อม MBR ที่เสียหาย Bootrec มีชุดคำสั่งออกแบบมาเพื่อกู้คืนกระบวนการบูทจากปัญหา และอยู่บนระบบ Windows 10 ของคุณแล้วเป็นส่วนหนึ่งของการติดตั้งฐาน
พิมพ์ bootrec.exe /fixmbr และกด Enter แล้วพิมพ์ bootrec.exe /fixboot และกด Enter ควรเห็น The operation completed successfully ใต้แต่ละคำสั่ง หากไม่เห็นข้อความสำเร็จ แต่ได้ข้อผิดพลาด ให้พิมพ์ bootrec.exe /rebuildbcd และกด Enter คำสั่ง "rebuildbcd" พยายามสร้างใหม่ Boot Configuration Data (BCD) ของระบบ
น่าเสียดาย วิธีนี้ไม่ได้ผลทุกครั้ง ในกรณีนี้ Microsoft แนะนำส่งออก BCD store (ที่เก็บข้อมูลบูท) และสร้างใหม่จากศูนย์ ฟังน่ากลัว แตใช้เวลาเพียงสักครู่
พิมพ์คำสั่งต่อไปนี้ตามลำดับ:
bcdedit /export c:\bcdbackup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec.exe /rebuildbcd
กระบวนการส่งออกและสร้างใหม่ควรซ่อมปัญหา MBR ให้สมบูรณ์
ผู้ใช้ที่ยังใช้ Windows 7 หรือเวอร์ชันก่อนหน้ายังใช้คำสั่ง bootrec.exe /scanos ได้ คำสั่งนี้สแกนและซ่อม legacy BCD settings
หากเข้าถึง Command Prompt ผ่าน Automatic Repair ไม่ได้
บางผู้ใช้พบว่า Windows 10 Automatic Repair ไม่อยู่ที่ควรเป็น ในสถานการณ์นี้ ต้องใช้สื่อติดตั้ง Windows เพื่อบูทเข้าสู่โหมดซ่อมแซม
น่าเสียดาย หากคุณไม่มีสื่อติดตั้ง Windows มือ คุณต้องหาระบบ Windows ที่ทำงานได้ เพื่อสร้างสื่อ
อย่างไรก็ตาม มีวิธี繞道อีกหนึ่งวิธี หากคุณไม่มี USB หรือดิสก์ติดตั้ง Windows วางไว้ คุณสามารถหลอกระบบให้คิดว่ามีความล้มเหลวในการบูท โดยเปิดเครื่อง แล้วปิดเมื่อโลโก้ Windows ปรากฏ
หลังทำซ้ำ 3 ครั้งติดต่อกันอย่างรวดเร็ว Automatic Repair จะทริกเกอร์ โปรดทราบว่าวิธีนี้ไม่ได้ผลกับทุกคน ขึ้นกับสถานะระบบของคุณ
3. ซ่อมปัญหา MBR ใน Windows ด้วย GParted Live
GParted Live เป็น Linux Distribution ที่บูทได้ มุ่งเน้นการจัดการพาร์ติชัน อย่างไรก็ตาม มันยังอนุญาตให้คุณทำงานบนพาร์ติชัน Windows นอกเหนือจากระบบปฏิบัติการ หมายถึงคุณสามารถพยายามซ่อมและกู้คืนปัญหา MBR ได้ ต้องมีระบบทางเลือกที่ทำงานได้
ดาวน์โหลด GParted Live
ก่อนอื่น ต้องดาวน์โหลด GParted Live มี 2 รุ่น หากคุณมีระบบ 32-bit เลือก i686.iso รุ่นนี้ทำงานบน 32 และ 64-bit ได้ แต่มีข้อจำกัดบ้าง หากคุณมีระบบ 64-bit (และแน่ใจว่ามัน 64-bit จริงๆ!) ดาวน์โหลด amd64.iso
เขียน GParted Live ลงสื่อบูทได้
ต่อมา ต้องเขียน disk image ลงสื่อบูทได้ ผมใช้ USB Flash Drive 8GB แตไดรฟ์เล็กกว่าก็ได้ รวมถึงดิสก์ที่เหมาะสม ต้องดาวน์โหลด UNetbootin ด้วย เปิด UNetbootin เลือก Diskimage ก้นแผง แล้วกดไอคอนสามจุดเพื่อเบราว์ซ์ไป GParted Live ISO
เลือก ISO และกด Open แล้วเลือก USB Flash Drive ที่ต้องการเขียน GParted Live และกด OK เมื่อเสร็จ ถอดสื่อบูทและปิดระบบ
บูทเข้าสู่ GParted Live
เสียบสื่อ GParted Live บูทได้ เข้าระบบที่ MBR เสีย เปิดเครื่อง กดปุ่มลัดกระบวนการบูทของระบบคุณ เพื่อขึ้นเมนูเลือกบูทดรีฟ (เช่น F11 บน PC และแล็ปท็อปของผม) ควรเห็น GParted Live เป็นแหล่งบูทได้ เลือกมันและปล่อยให้โหลด ต้องเลือกเล็กน้อย เช่น ภาษาและโหมดการทำงาน
ใช้ GParted Live และ TestDisk ซ่อม MBR
เมื่อสภาพแวดล้อม GParted Live โหลดเสร็จ เปิด Terminal พิมพ์ sudo fdisk -l และกด Enter คำสั่งนี้ลิสต์ดิสก์และพาร์ติชันทั้งหมดบนระบบ ตอนนี้เปิด Terminal ใหม่ พิมพ์ testdisk แล้วเลือก No Log
ต่อไป จะถามว่าอยากซ่อมดิสก์ไหน เลือกดิสก์ของคุณ แล้ว Proceed
ตอนนี้ เลือกประเภทตารางพาร์ติชัน ในกรณีนี้ เลือก Intel/PC partition และกด Enter
เลือก Analyse แล้ว Quick Search
TestDisk จะสแกนดิสก์หาพาร์ติชันที่มีอยู่และที่เคยลบ กระบวนการสแกนใช้เวลาสักครู่ ขึ้นกับขนาดดิสก์ สุดท้ายจะระบุพาร์ติชันระบบหลัก มันดูสับสนเล็กน้อย แตคุณต้องการให้ GParted Live ลิสต์พาร์ติชันระบบทั้งหมด
เรามองหาพาร์ติชันที่มี "*" — นี่คือ Primary bootable partition และเป็นที่ที่ MBR ที่เสียหายซ่อนอยู่ หากสแกนไม่แสดงพาร์ติชันทั้งหมด เลือก Deeper Search อีกด้วย GParted จะให้รายการสั้นหากมีข้อผิดพลาด
หากพาร์ติชันทั้งหมดปรากฏพร้อมธงที่ถูกต้อง (เช่น bootable, extended, logical) แล้วเท่านั้น! Write ลงตารางพาร์ติชัน หากธงไม่ถูกต้อง สลับด้วยลูกศร ตัวอย่าง ในภาพหน้าจอต่อไป รูปแรกแสดงดิสก์ที่มีพาร์ติชันที่สองซ้ำ ([Partition 2]) เลื่อนเหนือพาร์ติชันและกด P แสดงไฟล์ที่พบบนพาร์ติชันนั้น
พาร์ติชันซ้ำแรก เสียหาย ตามข้อความ Cannot open filesystem. Filesystem seems damaged
พาร์ติชันซ้ำที่สอง มีรายการโฟลเดอร์ไฟล์ จึงเป็นพาร์ติชันที่ถูกต้อง
ธงของพาร์ติชันซ้ำแรก ตั้งเป็น D สำหรับ Delete ในขณะที่พาร์ติชันซ้ำที่สอง ตั้งเป็น L สำหรับ Logical กู้คืนพาร์ติชันและข้อมูลกลับสู่ดิสก์
เมื่อกลับสู่เมนู TestDisk เลือก MBR Code เพื่อเขียน MBR มาตรฐานไปยังดิสก์ และยืนยัน
เฮ้ว! เสร็จแล้ว ปิด Terminal ล็อกเอาท์ GParted Live และปิดระบบ ถอดสื่อบูท GParted Live และรีบูทระบบ
4. ซ่อมปัญหา MBR ใน Windows ด้วย Boot Repair Disk
Boot Repair Disk เป็น Linux Distribution อีกตัวที่ใช้ซ่อมปัญหา MBR Windows 10 ได้จริง จริงๆ แล้ว Boot Repair Disk รวม GParted ไว้ด้วย เผื่อไว้ แต่ทำให้กระบวนการกู้คืน MBR เรียบง่ายเป็นโปรแกรมเดียว พร้อมกล่องถูกติ๊กง่ายๆ
เขียน Boot Repair Disk ลงสื่อบูทได้
ก่อนอื่น ดาวน์โหลด Boot Repair Disk รุ่น 64-bit หรือ 32-bit ขึ้นกับระบบของคุณ เหมือน GParted Live image รุ่น 32-bit ทำงานกับระบบ 32-bit เท่านั้น ส่วนรุ่น 64-bit ทำงานกับทั้งคู่
ต่อมา เขียน disk image ลงสื่อบูทได้ ผมใช้ USB Flash Drive 8GB ไดรฟ์เล็กกว่าก็ได้ รวมถึงดิสก์ที่เหมาะสม ต้องดาวน์โหลด UNetbootin
เปิด UNetbootin เลือก Diskimage ก้นแผง กดไอคอนสามจุด เบราว์ซ์ไป Boot Repair Disk ISO
เลือก ISO กด Open แล้วเลือก USB Flash Drive ที่ต้องการเขียน Boot Repair Disk กด OK เมื่อเสร็จ ถอดสื่อบูทและปิดระบบ
บูทเข้าสู่ Boot Repair Disk
เสียบสื่อ Boot Repair Disk เข้าระบบที่ MBR เสีย เปิดเครื่อง กดปุ่มลัดกระบวนการบูทของระบบ เพื่อขึ้นเมนูเลือกบูทดรีฟ (เช่น F11 บน PC และแล็ปท็อปของผม) ควรเห็น USB Flash Drive หรือดิสก์ Boot Repair Disk เป็นแหล่งบูทได้ เลือกมันและปล่อยให้โหลด
ใช้ Boot Repair Disc ซ่อม MBR
เมื่อสภาพแวดล้อม Boot Repair Disk โหลดเสร็จ (ใช้ Lubuntu เบา) เลือก LXTerminal จากแถบงาน พิมพ์ fdisk -l และกด Enter เพื่อลิสต์ดิสก์และพาร์ติชันปัจจุบัน
ต่อมา เลือกโลโก้ B มุมขวาล่าง (ที่ Start Menu ของ Windows อยู่) ไป System Tools > Boot Repair โปรแกรมจะสแกนระบบ แล้วคุณเลือก Automatic repair session หรือดู Advanced Options ก่อน ลอง Automatic repair ก่อน ซ่อมปัญหาบูทส่วนใหญ่ทันที
หากไม่ได้ผล เปิด Advanced options ไปแท็บ MBR options อ้างอิงกับรายการดิสก์และพาร์ติชันจาก LXTerminal ที่สร้างก่อน หาพาร์ติชันบูท Windows Boot Repair Disk มาร์กพวกมันชัดกว่า GParted Live คำสั่งพื้นฐาน! เมื่อมั่นใจ กด Apply แล้วรีสตาร์ทระบบ
5. ซ่อมปัญหา MBR ด้วย EaseUS Partition Master
วิธีสุดท้ายนี้ ต้องถอดดิสก์จริงออกจากระบบที่มีปัญหา เมื่อถอดดิสก์แล้ว สามารถต่อกับระบบอีกเครื่อง และใช้ EaseUS Partition Master ซ่อม MBR
ดาวน์โหลดและติดตั้ง EaseUS Partition Master แล้วต่อดิสก์ เลือกดิสก์ภายนอก (จะมีป้าย MBR) คลิกขวาที่ป้ายดิสก์ เลือก Rebuild MBR ไปมุมขวาบน กด Apply รอกระบวนการเสร็จ ถอดดิสก์ ติดตั้งกลับระบบเดิม และรีบูท
ซ่อม Master Boot Record Windows 10 สำเร็จ!
5 ตัวเลือกนี้เป็นวิธีที่ดีและเร็วที่สุดสำหรับซ่อม MBR Windows 10 ที่เสียหายหรือชำรุด ยิ่งดีกว่า หลายวิธีทำงานกับ Windows เวอร์ชันเก่าได้ด้วย (โดยเฉพาะส่วนที่ 2 และ 3) จำได้ว่า ใช้เวลา และทำทีละขั้นตอนแต่ละวิธีซ่อม Windows
ข้อมูลเพิ่มเติมเกี่ยวกับ MBR ดูการเปรียบเทียบ MBR และ GPT สำหรับ SSD