หากคุณเพิ่งย้ายจาก BIOS เป็น UEFI และไม่สามารถบูตคอมพิวเตอร์ได้ตั้งแต่นั้นมา นี่คือวิธีที่คุณสามารถซ่อมแซม EFI bootloader ใน Windows 11/10 การซ่อมแซม EFI bootloader นั้นค่อนข้างง่ายโดยใช้ bcdboot คำสั่ง และบทความนี้แสดงวิธีการใช้คำสั่งเพื่อให้งานสำเร็จลุล่วง
EFI bootloader ใน Windows คืออะไร
ไฟล์ตัวโหลดการบูต EFI เป็นไฟล์เรียกทำงานบนระบบ UEFI ที่มีข้อมูลว่ากระบวนการบูตคอมพิวเตอร์ควรดำเนินการอย่างไร หากคุณใช้ระบบ UEFI แทน BIOS คุณสามารถค้นหา EFI System Partition เพิ่มเติมได้ . มันเก็บข้อมูลของ EFI bootloader ซึ่งส่วนใหญ่เป็นไฟล์ .efi บางไฟล์ อย่างไรก็ตาม หากมีปัญหากับพาร์ติชั่นนี้ คุณอาจไม่สามารถบู๊ตคอมพิวเตอร์เป็นประจำได้
แม้ว่าพาร์ติชัน EFI จะไม่ต้องการอักษรระบุไดรฟ์เพื่อคงอยู่ในคอมพิวเตอร์ของคุณและทำงานโดยไม่มีข้อผิดพลาด แต่ในบางครั้ง ก็สร้างปัญหาได้ มีสองวิธีหลักๆ ในการซ่อมแซม EFI bootloader ใน Windows 11:การใช้ bcdboot คำสั่งและเปลี่ยนอักษรระบุไดรฟ์ อย่างไรก็ตาม หากวิธีแก้ปัญหาหลังใช้งานได้เมื่อมีปัญหาเล็กน้อยเท่านั้น นอกจากนั้น คุณต้องใช้คำสั่ง bcdboot เพื่อกำจัดปัญหา EFI bootloader โดยอัตโนมัติ
วิธีการซ่อมแซม EFI bootloader ใน Windows 11/10
หากต้องการซ่อมแซม EFI bootloader ใน Windows 11 หรือ Windows 10 ให้ทำตามขั้นตอนเหล่านี้:
- เปลี่ยนอักษรระบุไดรฟ์
- ใช้คำสั่ง bcdboot
คุณอาจต้องการอ่านเกี่ยวกับตัวแก้ไขข้อมูลการกำหนดค่าการบูต (BCD) ก่อนดำเนินการต่อ
1] เปลี่ยนอักษรระบุไดรฟ์
เป็นสิ่งแรกที่คุณต้องทำหากคุณสามารถบูตเข้าสู่คอมพิวเตอร์ได้หลังจากย้ายไปยังสถาปัตยกรรม UEFI คุณต้องเปิดโหมดการกู้คืนขั้นสูง
ให้กด Win+I เพื่อเปิดการตั้งค่า Windows และไปที่ ระบบ> การกู้คืน . คุณจะพบ การเริ่มต้นขั้นสูง . ได้ที่นี่ ตัวเลือก. คุณต้องคลิก รีสตาร์ททันที ปุ่ม.
หลังจากเปิดหน้าต่างถัดไป ให้ไปที่ การแก้ไขปัญหา> ตัวเลือกขั้นสูง แล้วเลือก พรอมต์คำสั่ง ตัวเลือก
จากนั้นป้อนคำสั่งเหล่านี้:
diskpart list vol select volume 1
คุณต้องเลือกพาร์ติชัน EFI โดยป้อนหมายเลขที่กำหนด
assign letter=X
ที่นี่ 'X' จะถูกแทนที่ด้วยอักษรระบุไดรฟ์ของคุณ
หลังจากนั้น ให้ปิด Command Prompt และรีสตาร์ทคอมพิวเตอร์
หากคุณไม่สามารถบูตเข้าสู่คอมพิวเตอร์ได้ คุณต้องปฏิบัติตามวิธีอื่นเพื่อเปิดโหมดการกู้คืนขั้นสูง เพื่อที่คุณจะต้องรีสตาร์ทคอมพิวเตอร์ 2-4 ครั้งภายในระยะเวลาอันสั้น
หลังจากใช้ขั้นตอนดังกล่าวแล้ว คุณต้องใช้คำสั่ง bcdboot เพื่อแก้ไขบันทึกการบูตทั้งหมด
2] ใช้คำสั่ง bcdboot
คำสั่ง bcdboot ช่วยคุณแทนที่ไฟล์ EFI ที่เสียหายด้วยไฟล์ใหม่ เพื่อให้ระบบของคุณทำงานได้อย่างไม่มีที่ติ เพื่อที่ คุณต้องป้อนคำสั่งต่อไปนี้ในพรอมต์คำสั่ง:
bootrec /rebuildbcd
มันสร้างไฟล์ข้อมูลการกำหนดค่าการบูตหรือไฟล์ BCD ขึ้นใหม่
หลังจากนั้น ให้ป้อนคำสั่งนี้:
bcdboot c:\windows /s c:
อย่าลืมเปลี่ยน c ด้วยอักษรระบุไดรฟ์ระบบเดิมของคุณ โดยส่วนใหญ่จะตั้งชื่อตาม c . อย่างไรก็ตาม หากคุณกำหนดอย่างอื่น คุณต้องป้อนอักษรระบุไดรฟ์ที่นี่
นอกจากนี้ เรายังใช้ /s พารามิเตอร์ ซึ่งช่วยให้ผู้ใช้เลือกโวลุ่มของพาร์ติชันระบบ ด้วยเหตุนี้ คำสั่งนี้จะทำการคัดลอกไฟล์สำหรับบู๊ตในโวลุ่มดังกล่าว
สุดท้าย คุณต้องรีสตาร์ทคอมพิวเตอร์
ฉันจะแก้ไข EFI bootloader ได้อย่างไร
ในการแก้ไข EFI bootloader คุณต้องทำสองสิ่ง – เปลี่ยนอักษรระบุไดรฟ์และแก้ไขบันทึกการบูต สำหรับทั้งคู่ คุณต้องเปิดพรอมต์คำสั่งในโหมดการกู้คืนขั้นสูง หลังจากนั้น คุณสามารถใช้ DISKPART เพื่อเปลี่ยนอักษรระบุไดรฟ์และ bcdboot เพื่อแก้ไขบันทึกการบูต
ฉันจะซ่อมแซม bootloader ของ Windows 11/10 EFI ได้อย่างไร
ในการซ่อมแซม bootloader ของ Windows 11/10 EFI คุณต้องใช้คำสั่ง bcdboot ช่วยให้คุณคัดลอกไฟล์ข้อมูลการกำหนดค่าการบูตไปยังพาร์ติชัน EFI ก่อนหน้านั้น คุณต้องใช้ส่วนดิสก์เพื่อเปลี่ยนหรือกำหนดอักษรระบุไดรฟ์ให้กับพาร์ติชัน EFI
นั่นคือทั้งหมด! หวังว่าคู่มือนี้จะช่วยได้