This guide walks you through the most reliable ways to fix the “Bootmgr is missing” error in Windows 10 and 11, whether it appears after a failed update, a power cut, or a hardware change. You’ll learn how to repair the boot configuration using Windows Recovery Environment and Command Prompt, and what to do if the problem is a failing drive. No special tools are needed beyond a working PC to create a recovery USB if your system won’t start normally.
What You’ll Need
- A Windows installation USB or recovery drive (created on another PC if yours won’t boot).
- Access to your PC’s BIOS/UEFI settings (usually by pressing Del, F2, F12, or Esc during startup).
- Basic familiarity with typing commands in Command Prompt.
- If your PC has a CD/DVD drive, a Windows installation disc also works.
Step-by-Step
- Boot from the Windows installation media. Insert the USB or disc, restart your PC, and press the key that opens the boot menu (often F12, F11, or Esc). Select your USB drive or DVD from the list. If you don’t see it, you may need to enable “USB Boot” or change the boot order in BIOS/UEFI.
- Open Command Prompt. When the Windows Setup screen appears, choose your language and click “Next”. Then click “Repair your computer” in the bottom-left corner. On the next screen, select “Troubleshoot” → “Advanced options” → “Command Prompt”.
- Identify your system drive. In the Command Prompt window, type
diskpartand press Enter. Then typelist volumeand press Enter. Look for the volume with the “System” label (usually a small 100–500 MB partition). Note its drive letter (e.g., C, D, E). Also note the drive letter of your Windows installation (usually the largest volume, often C:). Typeexitto leave diskpart. - Repair the boot configuration (BCDBoot method). Type the following command, replacing
C:with your Windows drive letter if different, and press Enter:bcdboot C:\Windows. This rebuilds the boot files on the system partition. If you get an error like “Failure when attempting to copy boot files,” try the next step. - Rebuild BCD manually (Bootrec method). Type these commands one by one, pressing Enter after each:
bootrec /fixmbrbootrec /fixbootbootrec /scanosbootrec /rebuildbcd
When prompted to add the installation to the boot list, typeYand press Enter. - Check for drive letter conflicts. Sometimes the system partition doesn’t have a letter. In diskpart, type
select volumefollowed by the number of the system volume, then typeassign letter=S(or any unused letter). Exit diskpart and run:bcdboot C:\Windows /s S:(replace C: with your Windows drive and S: with the system partition letter). - Restart your PC. Close Command Prompt, click “Continue” or restart, and remove the USB/DVD. Your PC should boot normally. If it still shows “Bootmgr is missing,” proceed to the next steps.
- Check BIOS boot mode. Restart and enter BIOS/UEFI. Ensure the boot mode (UEFI vs Legacy) matches how Windows was installed. If you installed Windows in UEFI mode, the boot mode should be UEFI, not Legacy. Switching it may fix the error.
- Run hardware diagnostics. If the error persists, your hard drive or SSD may be failing. Use the built-in diagnostics tool (often F12 at startup on Dell, F2 on HP) or run
chkdsk C: /rfrom Command Prompt (replace C: with your Windows drive). This checks for bad sectors and file system errors. - Reset the BIOS to defaults. In BIOS/UEFI, look for “Load Optimized Defaults” or “Reset to Default” and save & exit. This can fix incorrect settings that cause boot failures.
Common Mistakes
- Using the wrong drive letter. Many people assume C: is always the system drive, but in the recovery environment it might be D: or E:. Always verify with
diskpart. - Skipping the BCDBoot step. Running only
bootrec /fixmbrwithout rebuilding the BCD store often doesn’t fix the issue. Always runbcdbootfirst. - Forgetting to remove the USB/DVD. If the media is still in the drive, your PC may keep booting from it, showing the error again.
- Changing BIOS settings unnecessarily. Switching from UEFI to Legacy (or vice versa) without knowing your original mode can make things worse. Only change it if you’re sure.
Tips
- Create a recovery drive in advance. On a working PC, search for “Create a recovery drive” and follow the prompts. This saves you from needing another PC later.
- Back up your data regularly. If the error is due to a failing drive, you may lose data. Regular backups to an external drive or cloud service are essential.
- Use a wired connection. If you need to download tools or drivers, a wired internet connection is more stable than Wi-Fi during recovery.
- Write down your BIOS settings. Before changing anything in BIOS, take photos or notes so you can revert if needed.
Troubleshooting
If BCDBoot fails with “Failure when attempting to copy boot files”: This often means the system partition is not accessible or doesn’t have a drive letter. Assign a letter as shown in Step 6, then retry bcdboot C:\Windows /s S:.
If Bootrec /fixboot says “Access is denied”: This can happen if the system partition is formatted as FAT32 and you’re trying to write to it. Try running bootrec /fixboot after assigning a letter, or use bcdboot instead.
If the error appears after a Windows update: Sometimes the update corrupts the boot configuration. Run bootrec /rebuildbcd and if that fails, try System Restore from the “Advanced options” menu.
If your PC still won’t boot after all commands: The issue may be hardware-related. Test your RAM with Windows Memory Diagnostic (available in the recovery menu) and check the hard drive’s SMART status using tools like CrystalDiskInfo (from another PC).
If you don’t have a Windows installation USB: You can create one on another PC using Microsoft’s Media Creation Tool. Alternatively, you can use a Linux live USB to access your files and run boot repair tools like Boot-Repair.
If the error occurs on a dual-boot system: The boot manager might be pointing to the wrong partition. Use bootrec /rebuildbcd and ensure the correct OS is listed.
Frequently Asked Questions
Q: What does “Bootmgr is missing” mean?
A: It means Windows cannot find the Boot Manager file (bootmgr) that loads your operating system. This file is usually on a small system partition, and if it’s missing or corrupted, Windows won’t start.
Q: Can I fix this without a Windows installation disc?
A: Yes, if you have a recovery drive or can create one on another PC. If you have none, you might still access the recovery environment by pressing F11 or a similar key during startup, depending on your PC manufacturer.
Q: Will I lose my files?
A: Usually no. The commands in this guide only repair boot files, not your personal data. However, if your drive is failing, you could lose data, so back up as soon as possible.
Q: How long does the repair take?
A: Most commands complete in under a minute. The entire process, including booting from media, takes about 10–15 minutes.
Q: Is this error caused by a virus?
A: It’s possible, but more commonly it’s due to a failed update, improper shutdown, or a corrupted boot configuration. Running a full antivirus scan after booting is a good idea.
Q: What if my PC is still under warranty?
A: If the drive is failing, contact the manufacturer for support. Attempting repairs yourself won’t void the warranty, but if the drive needs replacement, they can do it.
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
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac