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

วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10

หากคุณเพิ่งย้ายจาก BIOS ไป UEFI และคุณไม่สามารถบูทคอมพิวเตอร์ได้ตั้งแต่นั้นมา นี่คือวิธีที่คุณสามารถ ซ่อมแซม EFI bootloader ใน Windows 11/10 มันง่ายมากที่จะซ่อมแซม EFI bootloader โดยใช้คำสั่ง bcdboot และบทความนี้แสดงวิธีใช้คำสั่งเพื่อทำงานให้เสร็จ

EFI Bootloader ใน Windows คืออะไร?

ไฟล์ EFI boot loader เป็นไฟล์ที่สามารถรันได้บนระบบ UEFI ที่มีข้อมูลเกี่ยวกับวิธีที่กระบวนการบูทของคอมพิวเตอร์ควรดำเนินต่อไป หากคุณใช้ระบบ UEFI แทน BIOS คุณจะพบพาร์ติชันพิเศษเพิ่มเติมที่เรียกว่า EFI System Partition มันจัดเก็บข้อมูลของ EFI bootloader ซึ่งเป็นหลักๆ ไฟล์ .efi อย่างไรก็ตาม หากมีปัญหาบางอย่างกับพาร์ติชันนี้ คุณอาจไม่สามารถบูทคอมพิวเตอร์ได้อย่างปกติ

แม้ว่าพาร์ติชัน EFI จะไม่ต้องการ drive letter เพื่ออยู่บนคอมพิวเตอร์และทำงานโดยไม่มีข้อผิดพลาด แต่บางครั้ง มันก็สร้างปัญหา มีหลักๆ สองวิธีในการซ่อมแซม EFI bootloader ใน Windows 11: ใช้คำสั่ง bcdboot และการเปลี่ยน drive letter อย่างไรก็ตาม วิธีที่สองทำงานได้เฉพาะเมื่อมีปัญหาเล็กน้อย นอกจากนั้น คุณต้องใช้คำสั่ง bcdboot เพื่อกำจัดปัญหา EFI bootloader ใดๆ โดยอัตโนมัติ

วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10

เพื่อซ่อมแซม EFI bootloader ใน Windows 11 หรือ Windows 10 ให้ทำตามขั้นตอนเหล่านี้:

  1. เปลี่ยน drive letter
  2. ใช้คำสั่ง bcdboot

คุณอาจต้องการอ่านเกี่ยวกับ Boot Configuration Data (BCD) Editor ก่อนที่จะดำเนินต่อไป

1] เปลี่ยน drive letter

นี่คือสิ่งแรกที่คุณต้องทำหากคุณสามารถบูทเข้าสู่คอมพิวเตอร์หลังจากย้ายไปสถาปัตยกรรม UEFI คุณต้องเปิด Advanced Recovery Mode

สำหรับนั้น ให้กด Win+I เพื่อเปิด Windows Settings และไปที่ System > Recovery ที่นี่คุณจะพบตัวเลือก Advanced startup คุณต้องคลิกปุ่ม Restart now

วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10

หลังจากเปิดหน้าต่างถัดไป ไปที่ Troubleshoot > Advanced options และเลือกตัวเลือก Command Prompt

วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10

หลังจากนั้น ให้ป้อนคำสั่งเหล่านี้:

diskpart list vol select volume 1

คุณต้องเลือกพาร์ติชัน EFI โดยการป้อนหมายเลขที่กำหนด

assign letter=X

ที่นี่ 'X' ต้องแทนที่ด้วย Drive letter ของคุณ
วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10

หลังจากนั้น ปิด Command Prompt และรีสตาร์ทคอมพิวเตอร์ของคุณ

หากคุณไม่สามารถบูทเข้าสู่คอมพิวเตอร์ได้ คุณต้องทำตามวิธีอื่นๆ เพื่อเปิด Advanced Recovery Mode สำหรับนั้น คุณต้องรีสตาร์ทคอมพิวเตอร์ 2-4 ครั้งภายในช่วงเวลาสั้นๆ

หลังจากใช้ขั้นตอนที่กล่าวมาแล้ว คุณต้องใช้คำสั่ง bcdboot เพื่อแก้ไขบันทึกบูททั้งหมด

2] ใช้คำสั่ง bcdboot

วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10

คำสั่ง bcdboot ช่วยให้คุณแทนที่ไฟล์ EFI ที่เสียหายด้วยไฟล์ใหม่ เพื่อให้ระบบของคุณทำงานได้อย่างสมบูรณ์ สำหรับนั้น คุณต้องป้อนคำสั่งต่อไปนี้ใน Command Prompt:

bootrec /rebuildbcd

มันจะสร้างใหม่ Boot Configuration Data file หรือ BCD file

หลังจากนั้น ให้ป้อนคำสั่งนี้:

bcdboot c:\windows /s c:

อย่าลืมแทนที่ c ด้วยตัวอักษร drive ของระบบต้นฉบับของคุณ ในกรณีส่วนใหญ่ มันชื่อ c อย่างไรก็ตาม หากคุณกำหนดอย่างอื่น คุณต้องป้อนตัวอักษร drive ที่นี่

นอกจากนี้ ที่นี่เราใช้พารามิเตอร์ /s ซึ่งช่วยให้ผู้ใช้เลือกโวล्यุมของพาร์ติชันระบบ เนื่องจากนั้น คำสั่งนี้จะคัดลอกไฟล์บูทในโวล्यุมที่ระบุ

สุดท้าย คุณต้องรีสตาร์ทคอมพิวเตอร์ของคุณ

ฉันจะแก้ไข EFI bootloader ของฉันได้อย่างไร?

เพื่อแก้ไข EFI bootloader คุณต้องทำสองอย่าง – เปลี่ยน drive letter และแก้ไขบันทึกบูท สำหรับทั้งสอง คุณต้องเปิด Command Prompt ใน Advanced Recovery Mode หลังจากนั้น คุณสามารถใช้ DISKPART เพื่อเปลี่ยน drive letter และ bcdboot เพื่อแก้ไขบันทึกบูท

ฉันจะซ่อมแซม Windows 11/10 EFI bootloader ได้อย่างไร?

เพื่อซ่อมแซม Windows 11/10 EFI bootloader คุณต้องใช้คำสั่ง bcdboot มันช่วยให้คุณคัดลอกไฟล์ Boot Configuration Data ไปยังพาร์ติชัน EFI ก่อนหน้านั้น คุณต้องใช้ diskpart เพื่อเปลี่ยนหรือกำหนด drive letter ให้กับพาร์ติชัน EFI

แค่นั้นแหละ! หวังว่าคู่มือนี้จะช่วยได้

วิธีซ่อมแซม EFI Bootloader ใน Windows 11/10