If you’re facing a blue screen of death (BSOD) error 0xc0000225 with the message that “Windows\system32\winload.efi is missing or corrupt” then you’re at the right place as today we are going to fix this issue. The issue generally occurs with PC freezing for some time and then eventually you will see the BSOD error message. The main problem occurs when you can’t boot up your PC, and then you try to run Startup or Automatic Repair, you will see the error message “ winload.efi missing or corrupt “.

The most common winload.efi errors that can appear on your PC are:

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
Fix winload.efi missing or corrupt error - 1

The error is caused by corrupt BCD information, corrupt boot records, incorrect boot order, secure boot enabled etc. So without wasting any time, let’s see how to fix winload.efi missing or corrupt error with the help of below-listed troubleshooting guide.

  • Fix winload.efi missing or corrupt error
  • Method 1: Rebuild the BCD
  • Method 2: Boot your PC into Last Known Good Configuration
  • Method 3: Disable Secure Boot
  • Method 4: Run SFC and CHKDSK
  • Method 5: Run Startup or Automatic Repair
  • Method 6: Disable early launch anti-malware protection
  • Method 7: Set Correct Boot Order

Fix winload.efi missing or corrupt error

Method 1: Rebuild the BCD

  1. Insert the Windows 10 bootable installation DVD or USB and restart your PC.

  2. When prompted to Press any key to boot from CD or DVD, press any key to continue.

Press any key to boot from CD or DVD | Fix winload.efi missing or corrupt error - 2
  1. Select your language preferences, and click Next. Click Repair your computer in the bottom-left.
Repair your computer - 3
  1. On choose an option screen, click Troubleshoot .
Choose an option at windows 10 automatic startup repair - 4
  1. On Troubleshoot screen, click the Advanced option .
select advanced option from troubleshoot screen - 5
  1. On the Advanced options screen, click on Command Prompt.
Command prompt from advanced options | Fix winload.efi missing or corrupt error - 6
  1. Now type the following commands one by one and hit enter after each one:
bootrec.exe /fixmbr

bootrec.exe /fixboot

bootrec.exe /rebuildBcd
bootrec rebuildbcd fixmbr fixboot - 7
  1. If the above command fails, then enter the following commands in cmd:
bcdedit /export C:\BCD_Backup

c:

cd boot

attrib bcd -s -h -r

ren c:\boot\bcd bcd.old

bootrec /RebuildBcd
bcdedit backup then rebuild bcd bootrec - 8
  1. Finally, exit the cmd and restart your Windows.

  2. This method seems to Fix winload.efi missing or corrupt error but if it doesn’t work for you then continue.

Method 2: Boot your PC into Last Known Good Configuration

  1. Using the above method, open Command Prompt then follow this method.

  2. When the Command Prompt (CMD) open type C: and hit enter.

  3. Now type the following command:

BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY
  1. And hit enter to Enable Legacy Advanced Boot Menu.
Advanced boot options - 9
  1. Close Command Prompt and back on the Choose an option screen, click Continue to restart Windows 10.

  2. Finally, don’t forget to eject your Windows 10 installation DVD to get Boot options.

  3. On Boot Options screen choose “ Last Known Good Configuration (Advanced). ”

Boot into Last Known Good Configuration - 10

This would Fix winload.efi missing or corrupt error, if not then continue with the next method.

Method 3: Disable Secure Boot

  1. Restart your PC and tap F2 or DEL depending upon your PC to open Boot Setup.
press DEL or F2 key to enter BIOS Setup | Fix winload.efi missing or corrupt error - 11
  1. Find the Secure Boot setting, and if possible, set it to Disabled. This option is usually in either the Security tab, the Boot tab, or the Authentication tab.
Disable secure boot and try installing windows updates - 12

#WARNING: After disabling Secure Boot it may be difficult to re-activate Secure Boot without restoring your PC to the factory state.

  1. Restart your PC and see if you’re able to fix the issue.

Method 4: Run SFC and CHKDSK

  1. Again go to command prompt using the method 1, click on command prompt in the Advanced options screen.
Command prompt from advanced options - 13
sfc /scannow

chkdsk C: /f /r /x

Note: Make sure you use the drive letter where Windows is currently installed. Also in the above command C: is the drive on which we want to check disk, /f stands for a flag which chkdsk the permission to fix any errors associated with the drive, /r let chkdsk search for bad sectors and perform recovery and /x instructs the check disk to dismount the drive before beginning the process.

run check disk chkdsk C: /f /r /x - 14
  1. Exit the command prompt and restart your PC.

Method 5: Run Startup or Automatic Repair

  1. Insert the Windows 10 bootable installation DVD and restart your PC.

  2. When prompted to Press any key to boot from CD or DVD , press any key to continue.

Press any key to boot from CD or DVD - 15
  1. Select your language preferences, and click Next . Click Repair your computer in the bottom-left.
Repair your computer - 16
  1. On choose an option screen, click Troubleshoot .
Choose an option at windows 10 automatic startup repair - 17
  1. On Troubleshoot screen , click the Advanced option.
select advanced option from troubleshoot screen | Fix winload.efi missing or corrupt error - 18
  1. On the Advanced options screen, click Automatic Repair or Startup Repair .
run automatic repair - 19
  1. Wait till the Windows Automatic/Startup Repairs complete.

Method 6: Disable early launch anti-malware protection

  1. Go to Advanced Options screen using the above method then choose Startup Settings.
Startup setting in advanced options - 20
  1. Now, from the Startup Settings, click on the Restart button in the bottom.
Startup settings - 21
  1. Once the Windows 10 reboots, press F8 to select “ Disable early launch anti-malware protection “.
Disable early launch anti-malware protection - 22
  1. See if you’re able to Fix winload.efi missing or corrupt error.

Method 7: Set Correct Boot Order

  1. When your computer starts (Before the boot screen or the error screen), repeatedly press Delete or F1 or F2 key (Depending upon your computer’s manufacturer) to enter BIOS setup .
press DEL or F2 key to enter BIOS Setup - 23
  1. Once you are in BIOS setup select Boot tab from the list of options.
Boot Order is set to Hard Drive - 24
  1. Now make sure that the computer Hard disk or SSD is set as a top priority in the Boot order. If not, use up or down arrow keys to set hard disk at the top,, which means the computer will first boot from it rather than any other source.

  2. Finally, press F10 to save this change and exit.

Recommended:

  • How to Change Mouse Pointer in Windows 10
  • Fix Searchindexer.exe High CPU Usage
  • How to Disable Data Logging on Windows 10
  • How to Enable AHCI Mode in Windows 10

That’s it you have successfully Fix winload.efi missing or corrupt error but if you still have any questions regarding this post then feel free to ask them in the comment’s section.