Disconnect external drives, check in BIOS that the system drive is detected and first in boot order with the right mode (UEFI for GPT), then from Windows Recovery run Startup Repair or rebuild boot files with bcdboot C:\Windows.

0xc000000e, explained

The Boot Configuration Data points to the partition containing Windows. If that partition moved, the drive isn't detected, or the BIOS mode changed, the reference breaks and Windows reports 0xc000000e.

How it shows up

  • “Your PC/Device needs to be repaired… Error code: 0xc000000e”.
  • Mentions \Windows\system32\winload.efi.

Common causes

  • Drive not detected or loose.
  • Boot order or BIOS mode changed.
  • BCD pointing to the wrong partition after cloning.

How to fix it, step by step

  1. Remove external drivesUnplug USB storage and restart.
  2. Check BIOSConfirm the drive is detected, first in boot order, and the boot mode matches the disk.
  3. Startup RepairTurn the PC on and, when the Windows logo appears, hold the power button to force it off. After three tries Windows opens Automatic Repair → Advanced options, or boot from a Windows USB and choose Repair your computer.
  4. Rebuild boot filesIn recovery Command Prompt: bcdboot C:\Windows (UEFI) or bootrec /rebuildbcd (Legacy).
Check it's fixed: Windows starts normally.

Keeping it from coming back

Use cloning tools that update boot data, and don't change BIOS storage settings without reason.