Fix BOOTMGR is Missing Error

One day, after powering up your PC, you may find out that it fails to boot with "BOOTMGR is missing" error. You've come to the right place. Fortunately, this error is easily fixable.

Learn how to fix BOOTMGR is missing error by restoring original copy of BOOTMGR file from Windows installation DVD or from installed Windows directory, using Emergency Boot Kit.

Contents

1. Symptoms of the problem

When computer is powered up, an error message "BOOTMGR is missing
Press Ctrl+Alt+Del to restart" appears (white-on-black letters in text mode and blinking cursor):

Boot Problem - BOOTMGR is missing
Boot Problem - BOOTMGR is missing

2. Normal boot sequence

The rest of this article refers to Windows 7, but all information below applies to Windows Vista as well. (Windows 10/11 and Windows 8.x do not emit this error, in the similar circumstances they emit different error message: "An operating system wasn't found".)

Normally Windows 7 boots as shown below:

Normal boot sequence of Windows 7
Normal boot sequence of Windows 7
  1. BIOS loads 1st sector from HDD (Master Boot Record), verifies 55 AA signature and transfers control to Master Boot Record.
  2. Master Boot Record scans partition table for active partition, then it loads 1st sector from active partition, verifies 55 AA signature, and transfers control to Boot Sector.
  3. Boot Sector loads 15 additional sectors from the beginning of disk (Volume Boot Record) and transfers control to first additional sector of VBR.
  4. Volume Boot Record loads BOOTMGR file from root directory of boot partition into the memory and transfers control to it.
  5. BOOTMGR loads Boot\BCD registry hive and displays boot menu. BOOTMGR is able to run memory test and set safe mode boot flag per explicit user request. But normally, it loads winload.exe when computer boots normally (cold startup) or winresume.exe (when computer resumes from hibernation).
  6. Winload.exe opens SYSTEM registry hive, gets list of drivers, loads NTOSKRNL.exe, loads drivers (*.SYS files) and transfers control to NTOSKRNL.exe.
  7. Winresume.exe loads memory dump from hiberfil.sys and transfers control to it.

3. Defect in the boot sequence which leads to BOOTMGR is missing error

Defect in the boot sequence which is a reason for 'BOOTMGR is missing' error is shown below:

Reason for BOOTMGR is missing error
Reason for BOOTMGR is missing error
  1. BIOS loads 1st sector from HDD (Master Boot Record), verifies 55 AA signature and transfers control to Master Boot Record.
  2. Master Boot Record scans partition table for active partition. There is one active partition, so Master Boot Record loads 1st sector from active partition (Boot Sector), and transfers control to it.
  3. Boot Sector loads the rest of Volume Boot Record and VBR tries to find BOOTMGR at the root directory of boot partition but fails because "BOOTMGR" file does not exist or not readable.
  4. The rest of usual boot events do not happen.

4. How to fix BOOTMGR is missing error

1) Download Emergency Boot Kit and deploy it to USB thumbdrive according to the instructions, then set up your BIOS to boot from USB thumbdrive. You need full version of Emergency Boot Kit to actually write changes to the disk, but it's recommended to try demo version to make sure  there are no hardware incompatibilities.

2) Boot into Emergency Boot Kit:

Fix BOOTMGR is missing with Emergency Boot Kit - Main Menu
Fix BOOTMGR is missing with Emergency Boot Kit - Main Menu

3) Run File Manager from the main menu:

Fix BOOTMGR is missing with Emergency Boot Kit - File Manager Started
Fix BOOTMGR is missing with Emergency Boot Kit - File Manager Started

4) Press Alt+F1 and choose your boot partition from the menu. For Windows 7, size of boot partition is about 100MB and it has "System Reserved" volume label. For Windows Vista, separate boot partition does not exist, and computer boots from system disk where Windows OS files are installed (use UP and DOWN arrow keys and ENTER to navigate the menu):

Fix BOOTMGR is missing with Emergency Boot Kit - Choosing Windows 7 boot partition
Fix BOOTMGR is missing with Emergency Boot Kit - Choosing Windows 7 boot partition

5) In this example, BOOTMGR file is missing from boot partition. If it exists in your environment, delete it (set cursor to the file using arrow keys UP and DOWN and then press F8). If BOOTMGR file is not deleteable, then rename it (for example, to BOOTMGR.OLD by pressing F6 key):

Fix BOOTMGR is missing with Emergency Boot Kit - Checking non-existence of BOOTMGR file
Fix BOOTMGR is missing with Emergency Boot Kit - Checking non-existence of BOOTMGR file

6) Insert Windows 7 installation DVD to your CD/DVD drive and press Alt+F2. Choose your CD/DVD drive from the menu using UP and DOWN arrow keys:

(Alternative approach: if don't have Windows 7 installation DVD, then you can recover a copy of this file from \Windows\Boot\PCAT folder on your system partition)

Fix BOOTMGR is missing with Emergency Boot Kit - Choosing Windows 7 installation disk
Fix BOOTMGR is missing with Emergency Boot Kit - Choosing Windows 7 installation disk

7) Press ENTER:

Fix BOOTMGR is missing with Emergency Boot Kit - Reading Windows 7 installation disk
Fix BOOTMGR is missing with Emergency Boot Kit - Reading Windows 7 installation disk

8) Press TAB key to switch input focus to the right panel and navigate to the BOOTMGR file:

Fix BOOTMGR is missing with Emergency Boot Kit - Navigating to BOOTMGR file
Fix BOOTMGR is missing with Emergency Boot Kit - Navigating to BOOTMGR file

9) Press F5 to copy BOOTMGR to the left panel. Confirm with ENTER key:

Fix BOOTMGR is missing with Emergency Boot Kit - Restoring BOOTMGR on the system disk
Fix BOOTMGR is missing with Emergency Boot Kit - Restoring BOOTMGR on the system disk

10) BOOTMGR should appear on the left panel. Make sure it is there, then and press F10 and ENTER keys to exit the Emergency Boot Kit File Manager:

Fix BOOTMGR is missing with Emergency Boot Kit - Verifying BOOTMGR is restored on the system disk
Fix BOOTMGR is missing with Emergency Boot Kit - Verifying BOOTMGR is restored on the system disk

11) Choose Mount & Boot Center in the main menu:

Fix BOOTMGR is missing with Emergency Boot Kit - Running Mount and Boot Center from the main menu of Emergency Boot Kit
Fix BOOTMGR is missing with Emergency Boot Kit - Running Mount and Boot Center from the main menu of Emergency Boot Kit

12) Wait:

Fix BOOTMGR is missing with Emergency Boot Kit - Waiting for Mount and Boot center to initialize
Fix BOOTMGR is missing with Emergency Boot Kit - Waiting for Mount and Boot center to initialize

13) Please make sure that radio button "called by BIOS" is selected for your the bootloader of your main OS. Then click the OK button:

Fix BOOTMGR is missing with Emergency Boot Kit - Verifying BOOTMGR is called by BIOS
Fix BOOTMGR is missing with Emergency Boot Kit - Verifying BOOTMGR is called by BIOS

14) "BOOTMGR is missing" boot problem should be fixed now. Choose 'Reboot' in the main menu of Emergency Boot Kit:

Fix BOOTMGR is missing with Emergency Boot Kit - BOOTMGR is missing problem is fixed, rebooting
Fix BOOTMGR is missing with Emergency Boot Kit - BOOTMGR is missing problem is fixed, rebooting

Please note: Mount & Boot Center verifies entire boot path from BIOS to the OS boot loader, so other boot problems may be automatically fixed at this point.