แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

 หากคุณกำลังเผชิญกับข้อผิดพลาดหน้าจอสีน้ำเงินแห่งความตาย ( BSOD ) 0xc0000225(error 0xc0000225)พร้อมข้อความว่า “ Windows\system32\winload.efiสูญหายหรือเสียหาย” แสดงว่าคุณมาถูกที่แล้ว เนื่องจากวันนี้เราจะแก้ไขปัญหานี้ ปัญหามักเกิดขึ้นกับพีซีค้าง(PC freezing)ในบางครั้ง จากนั้นในที่สุด คุณจะเห็นข้อความแสดงข้อผิดพลาด BSOD (BSOD error)ปัญหาหลักเกิดขึ้นเมื่อคุณไม่สามารถบู๊ต(t boot)เครื่องพีซีได้ และจากนั้นคุณพยายามเรียกใช้Startup หรือ Automatic Repair(Startup or Automatic Repair)คุณจะเห็นข้อความแสดงข้อผิดพลาด “ (error message “)winload.efi Missing or Corruption(winload.efi missing or corrupt)

ข้อผิดพลาด winload.efi ที่พบบ่อยที่สุดที่สามารถปรากฏบนพีซีของคุณ ได้แก่:

Winload.efi error
Winload.efi is missing
Winload.efi not found
Winload.efi failed to load
Failed to register winload.efi
Runtime Error: winload.efi
Error loading winload.efi
Winload.efi is missing or contains errors
There was a problem starting [path]\winload.efi. The specified module could not be found
This program can’t start because winload.efi is missing from your computer

แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

ข้อผิดพลาดเกิดจากข้อมูล BCD(BCD information)ที่เสียหาย บันทึกการบู๊ตที่เสียหายลำดับการบู๊ต(boot order) ไม่ถูกต้อง เปิดใช้งานการบู๊ต แบบปลอดภัย(secure boot)ฯลฯ ดังนั้นโดยไม่เสียเวลา เรามาดูวิธีการแก้ไขข้อผิดพลาด winload.efi ที่หายไปหรือเสียหายด้วยความช่วยเหลือของคู่มือการแก้ไขปัญหาที่แสดงด้านล่าง

(Fix winload.efi)แก้ไข ข้อผิดพลาดwinload.efi หรือเสียหาย

วิธีที่ 1: สร้าง BCD . ใหม่(Method 1: Rebuild the BCD)

1. ใส่แผ่น DVD หรือ USB การติดตั้ง(installation DVD or USB)ที่สามารถบู๊ตได้ ของ Windows 10แล้วรีสตาร์ทพีซีของคุณ

2. เมื่อได้รับแจ้งให้กดปุ่ม(Press)ใดๆ เพื่อบูตจากซีดีหรือดีวีดี(CD or DVD)ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ

กดปุ่มใดก็ได้เพื่อบู๊ตจากซีดีหรือดีวีดี |  แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิกถัด(Next)ไป คลิกซ่อมแซม(Click Repair)คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย

ซ่อมคอมพิวเตอร์ของคุณ

4. ในหน้าจอเลือกตัวเลือก(option screen)ให้คลิกแก้ไข(Troubleshoot)ปัญหา

เลือกตัวเลือกที่การซ่อมแซมการเริ่มต้นอัตโนมัติของ windows 10

5. บนหน้าจอแก้ไขปัญหา(Troubleshoot screen)ให้คลิกตัวเลือกขั้น(Advanced option)สูง

เลือกตัวเลือกขั้นสูงจากหน้าจอแก้ไขปัญหา

6. ใน หน้าจอ Advanced options ให้คลิกที่Command Prompt

พร้อมรับคำสั่งจากตัวเลือกขั้นสูง |  แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

7. ตอนนี้พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด Enter หลังจากแต่ละคำสั่ง:

bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /rebuildBcd

bootrec rebuildbcd fixmbr fixboot

8. หากคำสั่งดังกล่าวล้มเหลว ให้ป้อนคำสั่งต่อไปนี้ใน cmd:

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

สำรองข้อมูล bcdedit จากนั้นสร้าง bcd bootrec . ใหม่

9. สุดท้าย ออกจาก cmd และรีสตาร์ทWindowsของ คุณ

10. วิธีนี้ดูเหมือนว่าจะแก้ไขข้อผิดพลาด winload.efi ที่หายไปหรือเสียหาย(Fix winload.efi missing or corrupt error)  แต่ถ้า วิธีนี้ไม่ได้ ผล(t work)สำหรับคุณ ให้ดำเนินการต่อ

วิธีที่ 2: บูตพีซีของคุณใน Last Know Good Configuration(Method 2: Boot your PC into Last Known Good Configuration)

1. ใช้วิธีการข้างต้น เปิดCommand Promptแล้วทำตามวิธีนี้

