0xc0000225 stops Windows at boot because a boot file, driver or drive can't be found. Read the screen, run Startup Repair, then rebuild the boot files.

Error code 0xc0000225 means Windows couldn’t find a file or device it needs to start, usually the boot configuration (BCD), a boot driver or the drive Windows lives on. Start with Startup Repair: interrupt startup three times to reach Advanced options, or boot from a Windows USB and choose Repair your computer > Troubleshoot > Startup Repair. If that fails, open Command Prompt there and rebuild the boot files with bootrec /rebuildbcd or bcdboot C:Windows. Your personal files are normally untouched by this error.

Real 0xc0000225 cases from Microsoft Q&A

The same code shows up after very different events. These three threads cover the most common ones.

“I cloned to a new SSD, wiped the old one, and now it won’t boot”

A Windows 10 user cloned their system to a new 2 TB SSD, confirmed it booted, then formatted the old drive and deleted its EFI and Recovery partitions, assuming the clone had copied them. The next boot gave 0xc0000225. The PC had been loading boot files from the old drive all along. The reply walked through the bootrec commands and then recreating the EFI boot files with bcdboot. The poster never confirmed the result, but the diagnosis fits: the boot files were deleted with the old disk.

“I turned off core isolation and got a blue screen”

On a new Windows 11 PC, a user disabled core isolation because a program asked them to, and the PC then stopped at 0xc0000225. The suggested path was the one this page follows: restart a few times to trigger Automatic Repair, run Startup Repair, try bootrec from Command Prompt, or use System Restore to go back to before the change. No reply confirmed which step worked.

“Years of blue screens, now nothing boots”

A Lenovo Legion T5 owner had ignored blue screens for about three years before 0xc0000225 stuck. They reported “bootrec /fixboot” returned Access Denied, and a fresh Windows 11 install kept restarting at about 70 to 75%. A later reply pointed to Lenovo diagnostic codes that suggested the hard drive and RAM were failing. The lesson: when software repairs and even a clean install fail, stop and test the hardware.

Read the error screen first

The lines under the code tell you where to look. Microsoft’s 0xC0000225 troubleshooting article groups them into three cases:

What the screen says Likely cause Best fix
No file, “a required device is inaccessible” or “an unexpected error has occurred” Damaged or missing boot configuration (BCD), or the boot drive isn’t reachable Startup Repair, then rebuild the BCD
File: WindowsSystem32driverssomething.sys A critical driver is missing or corrupted Startup Repair, System Restore, or Uninstall Updates
File: Windowssystem32configsystem The SYSTEM registry file is damaged System Restore; check the disk

Take a photo of the screen with your phone before you do anything else. If you need help later, the File and Info lines are what people will ask for.

Before you start: BitLocker and a repair USB

Two things trip people up mid-repair.

  • BitLocker recovery key. If the drive is encrypted, some recovery tools will ask for it. Microsoft’s BitLocker key guide says to check aka.ms/myrecoverykey from another device for a personal Microsoft account, or ask your IT team on a work PC. Microsoft can’t recover a lost key.
  • Windows installation media. If the PC never reaches the recovery screens, make a Windows USB on another PC with Microsoft’s Media Creation Tool, as described on the Windows Recovery Environment page. Use the same Windows version that’s installed.

How to fix error code 0xc0000225

Work down the list. Each step is more hands-on than the one before it.

1. Disconnect extras and restart once

Unplug USB drives, card readers and docks, then press Enter or restart. If you added, removed or swapped a drive recently, check the firmware (BIOS/UEFI) boot order still points to the drive with Windows on it. In the cloning case above, the PC was booting from the wrong disk without anyone noticing.

2. Get into the Windows Recovery Environment

Microsoft gives two routes on its recovery environment page:

  1. Without a USB: turn the PC on and hold the power button to shut it off as soon as Windows starts loading. Do this twice. On the third start you should see Automatic Repair; choose Advanced options.
  2. With a USB: boot from the Windows installation media, pick your language, select Next, then Repair your computer. You may need the boot menu key or the firmware boot order to start from USB; it varies by PC maker.

3. Run Startup Repair

