หนึ่งในขั้นตอนการแก้ไขปัญหาที่มีประสิทธิภาพที่เกี่ยวข้องกับการบูต windows คือการกู้คืนบันทึกการบูตของ Windows 10/7 / 8.1 ด้วย UEFI และ GPT หรือ BIOS ใหม่ด้วย MBR สาเหตุทั่วไปประการหนึ่งที่ Master Boot Record อาจเสียหายเกิดจากการติดมัลแวร์หรือไฟล์เสียหายในส่วนนั้น การปิดเครื่องที่ไม่เหมาะสมอาจทำให้ boot record (MBR) เสียหายได้เช่นกัน บางครั้งปัญหาเกิดขึ้นเมื่อติดตั้ง Linux Grub และ Windows ไม่สามารถตรวจพบได้ ในบางกรณีคุณอาจได้รับBootmgr is Missing หรือ BCD error เมื่อคุณเปิดคอมพิวเตอร์ ในกรณีเช่นนี้คุณสามารถเรียกใช้การซ่อมแซม bootloader เพื่อแก้ไขปัญหาเหล่านี้
วิธีซ่อมแซม Windows 10 bootloader
คุณต้องเตรียมความพร้อมเนื่องจากคอมพิวเตอร์ของคุณจะไม่บูตไปที่เดสก์ท็อปและตัวเลือกการบูตเพิ่มเติมอาจไม่มีผล ดังนั้นคุณต้องสร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ด้วย Windows 10 ที่มีความลึกบิตเท่ากัน (x32 หรือ x64) ที่คุณกำลังจะแก้ไขและควรเป็นเวอร์ชันเดียวกัน คุณต้องบูตด้วยวิธีการด้านล่างทั้งหมดจากแท่ง USB ที่สามารถบู๊ตได้เพื่อเรียกใช้บรรทัดคำสั่ง โปรดจำไว้ว่าหลังจากกู้คืน bootloader แล้วข้อผิดพลาดบางอย่างอาจปรากฏขึ้นและคุณต้องรีสตาร์ทพีซีสองสามครั้งเพื่อให้ bootloader คุ้นเคยกับมัน
เริ่มการติดตั้ง Windows 10 จากแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้และไปที่จุดติดตั้ง จากนั้นคลิกที่ด้านล่างของ " System Restore " เพื่อเข้าสู่ตัวเลือกการบูตขั้นสูง
วิธีที่ 1 . เมื่อคุณเข้าสู่ Advanced Boot Options แล้วให้ไปที่ " Troubleshoot "> " Advanced Options "> แล้วเลือก " Startup Repair " รอจนกว่าจะสิ้นสุดกระบวนการและ bootloader Windows 10 ควรกู้คืน
วิธีที่ 2 . ในตัวเลือกการบูตขั้นสูงเหมือนกันไปเพื่อแก้ไขปัญหา > ตัวเลือกขั้นสูง > และเปิดCommand Prompt
ในการเริ่มต้นเราจะตรวจสอบให้แน่ใจว่าระบบอยู่ที่ดิสก์ในเครื่องใดที่เราต้องการกู้คืน bootloader ในการดำเนินการนี้ในบรรทัดคำสั่งให้ทำสามคำสั่งต่อไปนี้โดยกด Enter หลังจากแต่ละคำสั่ง:
diskpart
- เปิดตัวเครื่องมือสำหรับทำงานกับดิสก์list volume
- แสดงรายการส่วนต่างๆexit
- ออกจากเครื่องมือเพื่อทำงานกับแผ่นดิสก์
ในกรณีของฉันภาพหน้าจอด้านล่างแสดงว่าไดรฟ์ภายในเครื่องที่ติดตั้ง Windows 10 ไม่ใช่ "C" แต่เป็น "D" คุณมักจะมี "C" แต่ระวังคุณต้องกำหนดตำแหน่งที่ระบบของคุณติดตั้ง เมื่อคุณระบุตัวอักษรที่ระบบของคุณอยู่แล้วให้ป้อนคำสั่งต่อไปนี้เพื่อกู้คืน bootloader ของ Windows 10:
bcdboot D:\windows
วิธีที่ 3 . หากคุณใช้ระบบ Windows ที่มีรูปแบบพาร์ติชัน UEFI และ GPT ใหม่คุณต้องหาพาร์ติชันที่ซ่อนอยู่พร้อมกับระบบไฟล์ FAT32 (มีขนาดประมาณ 90-300 MB) หากคุณมีมาร์กอัป BIOS และ MBR ระบบไฟล์จะเป็น NTFS (ประมาณ 500 MB) ในกรณีของฉันนี่คือ NTFS ดังนั้นเราจึงเรียกใช้บรรทัดคำสั่งผ่านแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ตามที่อธิบายไว้ข้างต้นในรูปแบบและเขียนคำสั่ง:
diskpart
- เปิดตัวเครื่องมือสำหรับทำงานกับดิสก์list volume
- แสดงรายการส่วนต่างๆselect volume 3
- การเลือกวอลลุ่มลับ (ในกรณีของฉันคือ NTFS คุณอาจมี FAT32 ซ่อนอยู่)format fs=ntfs
หรือformat fs=fat32
- การจัดรูปแบบไดรฟ์ข้อมูลที่เลือก (แล้วแต่คุณจะมี)assign letter=E
- เรากำหนดจดหมายฉบับใหม่ให้ (ฉันกำหนดสิ่งที่มีอยู่แล้ว)exit
- ออกจากเครื่องมือ discpartbcdboot D:\Windows /s E: /f ALL
- คัดลอกไฟล์ bootloader (ในกรณีของฉันไดรฟ์ D: คือไดรฟ์ข้อมูลที่ Windows ตั้งอยู่ E: คือตัวอักษรที่เรากำหนดให้กับพาร์ติชันที่ซ่อนอยู่)diskpart
- เปิดกลับเครื่องมือสำหรับทำงานกับดิสก์list volume
- แสดงรายการส่วนต่างๆselect volume 3
- จำนวนวอลลุ่มลับที่เรากำหนดตัวอักษรremove letter=E
- ลบตัวอักษรเพื่อไม่ให้พาร์ติชันแสดงในระบบเมื่อเรารีบูต
วิธีที่ 4 . ในวิธีนี้เราจะใช้Bootrec.exeเครื่องมือ ป้อนคำสั่งต่อไปนี้ทีละคำสั่งที่บรรทัดคำสั่ง:
bootrec /RebuildBcd
bootrec /fixMbr
bootrec /fixboot
ออกจากระบบและรีบูตระบบของคุณ
ในบางกรณีคุณจะต้องเรียกใช้คำสั่งเพิ่มเติม:
bootsect /nt60 SYS
หรือbootsect /nt60 ALL