2. เมื่อCommand Prompt ( CMD ) เปิดขึ้น ให้พิมพ์C:แล้วกด Enter

3. ตอนนี้พิมพ์คำสั่งต่อไปนี้:

BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY

4. และกด Enter เพื่อเปิดใช้งาน Legacy Advanced Boot Menu(Enable Legacy Advanced Boot Menu.)

ตัวเลือกการบูตขั้นสูง

5. ปิดCommand Promptและกลับไปที่ หน้าจอ Choose an option(option screen)คลิกContinueเพื่อเริ่มWindows 10ใหม่

6. สุดท้าย อย่าลืม(t forget)นำดีวีดี(DVD)การติดตั้งWindows 10 ออก เพื่อรับตัวเลือกการบูต( Boot options.)

7. บนหน้าจอ Boot Options เลือก “ Last Known Good Configuration (Advanced))

เริ่มต้นใช้งาน Last Know Good Configuration

การดำเนินการนี้จะแก้ไขข้อผิดพลาด winload.efi ที่หายไปหรือเสียหาย(Fix winload.efi missing or corrupt error,)ถ้าไม่เช่นนั้นให้ดำเนินการตามวิธีถัดไป

วิธีที่ 3: ปิดใช้งาน Secure Boot(Method 3: Disable Secure Boot)

1. รีสตาร์ทพีซีแล้วแตะF2 หรือ DEL(F2 or DEL) ขึ้นอยู่กับพีซี ของคุณเพื่อเปิดBoot Setup

กดปุ่ม DEL หรือ F2 เพื่อเข้าสู่การตั้งค่า BIOS |  แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

2. ค้นหาการตั้งค่า Secure Boot(Secure Boot setting)และหากเป็นไปได้ ให้ตั้งค่าเป็นDisabled ตัวเลือกนี้มักจะอยู่ในแท็บ Security แท็บ(Security tab) Boot หรือ(Boot tab)แท็บAuthentication(Authentication tab)

ปิดใช้งานการบู๊ตอย่างปลอดภัยและลองติดตั้งการอัปเดต windows

#WARNING:หลังจากปิดใช้งานSecure Bootแล้ว อาจเป็นเรื่องยากที่จะเปิดใช้งานSecure Boot อีกครั้ง โดยไม่คืนค่าพีซีของคุณกลับเป็นสถานะโรงงาน(factory state)

3. รีสตาร์ทพีซีของคุณและดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่

วิธีที่ 4: เรียกใช้ SFC และ CHKDSK(Method 4: Run SFC and CHKDSK)

1. ไปที่พรอมต์คำสั่ง(command prompt)อีกครั้ง(Again)โดยใช้วิธีที่ 1(method 1)คลิกที่พรอมต์คำสั่ง(command prompt)ในหน้าจอตัวเลือกขั้นสูง(Advanced)

พร้อมรับคำสั่งจากตัวเลือกขั้นสูง

sfc /scannow
chkdsk C: /f /r /x

หมายเหตุ: ตรวจสอบให้แน่ใจว่า(Make sure)คุณใช้อักษรระบุไดรฟ์(drive letter)ที่ติดตั้งWindows อยู่ (Windows)นอกจากนี้ในคำสั่งข้างต้น C: เป็นไดรฟ์ที่เราต้องการตรวจสอบดิสก์(check disk) /f หมายถึงแฟล็กที่ chkdsk ได้รับอนุญาตให้แก้ไขข้อผิดพลาดที่เกี่ยวข้องกับไดรฟ์ /r ให้ chkdsk ค้นหาเซกเตอร์เสียและทำการrecovery and /xสั่งให้ดิสก์ตรวจสอบ(check disk)ถอดไดรฟ์ก่อนเริ่มกระบวนการ

รันตรวจสอบดิสก์ chkdsk C: /f /r /x

3. ออกจากพรอมต์คำสั่ง(command prompt)และรีสตาร์ทพีซีของคุณ

วิธีที่ 5: เรียกใช้การเริ่มต้นหรือการซ่อมแซมอัตโนมัติ(Method 5: Run Startup or Automatic Repair)

1. ใส่ดีวีดี(DVD)การติดตั้งที่สามารถบู๊ตได้ ของ Windows 10แล้วรีสตาร์ทพีซีของคุณ

2. เมื่อได้รับแจ้งให้กดปุ่ม(Press)ใดๆ เพื่อบูตจากซีดีหรือดีวีดี(CD or DVD)ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ

กดปุ่มใดก็ได้เพื่อบู๊ตจากซีดีหรือดีวีดี

3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิกถัด(Next)ไป คลิกซ่อมแซมคอมพิวเตอร์ของคุณ(Repair your computer)ที่ด้านล่างซ้าย

ซ่อมคอมพิวเตอร์ของคุณ