Go to Troubleshoot > Advanced options > Startup Repair and let it finish. It fixes many BCD problems by itself. If it can’t, Microsoft’s boot troubleshooting guide notes that its log is saved at %windir%System32LogFilesSrtSrtTrail.txt.

4. Undo the last change: System Restore or Uninstall Updates

If the error started right after a Windows update, a driver install or a settings change (like the core isolation case), go back to Advanced options and try Uninstall Updates first, then System Restore. System Restore rolls back system files and settings without touching your personal files.

5. Rebuild the boot configuration with bootrec

From Advanced options, open Command Prompt (or press Shift+F10 on the USB setup screen). Microsoft’s guide runs these in order:

  1. bootrec /scanos, then restart and see if Windows loads.
  2. If not, back up and rename the old BCD, then rebuild it:
    • bcdedit /export c:bcdbackup
    • attrib c:bootbcd -r -s -h
    • ren c:bootbcd bcd.old
    • bootrec /rebuildbcd
  3. Restart.

The c: paths match an older BIOS-style layout. In recovery, drive letters often shift, so check yours first (step 6 shows how). Microsoft’s guide also lists bootrec /fixmbr and bootrec /fixboot; on modern UEFI PCs, the bcdboot method below is usually the better bet, especially if /fixboot says Access is denied.

6. Recreate the boot files with bcdboot

This is the fix for the “deleted the old drive’s EFI partition” scenario, and it’s Microsoft’s own method for repairing a corrupted system partition.

  1. In Command Prompt, type diskpart, then list vol. Note the letter of the volume that holds Windows (often not C: in recovery) and look for a small FAT32 volume, which is the EFI system partition.
  2. Type exit to leave diskpart.
  3. Run bcdboot D:Windows, replacing D with the Windows volume’s letter.
  4. Restart and remove the USB.

If the EFI partition has no letter, you’ll need to assign one in diskpart and run bcdboot with /s and /f UEFI. Be careful in diskpart: selecting the wrong volume and formatting or cleaning it destroys data. If the EFI partition was deleted entirely, as in the SSD cloning case, it has to be recreated first, which is a job for someone comfortable with partitioning.

7. Check the disk and system files

If a driver file or the registry file is named, run a disk check and an offline file scan from Command Prompt. Microsoft’s guide uses chkdsk /f /r and sfc /scannow /offbootdir=C: /offwindir=C:Windows, swapping C for your Windows volume’s letter. A full chkdsk /r on a large drive can take a long time; let it finish.

8. Last resort: test hardware, then reinstall

If nothing above works, or Windows Setup itself fails partway like it did on the Legion T5, test the drive and memory with your PC maker’s diagnostics before reinstalling. A failing drive will keep throwing boot errors on a fresh install. Once the hardware checks out, get your files off the drive first, then do a clean Windows install.

Frequently asked questions

Does error code 0xc0000225 mean my files are gone?

Usually not. The code means Windows couldn’t find something it needs to start, most often boot files, so your documents are normally still on the drive. Avoid Reset this PC or a clean install until you’ve tried the repairs or copied your files off.

Can 0xc0000225 fix itself after a restart?

Rarely. Pressing Enter to try again sometimes works after a one-off glitch, but if the error returns on the next boot, Windows needs a repair from the recovery environment.

Why does bootrec /fixboot say Access is denied?

A poster on Microsoft Q&A hit exactly this and simply moved on to the next command. On UEFI PCs, rebuilding the boot files with bcdboot does the same job, so you don’t need /fixboot to succeed.

Do I need a USB drive to fix 0xc0000225?

Not always. If Windows shows the Automatic Repair screen or you can reach Advanced options by interrupting startup three times, you can run Startup Repair without one. If the PC can’t reach recovery at all, make Windows installation media on another PC with Microsoft’s Media Creation Tool.

Is 0xc0000225 a hardware problem?

It can be. A drive that’s failing, loose or no longer detected produces the same code, so if the repairs don’t stick, check that the firmware still sees your drive and run the maker’s diagnostics.

Sources

Featured image: Darina Belonogova / Pexels

Fozia

Fozia is the writer at WIREDISCOVER, covering PlayStation, DualSense, Nintendo Switch, Android and everyday app problems. Every guide starts from official support documentation and the issues owners report in community forums, and is updated when platforms change.

View all posts