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:
- Insert the bootable USB drive (or DVD) into the affected PC and power it on.
- Press the key to open the boot menu (usually F12, F2, Esc, or Del, depending on your motherboard) and select the USB drive.
- Wait for the Windows Setup screen to appear. Choose your language and click Next.
- Click Repair your computer in the bottom-left corner.
- Select Troubleshoot > Advanced options > Startup Repair.
- 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.
- Boot from the installation media as above, and go to Repair your computer > Troubleshoot > Advanced options > Command Prompt.
- 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:
- Open Command Prompt as above.
- Type
diskpartand press Enter. - Type
list diskto see all disks. Identify the one with Windows (usually Disk 0). - Type
select disk 0(replace 0 with your disk number). - Type
list volumeto 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:). - Type
exitto leave diskpart. - Now type
cd /d D:\(replace D with the actual letter) to navigate to that partition. - Type
attrib -s -h -r boot\BCDto remove hidden/system attributes from the BCD file. - Type
ren boot\BCD BCD.oldto rename the old BCD. - Type
bootrec /rebuildbcdagain. 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.
- Open Command Prompt.
- Type
bcdedit /enumto list the current BCD entries. You’ll see a line likedevice partition=C:. - If the drive letter is wrong (e.g., it says D: but Windows is on C:), type
bcdedit /set {default} device partition=C:andbcdedit /set {default} osdevice partition=C:. - If you have multiple entries, you may need to set the correct one. Use
bcdedit /enumto 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
- Gmail Gemini Privacy: Data Access & Limit Settings
- Fix Outlook Inbox Corruption with DISM in Windows
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Spotting Outside Windows: Step-by-Step Guide
- Computer Keeps Crashing When Playing Games? Fixes