Windows

"Your PC needs to be repaired" 0xc000000f? Fix the Missing or Corrupted BCD

Updated Sources linked 2 min read October 3, 2026 · by Ryan Bennett

Windows will not start and shows “Your PC needs to be repaired” with 0xc000000f, often identifying a boot-data file. Missing/corrupt boot configuration is one cause; inaccessible storage or missing boot files can also require investigation. The referenced path and firmware/disk layout determine which store to repair.

Fix 1: Preserve data and try Startup Repair

Keep your BitLocker recovery key accessible outside the PC and back up accessible personal files. Boot official Windows recovery/installation media in the appropriate firmware mode, choose Repair your computer → Troubleshoot → Advanced options → Startup Repair, and inspect its result.

If the disk is missing, reports read errors or the Windows volume is locked, resolve that condition before writing boot files. Rebuilding a store cannot fix a failed drive.

Fix 2: Identify UEFI or BIOS before manual repair

In WinRE → Advanced options → Command Prompt, identify the installed Windows volume and its actual system partition. Recovery drive letters may differ from normal Windows.

  • UEFI/GPT: BCD is normally on the EFI System Partition at \EFI\Microsoft\Boot\BCD.
  • BIOS/MBR: BCD is normally at \Boot\BCD on the BIOS system partition, which is not necessarily the Windows partition.

Follow the firmware-specific BCD/BCDBoot repair guide to inspect the layout, preserve the existing configuration and select the correct target. Do not rename C:\Boot\BCD just because bootrec /rebuildbcd found no installations.

Fix 3: Recreate files for the verified layout

For UEFI, Microsoft’s BCDBoot can recreate files from the installed Windows folder onto its verified EFI System Partition. Only if Windows has been verified at D:\Windows and that disk’s EFI System Partition has been safely assigned the unused letter S:, the example is:

bcdboot D:\Windows /s S: /f UEFI

The explicit /s chooses the system partition and does not create a UEFI NVRAM entry. Check firmware’s Windows Boot Manager entry separately if needed. BIOS/MBR repairs use a different system-partition layout and may involve the documented bootrec/BCDBoot BIOS procedure; do not mix the two.

FAQ

Will this delete my documents? Boot-file repair is intended to affect boot configuration, but it is not a data-safety guarantee. Preserve accessible files, use the verified partition and stop on storage errors.

bootrec /fixboot says Access is denied. On UEFI, return to the EFI/BCDBoot procedure or Startup Repair. A BIOS-path BCD rename is not a universal workaround.

It works once, then returns. Check drive health and firmware/boot entries, and back up before repeating repair writes. Do not begin a long chkdsk /r pass on a suspected failing drive before preserving data.

Sources: Microsoft Learn — BCDBoot firmware and system partition behavior, Microsoft Learn — Windows startup issues

↑↓ navigate · ↵ open · Esc close See all results →