sodcalculator

10 Tech How-To

Fix Windows 10 Error Code 0xc000014c

Guide 10-21464 · Updated · Step by step

Windows 10 error code 0xc000014c appears when the Boot Configuration Data (BCD) is missing or corrupted, preventing Windows from starting. You can fix it by booting from Windows installation media and running the Startup Repair tool or using the bootrec commands to rebuild the BCD. Below is a step-by-step guide, plus background on why this error occurs and what to do if the standard fixes don’t work.

What Is Error 0xc000014c?

Error 0xc000014c is a Windows Boot Manager error that occurs during the startup process, before Windows loads. The screen typically shows a blue background with the message: “Your PC/Device needs to be repaired. The Boot Configuration Data for your PC is missing or contains errors.” The error code itself is a hexadecimal representation of the underlying issue: the BCD store (a database of boot options) is either missing, unreadable, or corrupted. This can happen after a failed Windows update, a power outage during a disk write, a faulty hard drive, or accidental deletion of boot files.

Unlike some errors that occur after the desktop loads, this one prevents Windows from starting entirely, so you cannot fix it from within Windows. You’ll need to use the Windows Recovery Environment (WinRE) or a bootable USB drive with Windows 10 installation media.

Prerequisites: What You Need

Before you start, gather the following:

  • Another working computer to download the Windows 10 Media Creation Tool and create a bootable USB drive (at least 8 GB).
  • A USB flash drive or DVD with the Windows 10 installation files. You can also use a recovery drive if you created one earlier.
  • Your Windows 10 product key (though you usually don’t need it for repair).
  • Backup of important data if possible—though you may not be able to access the drive, you can remove it and connect it to another PC.

If you have a recovery drive, you can skip the media creation step. Otherwise, on another PC, go to Microsoft’s software download page, download the Media Creation Tool, and follow the prompts to create installation media for another PC.

Method 1: Use Startup Repair (Easiest)

Startup Repair is an automated tool that scans for common boot problems and tries to fix them. Here’s how to run it:

  1. Insert the bootable USB drive (or DVD) into the affected PC and power it on.
  2. Press the key to open the boot menu (usually F12, F2, Esc, or Del, depending on your motherboard) and select the USB drive.
  3. Wait for the Windows Setup screen to appear. Choose your language and click Next.
  4. Click Repair your computer in the bottom-left corner.
  5. Select Troubleshoot > Advanced options > Startup Repair.
  6. Select your operating system (usually Windows 10) and let the tool run. It may take several minutes and might ask you to restart.

If Startup Repair finds and fixes the problem, Windows will boot normally. If it reports that it couldn’t fix the issue, move on to the next method.

Method 2: Rebuild the BCD with Bootrec

If Startup Repair fails, you can manually rebuild the BCD using the Command Prompt. This method is more direct and often resolves the error.

  1. Boot from the installation media as above, and go to Repair your computer > Troubleshoot > Advanced options > Command Prompt.
  2. In the Command Prompt window, type the following commands one by one, pressing Enter after each:
  • bootrec /fixmbr – repairs the master boot record (MBR).
  • bootrec /fixboot – writes a new boot sector.
  • bootrec /scanos – scans for Windows installations.
  • bootrec /rebuildbcd – rebuilds the BCD store.

After running these, type exit and restart the PC. If you see a message like “The system cannot find the path specified” when running bootrec /fixboot, it may indicate a partition issue—see the next section.

What to Do If Bootrec Fails

Sometimes the BCD is so damaged that bootrec cannot rebuild it. In that case, you can delete the existing BCD and recreate it manually. Here’s how:

  1. Open Command Prompt as above.
  2. Type diskpart and press Enter.
  3. Type list disk to see all disks. Identify the one with Windows (usually Disk 0).
  4. Type select disk 0 (replace 0 with your disk number).
  5. Type list volume to see partitions. Look for the volume labeled System Reserved (usually 100-500 MB) or the EFI partition (if using UEFI). Note its letter (e.g., D:).
  6. Type exit to leave diskpart.
  7. Now type cd /d D:\ (replace D with the actual letter) to navigate to that partition.
  8. Type attrib -s -h -r boot\BCD to remove hidden/system attributes from the BCD file.
  9. Type ren boot\BCD BCD.old to rename the old BCD.
  10. Type bootrec /rebuildbcd again. It should now create a fresh BCD.

If you don’t see a System Reserved partition, the BCD might be on the C: drive itself. In that case, repeat the steps with the C: partition.

Method 3: Use Bootrec with a Specific Drive Letter

Sometimes the BCD is intact but points to the wrong drive letter, causing the error. You can use bcdedit to manually set the correct drive. This is more advanced but worth trying if other methods fail.

  1. Open Command Prompt.
  2. Type bcdedit /enum to list the current BCD entries. You’ll see a line like device partition=C:.
  3. If the drive letter is wrong (e.g., it says D: but Windows is on C:), type bcdedit /set {default} device partition=C: and bcdedit /set {default} osdevice partition=C:.
  4. If you have multiple entries, you may need to set the correct one. Use bcdedit /enum to see all GUIDs and adjust accordingly.

This method is less common but can fix errors caused by drive letter changes after a disk clone or partition resize.

Frequently Asked Questions

Will this delete my files?

No. All the methods above only repair boot files; they do not touch your personal data. However, if the drive has physical damage, you might lose data regardless. It’s always a good idea to back up important files when you can.

Why did this happen after a Windows update?

Windows updates sometimes modify boot configuration. If the update is interrupted (e.g., power loss) or the BCD becomes corrupted during the process, this error can occur. Rebuilding the BCD usually resolves it.

Can I fix this without installation media?

If you have a recovery drive, yes. If not, you can try pressing F8 or Shift+F8 during boot to access Advanced Boot Options, but on modern Windows 10 systems this is often disabled. The most reliable way is to use installation media.

What if I see a different error code like 0xc000000f?

0xc000000f is also a BCD error, but it often indicates that the BCD is present but the boot entry points to a missing or corrupted file. The same repair methods (bootrec /rebuildbcd, Startup Repair) usually work for both.

Is there a way to prevent this in the future?

Regularly create system restore points, keep your system healthy, and avoid abrupt power-offs. Also, consider creating a recovery drive before issues arise—it’s a small investment that can save you time later.

When to Seek Professional Help

If none of the above methods work, the problem may be hardware-related—a failing hard drive, bad RAM, or a failing SSD. In that case, you should back up your data (if possible) and consult a professional technician. Running chkdsk from the Command Prompt (e.g., chkdsk C: /f) can check for disk errors, but if the drive is physically failing, it may not help. Always prioritize data recovery before attempting further repairs.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →