Skip to main content

Fix missing or corrupt winload.efi error: If you are facing a Blue Screen of Death (BSOD) error 0xc0000225 with the message "Windowssystem32winload.efi is missing or corrupt" then you are in the right place as today we will fix this problem. The problem usually occurs with the PC freezing for some time and then eventually you will see the BSOD error message. The main problem occurs when you cannot start the PC and then you try to run automatic startup or repair, then 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 has disappeared Winload.efi is not found Winload.efi failed to load Winload.efi was not registered Execution error: winload.efi Error loading winload.efi Winload.efi is missing or contains errors There was a problem starting [path] Nwinload.efi. The specified module could not be found This program cannot be started because winload.efi is not on your computer

fix-winload-efi-missing-or-corrupt-error-6881590

The error is caused by corrupted BCD information, corrupted boot records, wrong boot order, Secure Boot enabled, etc. So without wasting any time, let's see how to fix the missing or corrupted winload.efi error with the help of the troubleshooting guide below.

Fix missing or corrupt winload.efi error

Method 1: Rebuild the BCD

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

2.When you are prompted to press any key to boot from a CD or DVD, press any key to continue.

press-any-key-to-boot-from-cd-or-dvd-23-8468145

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

repair-your-computer-33-6519345

4.On the option selection screen, click Troubleshooting.

choose-an-option-at-windows-10-automatic-startup-repair-34-6368033

5.On the troubleshooting screen, click the Advanced option.

select-advanced-option-26-9857038

6.On the advanced options screen, click the command prompt.

command-prompt-from-advanced-options-14-6341773

7.Now type the following commands one by one and hit enter after each one:

a) bootrec.exe / fixmbr b) bootrec.exe / fixboot c) bootrec.exe / rebuildBcd

bootrec-rebuildbcd-6-7740808

8.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: bcd bcd.old bootrec / RebuildBcd

bcdedit-backup-then-rebuild-bcd-bootrec-5-8906027

9.Finally, exit the cmd and restart your Windows.

10.This method seems to fix the missing or corrupt winload.efi error, but if it doesn't work for you then go ahead.

Method 2: Boot your PC to the last known good configuration

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

2.When the command (CMD) opens the type C: and hit enter.

3.Now type the following command:

BCDEDIT / SET {DEFECT} LEGACY OF THE BOOTMENUPOLICÍA POLICY

4. And press enter to activate Legacy's advanced boot menu.

advanced-boot-options-5-4683384

5.Close the Command Prompt and go back to the Choose an option screen, click continue to restart Windows 10.

6.Finally, don't forget to eject the Windows 10 installation DVD, to get the boot options.

7.On the Boot Option screen choose “Last Known Good Configuration (Advanced)”.

boot-into-last-known-good-configuration-5-2320725

This would fix the missing or corrupt winload.efi error, if not then proceed to the next method.

Method 3: Disable Safe Boot

1.Restart your PC and press F2 or DEL depending on your PC to open Boot Setup.

press-del-or-f2-key-to-enter-bios-setup-22-2568059

Find the safe boot setting, and if possible, set it to Off. This option is usually on the Security tab, Boot tab, or Authentication tab.

disable-secure-boot-and-try-installing-windows-updates-4-1204149

Warning: After disabling Secure Boot, it can be difficult to re-enable Secure Boot without restoring your PC to factory state.

3.Restart your PC and see if you can fix the problem.

Method 4: Run SFC and CHKDSK

1.Again go to command prompt using method 1, just click command prompt on advanced options screen.

command-prompt-from-advanced-options-14-6341773

sfc / scannow chkdsk C: / F / R / X

Note: Make sure to use the letter of the drive where Windows is currently installed. Also in the above command C: is the drive on which we want to run the check disk, / f represents a flag that chkdsk gives permission to correct any errors associated with the drive, / r lets chkdsk search for bad sectors and perform recovery y / x instructs the check disk to unmount the drive before starting the process.

run-check-disk-chkdsk-cfrx-9-9139676

3. Exit the command prompt and restart your PC.

Method 5: Run Automatic Boot or Repair

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

2.When you are prompted to press any key to boot from a CD or DVD, press any key to continue.

press-any-key-to-boot-from-cd-or-dvd-23-8468145

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

repair-your-computer-33-6519345

4.On the option selection screen, click Troubleshooting.

choose-an-option-at-windows-10-automatic-startup-repair-34-6368033

5.On the troubleshooting screen, click the Advanced option.

select-advanced-option-26-9857038

6.On the advanced options screen, click Automatic Repair or Startup Repair.

run-automatic-repair-20-9159395

7.Wait until the Windows autostart repairs complete.

Also, read How To Fix Automatic Repair Couldn't Repair Your PC.

Method 6: Disable early release antimalware protection

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

startup-setting-in-advanced-options-2669912

2.Now from the startup settings click the reset button at the bottom.

startup-settings-3-2713792

3.Once Windows 10 restarts, press F8 to select "Disable early release anti-malware protection."

disable-early-launch-anti-malware-protection-6276410

4. See if you are able to fix the missing or corrupt winload.efi error.

Method 7: Set the correct boot order

1.When the computer starts up (before the boot screen or error screen), repeatedly press the Delete key or the F1 or F2 key (depending on the computer manufacturer) to enter BIOS setup.

press-del-or-f2-key-to-enter-bios-setup-22-2568059

2.Once you are in the BIOS setup, select the boot tab from the list of options.

boot-order-is-set-to-hard-drive-3-4725098

3.Now make sure the computer hard drive or SSD is set as the highest priority in the boot order. If not, use the up or down arrow keys to set the hard drive to the top, which means that the computer will boot from it first and not from any other source.

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

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