ซ่อมแซม Windows 10 bootloader

หนึ่งในขั้นตอนการแก้ไขปัญหาที่มีประสิทธิภาพที่เกี่ยวข้องกับการบูต 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 " เพื่อเข้าสู่ตัวเลือกการบูตขั้นสูง

คืนค่าระบบเมื่อติดตั้ง Windows 10

วิธีที่ 1 . เมื่อคุณเข้าสู่ Advanced Boot Options แล้วให้ไปที่ " Troubleshoot "> " Advanced Options "> แล้วเลือก " Startup Repair " รอจนกว่าจะสิ้นสุดกระบวนการและ bootloader Windows 10 ควรกู้คืน

การกู้คืนการเริ่มต้น

วิธีที่ 2 . ในตัวเลือกการบูตขั้นสูงเหมือนกันไปเพื่อแก้ไขปัญหา > ตัวเลือกขั้นสูง > และเปิดCommand Prompt

บรรทัดคำสั่งสภาพแวดล้อมการกู้คืน


ในการเริ่มต้นเราจะตรวจสอบให้แน่ใจว่าระบบอยู่ที่ดิสก์ในเครื่องใดที่เราต้องการกู้คืน bootloader ในการดำเนินการนี้ในบรรทัดคำสั่งให้ทำสามคำสั่งต่อไปนี้โดยกด Enter หลังจากแต่ละคำสั่ง:

  1. diskpart- เปิดตัวเครื่องมือสำหรับทำงานกับดิสก์
  2. list volume- แสดงรายการส่วนต่างๆ
  3. exit- ออกจากเครื่องมือเพื่อทำงานกับแผ่นดิสก์

ในกรณีของฉันภาพหน้าจอด้านล่างแสดงว่าไดรฟ์ภายในเครื่องที่ติดตั้ง Windows 10 ไม่ใช่ "C" แต่เป็น "D" คุณมักจะมี "C" แต่ระวังคุณต้องกำหนดตำแหน่งที่ระบบของคุณติดตั้ง เมื่อคุณระบุตัวอักษรที่ระบบของคุณอยู่แล้วให้ป้อนคำสั่งต่อไปนี้เพื่อกู้คืน bootloader ของ Windows 10:

  • bcdboot D:\windows

ซ่อมแซม Windows 10 bootloader ผ่าน cmd

วิธีที่ 3 . หากคุณใช้ระบบ Windows ที่มีรูปแบบพาร์ติชัน UEFI และ GPT ใหม่คุณต้องหาพาร์ติชันที่ซ่อนอยู่พร้อมกับระบบไฟล์ FAT32 (มีขนาดประมาณ 90-300 MB) หากคุณมีมาร์กอัป BIOS และ MBR ระบบไฟล์จะเป็น NTFS (ประมาณ 500 MB) ในกรณีของฉันนี่คือ NTFS ดังนั้นเราจึงเรียกใช้บรรทัดคำสั่งผ่านแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ตามที่อธิบายไว้ข้างต้นในรูปแบบและเขียนคำสั่ง:

  1. diskpart- เปิดตัวเครื่องมือสำหรับทำงานกับดิสก์
  2. list volume- แสดงรายการส่วนต่างๆ
  3. select volume 3- การเลือกวอลลุ่มลับ (ในกรณีของฉันคือ NTFS คุณอาจมี FAT32 ซ่อนอยู่)
  4. format fs=ntfsหรือformat fs=fat32- การจัดรูปแบบไดรฟ์ข้อมูลที่เลือก (แล้วแต่คุณจะมี)
  5. assign letter=E - เรากำหนดจดหมายฉบับใหม่ให้ (ฉันกำหนดสิ่งที่มีอยู่แล้ว)
  6. exit - ออกจากเครื่องมือ discpart
  7. bcdboot D:\Windows /s E: /f ALL- คัดลอกไฟล์ bootloader (ในกรณีของฉันไดรฟ์ D: คือไดรฟ์ข้อมูลที่ Windows ตั้งอยู่ E: คือตัวอักษรที่เรากำหนดให้กับพาร์ติชันที่ซ่อนอยู่)
  8. diskpart- เปิดกลับเครื่องมือสำหรับทำงานกับดิสก์
  9. list volume- แสดงรายการส่วนต่างๆ
  10. select volume 3- จำนวนวอลลุ่มลับที่เรากำหนดตัวอักษร
  11. remove letter=E - ลบตัวอักษรเพื่อไม่ให้พาร์ติชันแสดงในระบบเมื่อเรารีบูต

การซ่อมแซม Windows 10 UEFI GPT Boot LoaderBoot Loader Repair Windows 10 BIOS MBR

วิธีที่ 4 . ในวิธีนี้เราจะใช้Bootrec.exeเครื่องมือ ป้อนคำสั่งต่อไปนี้ทีละคำสั่งที่บรรทัดคำสั่ง:

  1. bootrec /RebuildBcd
  2. bootrec /fixMbr
  3. bootrec /fixboot

ออกจากระบบและรีบูตระบบของคุณ

ซ่อม MBR


ในบางกรณีคุณจะต้องเรียกใช้คำสั่งเพิ่มเติม:

  • bootsect /nt60 SYS หรือ bootsect /nt60 ALL

bootsect nt60