UEFI หรือ Unified Extensible Firmware Interface เป็นคุณสมบัติของคอมพิวเตอร์ที่ทำงานเป็นอินเทอร์เฟซซอฟต์แวร์ระหว่างระบบปฏิบัติการกับเฟิร์มแวร์ของแพลตฟอร์ม อย่างไรก็ตาม อินเทอร์เฟซนี้บางครั้งก็ก่อให้เกิดปัญหาการบูตที่น่ารำคาญ เช่น ปัญหาโหลดเดอร์ บทความนี้จะนำเสนอ 3 วิธีในการซ่อมแซมบูตโหลดเดอร์ของ Windows 10 ให้ง่ายดาย
- 1. ซ่อมบูตโหลดเดอร์ Windows 10 ด้วย Automatic Repair (ซ่อมอัตโนมัติ)
- 2. ซ่อมบูตโหลดเดอร์ Windows 10 ด้วย diskpart
- 3. ซ่อมบูตโหลดเดอร์ UEFI/EFI ของ Windows 10 ด้วย Windows Boot Genius
1. ซ่อมบูตโหลดเดอร์ Windows 10 ด้วย Automatic Repair
วิธีแรกในการซ่อมบูตโหลดเดอร์ UEFI ของ Windows 10 คือการใช้ Automatic Repair ซึ่งเป็นฟีเจอร์ในตัวของแผ่นติดตั้ง Windows 10 ที่ช่วยซ่อมแซมบูตโหลดเดอร์ EFI ได้ ต้องใช้แผ่น CD/DVD หรือ USB ติดตั้ง Windows 10 ทำตามขั้นตอนด้านล่างนี้
- เสียบแผ่นติดตั้ง Windows 10 หรือ USB เข้าไปในคอมพิวเตอร์
- รีสตาร์ทคอมพิวเตอร์และบูตจากแผ่นติดตั้งหรือ USB
- เมื่อหน้าจอ "Install Now" ปรากฏขึ้น ให้คลิกที่ "Repair your computer" (ซ่อมคอมพิวเตอร์ของคุณ)
- หน้าจอ "Choose an option" จะปรากฏขึ้น ให้เลือก "Troubleshoot" (แก้ไขปัญหา)
- คลิกที่ "Automatic Repair" (ซ่อมแซมอัตโนมัติ)
- ที่หน้าจอ Automatic Repair ระบบจะขอให้เลือกบัญชีผู้ใช้จากรายการเพื่อดำเนินการต่อ
- หลังจากเลือกบัญชีที่ต้องการ ให้รอจนกระทั่งกระบวนการเสร็จสิ้น บูตโหลดเดอร์ก็จะถูกแก้ไขแล้ว
2. ซ่อมบูตโหลดเดอร์ Windows 10 ด้วย diskpart
การใช้คำสั่ง diskpart เป็นหนึ่งในวิธีที่มีประสิทธิภาพสูงสุดในการจัดการปัญหาบูตโหลดเดอร์ หาก Automatic Repair ไม่ได้ผล วิธีนี้คือทางเลือกถัดไปที่ควรลอง Diskpart ยังสามารถใช้ได้ตั้งแต่ครั้งแรก เนื่องจากมีประสิทธิภาพมากกว่าวิธีซ่อมอัตโนมัติ
โดยทั่วไป ปัญหาบูตโหลดเดอร์มักเกิดจากพาร์ติชัน UEFI ของคอมพิวเตอร์ไม่มีตัวอักษรไดรฟ์ (drive letter) ที่กำหนดไว้ ซึ่งเป็นสาเหตุหลักของความล้มเหลวในการบูต วิธีแก้คือการกำหนดตัวอักษรให้ไดรฟ์ที่ยังไม่ได้กำหนด ผ่านยูทิลิตี้ diskpart ที่อยู่บนแผ่นกู้คืนหรือ USB ของ Windows 10 วิธีนี้ก็ต้องใช้แผ่นติดตั้งหรือ USB เช่นกัน ทำตามขั้นตอนด้านล่าง
- ใส่แผ่นติดตั้งหรือ USB ของ Windows 10 แล้วรีสตาร์ทและบูตจากนั้น
- เมื่อหน้าจอ "Install now" ปรากฏ ให้เลือก "Repair your computer" หรือกด "R" บนคีย์บอร์ด
- เลือก "Troubleshoot" จากรายการ
- คลิก "Advanced options" (ตัวเลือกขั้นสูง)
- เลือก "Command Prompt" (พรอมต์คำสั่ง) จากรายการ เมื่อหน้าต่างเปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง แล้วกด Enter ทุกครั้ง
diskpart DISKPART> sel disk 0
- หลังจากได้ข้อความยืนยัน "Disk 0 is now the selected disk" ให้พิมพ์ "list vol"
- กด Enter อีกครั้ง diskpart จะแสดงรายการโวล्यุมทั้งหมดบนคอมพิวเตอร์
- ค้นหาพาร์ติชัน UEFI ที่ต้องการจากรายการ โวล्यุมที่ถูกต้องจะมี "BOOT" ในคอลัมน์ Label และ "System" ในคอลัมน์ Info คอลัมน์ Fs จะแสดง FAT32
- สมมติพาร์ติชัน UEFI อยู่ที่โวล्यุม 2 ให้พิมพ์ "sel vol 2" แล้วกด Enter
- ใช้คำสั่งต่อไปนี้เพื่อกำหนดตัวอักษรให้ไดรฟ์:
assign letter=G:(อย่าใช้ตัวอักษรที่ใช้ไปแล้ว เช่น C: หรือ D:) - กด Enter และรอข้อความยืนยัน: "Diskpart successfully assigned the drive letter or mount point." จากนั้นพิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง พร้อมกด Enter ทุกครั้ง
exit cd /d G:\EFI\Microsoft\Boot\ cd /d G:\Boot\ หรือ cd /d G:\ESD\Windows\EFI\Microsoft\Boot\ หมายเหตุ: ตัวอักษร "G" อาจเปลี่ยนไปตามที่ผู้ใช้กำหนด bootrec /fixboot ren BCD BCD.bak bcdboot C:\Windows /l en-us /s x: /f ALL หมายเหตุ: C:\ คือไดรฟ์ที่ติดตั้ง Windows 10/8.1/8
- C:\ ในคำสั่งระบุไดรฟ์ที่ติดตั้ง Windows 10
- หลังพิมพ์คำสั่ง กด Enter
- อีกทางหนึ่ง สามารถใช้คำสั่ง
bootrec /rebuildbcdเพื่อสร้างข้อมูล BCD ใหม่ได้ - กด Enter
- หลังสร้างข้อมูล BCD เสร็จ ให้พิมพ์ "exit" เพื่อปิด Command Prompt
- รีสตาร์ทคอมพิวเตอร์ Windows 10 ควรบูตปกติได้แล้ว
3. ซ่อมบูตโหลดเดอร์ UEFI/EFI ของ Windows 10 ด้วย Windows Boot Genius
วิธีที่ 3 คือการใช้ Windows Rescue ใน Windows Boot Genius โปรแกรมนี้ช่วยแก้ปัญหาการบูตหลายอย่าง รวมถึงบูตโหลดเดอร์ ผู้ใช้เพียงต้องทำตามขั้นตอนด้านล่าง
- ดาวน์โหลด Windows Boot Genius และเปิดโปรแกรม
- เสียบ CD หรือ USB ว่างลงในคอมพิวเตอร์ที่ใช้งานได้ คลิก "Burn" เพื่อสร้างบูตได้
- เสียบ CD/USB ที่สร้างไว้เข้าไปในคอมพิวเตอร์ที่มีปัญหา กด F12 เพื่อเข้า Boot Menu เลือก CD/USB เป็นอุปกรณ์บูตแรก (ปุ่มอาจแตกต่างตามเมนบอร์ด)
- หลังเข้า WinPE สำเร็จ จะเห็นไอคอน Windows Boot Genius เปิดโปรแกรมเข้า Windows Rescue mode เพื่อซ่อมบูตโหลดเดอร์ UEFI/EFI ภายใต้ "Crash before loading"
ข้างต้นคือ 3 วิธีในการซ่อมบูตโหลดเดอร์ UEFI/EFI ของ Windows 10 หากคุณไม่มีทักษะมากเกี่ยวกับระบบ Windows, Windows Boot Genius อาจเป็นตัวเลือกที่ดีกว่าสำหรับคุณ