Having issues booting into Windows because of a corrupted boot manager can be incredibly frustrating. However, there are several ways to fix this problem and get your system back up and running again. Follow along as I walk through some steps to repair your corrupted boot manager and restore access to Windows.
Diagnosing the Issue
Before jumping into solutions, we need to verify that the boot manager is in fact corrupted. Here are some signs that point to a corrupted boot manager:
-
You get an error message like “BOOTMGR is missing” or “BOOTMGR compressed” when trying to boot.
-
Windows fails to start and you are taken to the BIOS or UEFI settings screen.
-
When you try to select Windows from the boot menu, you get an error saying the boot configuration data is missing or contains errors.
-
Starting the PC results in a blank screen with no error messages.
If you are experiencing any of those issues when trying to boot, the boot manager has likely become damaged or corrupted. Let’s move on to some possible fixes.
Using Automatic Repair
The first option to try is using Windows’ built-in Automatic Repair tool. This will automatically scan and replace corrupted files that are causing issues with the boot process.
Here is how to access Automatic Repair:
-
Insert your Windows installation media and boot from it.
-
On the Installation screen, click “Repair your computer” in the lower left corner.
-
Select “Troubleshoot” followed by “Advanced options.”
-
Click on “Automatic Repair” and let it run.
This should replace any corrupted system files related to the boot manager. When complete, remove the installation media and reboot to see if you can start Windows normally.
Rebuilding BCD
If Automatic Repair did not work, the next step is to rebuild the BCD (Boot Configuration Data) store. The BCD contains important information about bootable devices and parameters on the system.
To rebuild it:
-
Boot from the Windows installation media as before.
-
Choose “Command Prompt” from the Advanced options screen.
-
Type the following command and press Enter:
bootrec /rebuildbcd
-
Once completed, close Command Prompt and reboot normally.
Rebuilding the BCD resets boot parameters and entries, which should resolve any corruption issues.
Running Startup Repair
The Startup Repair tool is another automated recovery option provided in the Windows recovery environment. It works similarly to Automatic Repair but covers more repair scenarios.
To use Startup Repair:
-
Boot from the installation media to the recovery options.
-
Select “Troubleshoot” > “Advanced options” > “Startup Repair.”
-
Allow Startup Repair to scan and fix problems with the boot manager and related files.
This should replace any corrupt boot files and reset relevant settings to defaults. After it finishes, reboot and see if Windows starts up properly.
Replacing Boot Files
If the above options do not fix the issue, the nuclear option is to completely replace the boot manager and boot files. This can be done using the installation media:
-
Boot into the recovery environment from installation media.
-
Open Command Prompt.
-
Type
bootrec /fixboot
to rewrite the boot sector andbootrec /fixmbr
to overwrite the master boot record.
This will replace the main boot files with fresh copies. Optionally, you can also try bcdboot C:\Windows
to completely recreate the BCD.
After overwriting the boot files, remove the installation media and restart your PC normally. In most cases, this should fully resolve a corrupted boot manager.
Resetting BIOS Settings
In rare cases, the boot order or settings in the BIOS/UEFI firmware might get configured incorrectly and prevent booting.
If all else fails, resetting BIOS may fix it:
-
Access the BIOS setup utility on boot.
-
Load the optimized default settings to reset all values.
-
Save changes and exit.
With the BIOS reset, try booting into Windows again. This has resolved boot issues for some users when all other options did not work.
Clean Reinstalling Windows
If you have exhausted all other options, the final resolution is to do a clean reinstall of Windows. This gives you a completely fresh system and boot configuration:
-
Boot from the Windows installation media.
-
Choose “Custom” installation when prompted.
-
Format the Windows partition and perform a fresh install.
While time consuming, a full reinstallation should resolve even the most stubborn boot manager corruptions. Just be sure to back up any important data first!
Summary
In summary, here are some effective ways to fix a corrupted Windows Boot Manager:
-
Use Automatic Startup Repair from the recovery environment.
-
Rebuild the BCD via Command Prompt.
-
Run Startup Repair to scan and replace corrupt files.
-
Overwrite boot files by typing
bootrec
commands. -
Reset BIOS/UEFI settings to defaults.
-
Perform a clean reinstall of Windows as a last resort.
With one or a combination of these steps, you should be able to fully repair the boot manager, address any corruption, and get Windows booting properly again.