Fix Winload.efi file missing error on Windows 10

Sometimes when you are using the computer, suddenly the computer crashes with the blue screen error code 0xc0000225 saying that Winload.efi file missing displaying the message “File: \Windows\system32\winload.efi” is missing or corrupt. Winload.efi is an Extensible Firmware Interface file and these files are useful for the firmware of the computer that are mainly based on UEFI and execute the tasks of loading the files to the bootloader of the computer.

RECOMMENDED: Fix this issue in 3 simple steps. Takes only 2 minutes.
1) Download repair utility.
2) Install program and click Scan button.
3) Click Fix Errors button when scan is completed.
4) Restart your computer.

EFI files are used for specific set of tasks like rebooting the computer, turning on the computer, resetting the Windows, installing Windows etc. Winload.efi files are important and needs to be working properly. If these files get corrupted or damaged, the computer will not work properly and not even load.

A screenshot of a cell phone Description automatically generated

The most commonly seen Winload.efi errors on Windows 10 computers are:

  • Winload.efi error
  • Runtime Error: winload.efi
  • Winload.efi is missing
  • Failed to register winload.efi
  • Winload.efi not found
  • This program can’t start because winload.efi is missing from your computer
  • Winload.efi failed to load
  • 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

The BSOD is caused by the corrupted BCD information, incorrect boot order, corrupt boot records etc. The error codes 0xc0000225, 0xc00000e and 0xc0000001 are associated with the Winload.efi file not found error.

How to fix the Winload.efi file missing error on Windows 10?

In order to fix the issue with Winload.efi file missing error, you can try Restoring the computer to a previously working state. But this option works only if there are any System Restore points created. It is recommended to create a System Restore point before making any changes or performing any troubleshooting steps.

Learn how to create a System Restore point in Windows 10

The issue with Winload.efi file missing error can be sorted by following the below steps:

Follow the below step by step resolution steps to fix the issue with Winload.efi file missing error in your computer. Check if the issue gets fix after each troubleshooting step. If the issue remains, you can proceed with the further steps.

Rebuild BCD:

To rebuild BCD in the computer, you first need to create a bootable Windows 10 USB or DVD. After creating a Windows 10 bootable disc, follow the below steps.

  1. Insert the bootable Windows 10 disc or USB and reboot your computer.
  2. When prompted to Press any key to boot from CD or DVD, press any key to continue.

3. Select your language preferences and click Next. Then Click on Repair your computer at the bottom left.

4. On Choose an option screen, click on Troubleshoot.

A screenshot of a cell phone Description automatically generated5. In the Troubleshoot screen, click on Advanced options.

A screenshot of a cell phone Description automatically generated6. Click on Command Prompt in the Advanced options screen.

A screenshot of a cell phone Description automatically generated7. Now, type the following commands one by one and hit enter after each command.

First type bootrec.exe /fixmbr and hit enter.

Then type bootrec.exe /fixboot and hit enter.

After that type bootrec.exe /rebuildBcd and hit enter.

A screenshot of a cell phone Description automatically generated8. If it prompts any error, then enter the below commands in Command Prompt and hit enter after each command.

bcdedit /export C:\BCD_Backup

c:

cd boot

attrib bcd -s -h -r

ren c:\boot\bcd bcd.old

bootrec /RebuildBcd

A screenshot of a cell phone Description automatically generated9. Now, exit CMD and reboot your computer.

This should fix the issue with Winload.efi file missing error on your computer and the computer should work fine. If the issue remains, you can proceed with the further troubleshooting steps.

Boot computer to Last Known Good Configuration:

Booting the computer to Last Known Good Configuration helps you in fixing the issue with Winload.efi file missing error on Windows 10 computers. To perform the same, follow the below resolution steps.

Follow the steps from the above method and open the Command Prompt and proceed with the below steps.

  1. In the Command Prompt, type C: and hit enter.
  2. Now type the below command and hit enter to Enable Legacy Advanced Boot menu.

BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY

A picture containing screenshot Description automatically generated3. After this, close the command prompt and make sure that the DVD is ejected. Now on the Choose an option screen, click continue to restart Windows 10.

4. On Boot Option screen, choose “Last Known Good Configuration (Advanced).”

A screenshot of a cell phone Description automatically generated

It will take a while to complete the process and it should fix the issue with the blue screen error in the computer. If the issue remains, you can proceed with the further troubleshooting steps.

Disable Secure Boot:

Try disabling the Secure Boot option from Boot setup to fix this issue. To disable secure boot, follow the below steps.

  1. Reboot your computer and at the Startup, tap F2 or DEL key to open the Boot Setup depending on your computer model.

2. Search for 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. (After disabling Secure Boot it may be difficult to re-activate Secure Boot without restoring your PC to the factory state.)

A screenshot of a cell phone Description automatically generated3. Reboot your computer and check if the issue gets fix. If it remains, you can proceed with further steps.

Run System File Checker Scan:

To perform the System File Checker (SFC) scan, follow the below steps.

  1. Follow the instructions from the steps 1 and go to Advanced options and click on Command Prompt.
  2. Type the below command and press enter.

Sfc /scannow

3. You can also perform the check disc scan using the below command.

chkdsk C: /f /r /x

4. 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 run 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.

A screenshot of a cell phone Description automatically generated5. Once it is done, exit the command prompt and reboot your computer.

Hopefully the issue will be resolved now. If you face the same issue, you can proceed with the further steps.

Perform Startup Repair:

To perform the startup or automatic Repair, follow the below resolution steps.

  1. Insert the bootable Windows 10 disc or USB and reboot your computer.
  2. When prompted to Press any key to boot from CD or DVD, press any key to continue.

3. Select your language preferences and click Next. Then Click on Repair your computer at the bottom left.

4. On Choose an option screen, click on Troubleshoot.

A screenshot of a cell phone Description automatically generated5. In the Troubleshoot screen, click on Advanced options.

A screenshot of a cell phone Description automatically generated6. On Advanced options screen, click Automatic Repair or Startup Repair.

7. The Automatic Repair will take some time to complete. Once it is completed, reboot your computer and check if the issue gets fix.

If the issue remains, you can proceed with the below resolution steps to fix Winload.efi file missing error on your computer.

Disable early launch anti-malware protection:

To disable early launch anti-malware protection, follow the below resolution steps:

  1. Go to the Advanced options screen using the above method and choose Startup Settings.

2. From the Startup settings window, click on Restart button.

A screenshot of a cell phone Description automatically generated3. Once the computer reboots, press F8 to select the option “Disable early launch anti-malware protection “.

Now, reboot your computer and see if the computer works fine without the error Winload.efi file missing. Hopefully, the issue will get fixed after the above troubleshooting steps.

Conclusion:

By following the above step by step procedure, the issue with the Winload.efi file missing error gets fixed. If you find this article helpful, do comments below. For any further help and support, you can also follow us on our Forum.

Sameer has written 54 articles

Sameer is a BE graduate in ECE and has an immense interest in following Windows, Office and other technology developments. He's also a person who enjoys writing about technology related to the geek world.