Windows & BSOD · critical

How to fix0xc0000034

WINLOAD.EFI missing

What this error means

0xc0000034 is a critical-severity Windows operating system problem. The Windows boot loader file (winload.efi) is missing, corrupt, or unreadable, preventing the operating system from booting. It's also often linked to failing storage drive sectors. See the troubleshooting steps below for the fix.

Before you begin

Save open work and back up important files. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Run Startup Repair via Windows Installation USB

Run Startup Repair via Windows Installation USB.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Rebuild the BCD store using bootrec

Rebuild the BCD store using bootrec.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Run SFC and CHKDSK in Recovery Command Prompt

Run SFC and CHKDSK in Recovery Command Prompt.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

  • Corrupted BCD boot configuration database
  • Failing storage drive sectors
  • Interrupted Windows Update