4. ในหน้าจอเลือกตัวเลือก(option screen)ให้คลิกแก้ไข(Troubleshoot)ปัญหา

เลือกตัวเลือกที่การซ่อมแซมการเริ่มต้นอัตโนมัติของ windows 10

5. บนหน้าจอแก้ไขปัญหา(Troubleshoot screen)ให้คลิกตัวเลือกขั้นสูง(Advanced)

เลือกตัวเลือกขั้นสูงจากหน้าจอแก้ไขปัญหา |  แก้ไขข้อผิดพลาด winload.efi หรือเสียหาย

6. ใน หน้าจอตัวเลือก ขั้นสูง(Advanced)ให้คลิกAutomatic Repair หรือ Startup Repair(Automatic Repair or Startup Repair)

เรียกใช้การซ่อมแซมอัตโนมัติ

7. รอ(Wait)จนกว่าWindows Automatic/Startup Repairs completeสิ้น

อ่านเพิ่มเติม:(Also Read:)วิธีแก้ไขAutomatic Repairไม่สามารถซ่อมแซมพีซีของคุณได้

วิธีที่ 6: ปิดใช้งานการป้องกันมัลแวร์ที่เปิดตัวก่อนกำหนด(Method 6: Disable early launch anti-malware protection)

1. ไปที่หน้าจอ Advanced Options(Advanced Options screen)โดยใช้วิธีการด้านบน(above method)จากนั้นเลือกStartup Settings

การตั้งค่าเริ่มต้นในตัวเลือกขั้นสูง

2. ตอนนี้ จากStartup Settingsให้คลิกที่ปุ่ม Restart(Restart button)ที่ด้านล่าง

การตั้งค่าเริ่มต้น

3. เมื่อWindows 10รีบูต กด F8 เพื่อเลือก " ปิดใช้งานการป้องกันมัลแวร์ก่อนเปิดตัว(Disable early launch anti-malware protection) "

ปิดใช้งานการป้องกันมัลแวร์ที่เปิดตัวก่อนกำหนด

4. ดูว่าคุณสามารถแก้ไขข้อผิดพลาด winload.efi(Fix winload.efi) ที่ หายไปหรือเสียหายได้หรือไม่

วิธีที่ 7: ตั้งค่าลำดับการบู๊ตที่ถูกต้อง(Method 7: Set Correct Boot Order)

1. เมื่อคอมพิวเตอร์เริ่มทำงาน (ก่อนหน้าจอบูต(boot screen)หรือ หน้าจอแสดง ข้อผิดพลาด ) ให้กดปุ่ม (error screen)Delete หรือ F1(Delete or F1)หรือF2(F2 key)ซ้ำๆ(ขึ้นอยู่กับผู้ผลิตคอมพิวเตอร์ของคุณ) เพื่อ เข้าสู่การตั้ง ค่าBIOS(enter BIOS setup)

กดปุ่ม DEL หรือ F2 เพื่อเข้าสู่การตั้งค่า BIOS

2. เมื่อคุณอยู่ในการตั้งค่า BIOS(BIOS setup)ให้เลือกแท็บ Boot(Boot tab)จากรายการตัวเลือก

Boot Order ถูกตั้งค่าเป็น Hard Drive

3. ตอนนี้ ตรวจสอบให้แน่ใจว่า ได้ตั้งค่า ฮาร์ดดิสก์หรือ SSD(Hard disk or SSD) ของคอมพิวเตอร์ เป็นลำดับความสำคัญสูงสุดในลำดับการบู๊ต (Boot order)หากไม่เป็นเช่นนั้น ให้ใช้ปุ่มลูกศรขึ้นหรือลงเพื่อตั้งค่าฮาร์ดดิสก์ไว้ที่ด้านบน ซึ่งหมายความว่าคอมพิวเตอร์จะบู๊ตจากฮาร์ดดิสก์ก่อน แทนที่จะบูตจากแหล่งอื่น

4. สุดท้าย กดF10เพื่อบันทึกการเปลี่ยนแปลงนี้และ(change and exit)ออก

ที่แนะนำ:(Recommended:)

  • วิธีเปลี่ยนตัวชี้เมาส์(Mouse Pointer)ในWindows 10
  • แก้ไขการใช้งาน CPU สูงของ Searchindexer.exe(Fix Searchindexer.exe High CPU Usage)
  • วิธีปิดใช้งานการบันทึกข้อมูล(Disable Data Logging)ในWindows 10
  • วิธีเปิดใช้งานโหมด AHCI(AHCI Mode)ในWindows 10

นั่นคือคุณประสบความสำเร็จในการแก้ไขข้อผิดพลาด winload.efi หรือเสียหาย( Fix winload.efi missing or corrupt error)แต่ถ้าคุณยังมีคำถามเกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts