How to Fix Dual Boot Menu Not Showing in Windows 11

A dual boot setup allows you to choose between two operating systems at startup, such as Windows 11 and Windows 10 or Windows and Linux. When configured correctly, Windows displays a boot menu during startup so you can select the operating system you want to use.

In some cases, the dual boot menu does not appear at all, and the system boots directly into Windows 11 without showing any options. This usually happens after installing or updating Windows 11, changing boot settings, enabling Fast Startup, or when the Windows Boot Manager configuration gets modified or corrupted.

Fixing the dual boot menu not showing in Windows 11 involves checking boot configuration settings, disabling features that skip the boot menu, and rebuilding boot entries if necessary. The steps below explain all reliable solutions in detail.

How to Fix Dual Boot Menu Not Showing in Windows 11

Before proceeding, make sure the second operating system is still installed and accessible on a separate partition or drive.

1. Enable Boot Menu Using System Configuration

Windows may be set to skip the boot menu automatically.

  1. Press Windows + R, type msconfig, and press Enter.
  2. Go to the Boot tab.
  3. Select the primary Windows installation.
  4. Check Time out and set it to at least 5 seconds.
  5. Click Apply, then OK.
  6. Restart the computer.

This forces Windows to display the boot menu during startup.

2. Disable Fast Startup in Windows 11

Fast Startup can bypass the boot menu entirely.

  1. Open Control Panel.
  2. Go to Power Options.
  3. Click Choose what the power buttons do.
  4. Select Change settings that are currently unavailable.
  5. Uncheck Turn on fast startup.
  6. Click Save changes.
  7. Restart the system.

Disabling Fast Startup ensures a full boot sequence where the menu can appear.

3. Use Advanced Startup to Access the Boot Menu

You can manually trigger the boot menu.

  1. Open Settings.
  2. Go to System.
  3. Select Recovery.
  4. Click Restart now under Advanced startup.
  5. Choose Use another operating system.
  6. Select the operating system you want to boot.

This confirms whether the second OS is still detected.

4. Set Windows Boot Manager to Show Menu by Default

Boot menu display can be disabled via boot configuration data.

  1. Open Command Prompt as administrator.
  2. Run the following command: bcdedit /set {bootmgr} displaybootmenu yes
  3. Set a visible timeout: bcdedit /timeout 5
  4. Restart the PC.

These commands force Windows to always show the boot menu.

5. Check Default Operating System Setting

Windows may be auto-booting into the default OS.

  1. Open Control Panel.
  2. Go to System.
  3. Click Advanced system settings.
  4. Under Startup and Recovery, click Settings.
  5. Ensure Time to display list of operating systems is checked.
  6. Set the time to 5 seconds or more.
  7. Click OK and restart.

This restores standard dual boot behavior.

6. Repair Windows Boot Configuration

Corrupted boot data can hide the menu.

  1. Boot into Advanced startup.
  2. Select Troubleshoot.
  3. Choose Advanced options.
  4. Click Startup Repair.
  5. Allow Windows to repair boot files.
  6. Restart the system.

Startup Repair often restores missing boot entries.

7. Rebuild Boot Configuration Using Command Prompt

If Startup Repair fails, rebuild BCD manually.

  1. Boot into Advanced startup.
  2. Open Command Prompt.
  3. Run: bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
  4. Confirm adding detected installations.
  5. Restart the PC.

This recreates the boot menu entries.

8. Check BIOS or UEFI Boot Order

Incorrect firmware settings can skip the menu.

  1. Restart the computer.
  2. Enter BIOS/UEFI settings.
  3. Locate Boot Order or Boot Priority.
  4. Ensure Windows Boot Manager is first.
  5. Save changes and exit.

Incorrect boot priority can bypass the boot loader.

9. Check for Linux Bootloader Overwrites

Linux installations can override Windows boot settings.

  1. Boot into Linux if installed.
  2. Reinstall or update the Linux bootloader if needed.
  3. Alternatively, restore Windows Boot Manager using recovery tools.

Bootloader conflicts are common in mixed OS setups.

10. Avoid Using Legacy Boot Mode Changes

Switching between Legacy and UEFI can break dual boot.

  1. Ensure the system remains in the same boot mode used during installation.
  2. Do not switch between Legacy and UEFI after setup.
  3. Reinstall one OS if boot modes are mismatched.

Boot mode mismatches often hide boot menus.

Final Thoughts

The dual boot menu not showing in Windows 11 is usually caused by Fast Startup, disabled boot menu settings, or changes to the Windows Boot Manager after updates or OS installations. In most cases, enabling the boot menu and setting a visible timeout resolves the issue quickly.

Posted by Raj Bepari

I’m a digital content creator passionate about everything tech.