Bootmgr is missing error usually appears after turning on the PC: process happening in a usual way and then user facing with the message BOOTMGR is Missing. Press Ctrl + Alt + Del to restart. Sometimes you can face with other variations of the error:
- BOOTMGR is missing Press Ctrl Alt Del to restart;
- BOOTMGR is missing Press any key to restart;
- BOOTMGR image is corrupt. The system cannot boot;
- Couldn’t find BOOTMGR.
In this article we will share all known solutions on how to fix Bootmgr is missing error that often appears on Windows 10 machine (and older Windows versions).
What is Bootmgr?
Bootmgr (Windows Boot Manager) is a software that is located at the boot sector of the system partition of the hard disk. Usually it’s being stored at System Reserved partition which has no drive letter. This file is responsible for booting Windows, so its errors or issues can make your Windows 10 OS fully unworkable.
Fixing Bootmgr is Missing Error
Most often Bootmgr is missing error appears due to corrupt and/or misconfigured files, hard disks, OS errors during/after upgrading, misconfigured and outdated BIOS and others.
First of all, you should check the basic solution – reboot your machine. In many cases error appears because of a simple fluke. If this didn’t help you, follow the methods below one by one – most likely, one of them will help you.
Solution 1. Disconnect All Removable Devices
Misconfigured BIOS/UEFI settings together with a flash drive that was forgotten to be ejected can cause Bootmgr is missing error. This is happening due to a fact that the BIOS settings configured to use some of the removable devices to boot from (for example, USB-drive, external hard drive or DVD), nor the internal hard drive where the system is located. BIOS is looking for the boot manager on this device and can’t find it (that’s why user facing message Bootmgr is missing). So, in such case you just need to turn off the PC and eject all removable devices from the computer. After that turn on your PC again and check if the error persists.
Solution 2. Changing Boot Order Options in BIOS
In case you’ve disconnected all removable devices from the PC and you are still facing error Bootmgr is missing during the boot, then you need to check the settings of the boot order in the BIOS. This method is pretty similar to the Solution 1, but it can help you in case you are using 2 or more hard drives.
As we already mentioned above, you have a special setting in BIOS, which is responsible for OS boot order. In case you are facing message Bootmgr is Missing, press Ctrl + Alt + Delete and when the computer starts booting you need to press F12 button for a few times (this is applicable for almost all motherboard cards and responsible for starting the boot menu).
Tip. In case you didn’t find your hard drive with the system on it in the list – you need to check if it’s properly connected to the motherboard. You need to open the PC case and check all SATA/M2/PCIe-connectors; also check if the disk is connected to a power source.
In appeared list choose the appropriate disk (on which the operating system is located) and press Enter to confirm booting from it.
In case the system boots fine after that and you stopped facing Bootmgr is missing error, you need to change the boot order in the BIOS to the appropriate hard drive, from which the boot was successfully performed. To do this, reboot your computer once again and before the Windows start actually booting press the Delete button (it can be another button to run BIOS, it varies on the machine). Here in BIOS/UEFI you need to find option Boot Device Priority and change the boot order by choosing the disk with installed OS for the first place. Save settings and reboot your computer. After that the error Bootmgr is missing should disappear.
Solution 3. Recovery
Another common reason why Bootmgr is missing error appears is when the boot manager is damaged or missing from the drive. To solve this, follow the next steps:
- At first you need to create a bootable USB drive or Windows install disc;
- Connect the USB drive to the computer and boot from it. You can do that through Boot menu by choosing your USB flash drive or install disk;
- At the Windows installation screen click on Next, then choose Repair your computer;
- On the next step press Troubleshoot;
- At the next step in new menu choose option Startup Repair;
- Choose the needed OS and wait until the process finishes.
In case the above instructions didn’t help you – try the next steps:
- Boot from the bootable USB drive or install disk you’ve created before and on the installation screen choose Repair your computer;
- Choose Troubleshoot and then click on Command Prompt;
- Run the command:
- Then run command:
DISM /online /cleanup-image /restorehealth
- In case it won’t work, type in and run:
Dism /image:C:\offline /Cleanup-Image /restorehealth /Source:C:\Test\Mount\Windows
- Wait until the process finishes and reboot your machine.
In case it didn’t help – run the Command prompt again and follow the next steps:
- In Command prompt run the following commands:
bootrec.exe /FixMbr bootrec.exe /FixBoot
- Reboot the computer.
In case the error didn’t disappear, go to Command prompt again and run the command bootrec.exe /RebuildBCD. The command will scan the disk for installed operating systems and add them to the boot list. Confirm the run of the utility and wait until process finishes. If the Command prompt will find an operating system, you need to confirm the action in order to add it to the boot list. Click on Y, then Enter. In case during the scanning process there were no issues found, try the next steps:
- Type in and run command bcdedit /export c:/bcdbackup. This command is exporting BCD (Boot Configuration Data) to a separate file;
- Now you need to run attrib c:\boot\bcd -h -r -s. With the help of this command you will delete BCD attributes (hidden, read only and system). After that you can rebuild BCD;
- Now use command ren C:\boot\bcd bcd.old to delete the old BCD;
- At this step you need to create a new BCD. Type in and run command bootrec /RebuildBCD
After being run with this command, the Command prompt will notify you that Windows installation was found. Confirm the action by clicking Y key;
- Reboot the computer. After that the problem should be solved!
Another method to solve the Bootmgr is missing issue is to check the partition on which the Bootmgr is located. As we mentioned before, it’s important to keep System Reserved Partition active: if it’s not – the user can start facing Bootmgr is Missing error.
- Boot the machine from bootable USB drive and run Command prompt;
- Type in and run diskpart.
- Run the command listdisk and find your system drive in the list. You need to remember its number (if you have only 1 hard drive installed – the number will be );
- Now run the command select disk # (# – should be the number of your system drive);
- Type in and run list partition.
- Find the System Reserved Partition (SRP), it has size of approximately 100 Mb;
- Type in and run select partition # (# – here you should specify a System Reserved partition’s number);
- Type in and run active;
- Now type in and run bootrec /fixmbr and press Enter, after that use command bootrec /fixboot and press Enter once again;
- Reboot your PC.
Solution 4. Re-install Windows
Windows clean install is a solution that works almost in every case when error Bootmgr is missing appears (it’s important to set correct settings in BIOS and make sure that the PC is not trying to boot the OS from the removable drive).
Solution 5. Replace Your Hard Drive
Another possible cause of the Bootmgr is missing error could be a damaged or unworkable hard disk. If the Boot manager is located on damaged sectors of the hard disk – your PC won’t find it and you’ll face error message on your screen. Another common situation when it’s time to make a decision to purchase a new hard drive; especially if it starts working very slowly and with a lot of bugs. In such case we recommend you to perform a hard disk check and if it will result with many errors – it’s time to replace it.