แก้ไขข้อผิดพลาด 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
ข้อผิดพลาดเกิดจากข้อมูล 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)ให้กดแป้นใดก็ได้เพื่อดำเนินการต่อ
3. เลือกการตั้งค่าภาษาของคุณ แล้วคลิกถัด(Next)ไป คลิกซ่อมแซม(Click Repair)คอมพิวเตอร์ของคุณที่ด้านล่างซ้าย
4. ในหน้าจอเลือกตัวเลือก(option screen)ให้คลิกแก้ไข(Troubleshoot)ปัญหา
5. บนหน้าจอแก้ไขปัญหา(Troubleshoot screen)ให้คลิกตัวเลือกขั้น(Advanced option)สูง
6. ใน หน้าจอ Advanced options ให้คลิกที่Command Prompt
7. ตอนนี้พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด Enter หลังจากแต่ละคำสั่ง:
bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /rebuildBcd
8. หากคำสั่งดังกล่าวล้มเหลว ให้ป้อนคำสั่งต่อไปนี้ใน cmd:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
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)) ”
การดำเนินการนี้จะแก้ไขข้อผิดพลาด 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
2. ค้นหาการตั้งค่า Secure Boot(Secure Boot setting)และหากเป็นไปได้ ให้ตั้งค่าเป็นDisabled ตัวเลือกนี้มักจะอยู่ในแท็บ Security แท็บ(Security tab) Boot หรือ(Boot tab)แท็บAuthentication(Authentication tab)
#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)ถอดไดรฟ์ก่อนเริ่มกระบวนการ
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)ปัญหา
5. บนหน้าจอแก้ไขปัญหา(Troubleshoot screen)ให้คลิกตัวเลือกขั้นสูง(Advanced)
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)
2. เมื่อคุณอยู่ในการตั้งค่า BIOS(BIOS setup)ให้เลือกแท็บ Boot(Boot tab)จากรายการตัวเลือก
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)แต่ถ้าคุณยังมีคำถามเกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
วิธีการ Fix PC Won't POST
Fix High CPU Usage โดย Service Host: ระบบท้องถิ่น
Fix Windows ไม่สามารถสื่อสารกับ device or resource
Fix Error 0X80010108 ใน Windows 10
Fix Windows ไม่สามารถดำเนินการรูปแบบ
Fix Universal Serial Bus (USB) Controller Driver Issue
Fix Windows 7 อัพเดทไม่ได้ดาวน์โหลด
ข้อผิดพลาด Fix Windows Kernel event ID 41
วิธีการ Fix Corrupted Registry ใน Windows 10
Fix Keyboard ไม่พิมพ์ในฉบับ Windows 10
Fix USB Keeps Disconnecting and Reconnecting
Fix Function คีย์ไม่ทำงานกับ Windows 10
วิธีการ Fix Avast ไม่เปิดบน Windows
Fix มีปัญหากับเว็บไซต์นี้ security certificate
Fix Windows Update Error 0x80070020
Fix Unable ถึง Delete Temporary Files ใน Windows 10
Fix วินโดวส์ 10 Taskbar ไม่ได้ซ่อน
Stuck Fix uTorrent ในการเชื่อมต่อกับเพื่อน
Fix Desktop Refers ไปยังสถานที่ที่ไม่พร้อมใช้งาน
Fix BAD_SYSTEM_CONFIG_INFO Error