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.
- Press Windows + R, type
msconfig, and press Enter. - Go to the Boot tab.
- Select the primary Windows installation.
- Check Time out and set it to at least 5 seconds.
- Click Apply, then OK.
- 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.
- Open Control Panel.
- Go to Power Options.
- Click Choose what the power buttons do.
- Select Change settings that are currently unavailable.
- Uncheck Turn on fast startup.
- Click Save changes.
- 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.
- Open Settings.
- Go to System.
- Select Recovery.
- Click Restart now under Advanced startup.
- Choose Use another operating system.
- 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.
- Open Command Prompt as administrator.
- Run the following command:
bcdedit /set {bootmgr} displaybootmenu yes - Set a visible timeout:
bcdedit /timeout 5 - 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.
- Open Control Panel.
- Go to System.
- Click Advanced system settings.
- Under Startup and Recovery, click Settings.
- Ensure Time to display list of operating systems is checked.
- Set the time to 5 seconds or more.
- Click OK and restart.
This restores standard dual boot behavior.
6. Repair Windows Boot Configuration
Corrupted boot data can hide the menu.
- Boot into Advanced startup.
- Select Troubleshoot.
- Choose Advanced options.
- Click Startup Repair.
- Allow Windows to repair boot files.
- Restart the system.
Startup Repair often restores missing boot entries.
7. Rebuild Boot Configuration Using Command Prompt
If Startup Repair fails, rebuild BCD manually.
- Boot into Advanced startup.
- Open Command Prompt.
- Run:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd - Confirm adding detected installations.
- Restart the PC.
This recreates the boot menu entries.
8. Check BIOS or UEFI Boot Order
Incorrect firmware settings can skip the menu.
- Restart the computer.
- Enter BIOS/UEFI settings.
- Locate Boot Order or Boot Priority.
- Ensure Windows Boot Manager is first.
- 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.
- Boot into Linux if installed.
- Reinstall or update the Linux bootloader if needed.
- 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.
- Ensure the system remains in the same boot mode used during installation.
- Do not switch between Legacy and UEFI after setup.
- 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.