Dual Boot Menu Not Showing in Windows? Here’s How to Fix It

Boot Menu Featured Image 1

Is the dual boot menu missing when you boot up Windows? You’re likely dealing with an incorrectly configured boot manager. Luckily, this is a common problem with newly created dual boots and is easy to fix.

We bring you a detailed guide to help sort out this problem by tweaking a few Windows settings.

Why Dual Boot Menu Isn’t Showing

After you install a second OS on your Windows PC, you should be able to switch seamlessly between the two using the boot menu. Unfortunately, the boot menu may not show for one of the following reasons:

  • Fast startup is enabled, so the PC boots directly into the default OS.
  • The boot menu is deactivated.
  • Incorrect configuration of the default OS.
  • Boot manager malfunction due to corrupt system files.

How to Fix Dual Boot Menu Not Showing

There isn’t one universal way to fix the boot menu issue. Go through each method one by one and see which one solves the issue for you.

1. Use Command Prompt to Enable Boot Menu

  1. Press Win + R to open the “Run” application.
  2. Type cmd into the text box.
  3. Press Ctrl + Shift + Enter to run the command as Administrator. A Command Prompt window will open.
Boot Menu Cmd 1
  1. Enter the command shown below into Command Prompt and press Enter. After the command runs successfully, you’ll get an “Operation completed successfully” message.
bcdedit /set {bootmgr} displaybootmenu yes
Boot Menu Cmd 2

The BCDEdit command you just ran is a command-line utility used to manage Boot Configuration Data (BCD). Whenever you execute this command, it changes the boot configuration of your PC and activates the boot menu.

Also read: The Ultimate Guide to Check Windows 11 Compatibility with Your PC

2. Use EasyBCD to Configure Boot Menu

If the BCDedit command doesn’t work, you can use a utility software called EasyBCD to fix the dual boot menu. Here’s how to go about it:

  1. Download EasyBCD and install it on your PC. Select the “Non-commercial version” when installing. You’ll need to enter your name and email address to complete the download.
Boot Menu Easybcd 1
  1. Run the EasyBCD tool and click on “Edit Boot Menu.”
Boot Menu Easybcd Edit Boot Menu
  1. You will see your PC’s dual boot entry. You can change the default OS by ticking the corresponding box.
  2. After you’re done, check the “Use Metro bootloader” option at the bottom.
Boot Menu Easybcd 2 1
  1. If you want to adjust the display time for the boot menu, set the “Count down from” to the desired time in seconds.
  2. Click “Save Settings” to complete the process.

3. Make the Boot Disk Partition Active

After installing a second OS on a disk partition, you need to make the partition active for the system to boot from it. The boot menu won’t show during startup if you don’t do this.

  1. Press Win + R to open “Run”.
  2. Type cmd and then press Ctrl + Shift + Enter to run it as Administrator. A Command Prompt window will open.
  3. Type diskpart into Command Prompt and hit Enter.
  4. Command Prompt will open DiskPart and list the version number.
Boot Menu Diskpart 1
  1. Type list disk and press Enter to view the list of available disks.
  2. Use select disk {disk number} to select the disk with the newly installed OS.

Note: in this case {disk number} is a placeholder for the actual number of the disk.

Boot Menu Diskpart 2
  1. To access the specific partition type list partition. You’ll get a list of partitions.
  2. Type select partition {partition number} to select the target partition.
  3. Input Active and hit Enter to activate the partition. You’ll see the message “DiskPart marked the current partition as active”.
Boot Menu Diskpart 3

Also read: How to Get Classic Volume Mixer Back in Windows 11

4. Use Startup and Recovery to Configure the Default OS

Sometimes, selecting the default OS to boot into can help resolve a missing boot menu. Here’s how to go about it.

  1. Open Windows settings by pressing Win + I.
  2. Scroll down and click on “About”.
Boot Menu Default Os 1
  1. On the right-hand side of the window, click on “Advanced system settings”.
Boot Menu Default Os 2
  1. A new window will open. Click on the “Advanced” tab and then press on the “Settings” button under “Startup and Recovery.”
Boot Menu Default Os 3
  1. Select the default OS from the drop-down menu in the new window.
  2. Also, set the “Time to display the list of operating systems” option for the boot menu. Click “OK” to exit.
Boot Menu Default Os 4

5. Disable Windows Fast Start

Fast Start is a great feature that helps you boot your PC faster. The option usually comes pre-enabled and may be causing the issues you’re facing with the dual boot menu. Here’s how to disable Fast Start:

  1. Open Run by pressing Press Win + R.
  2. In the input box, type control and hit Enter. The command with open the Control Panel.
Boot Menu Fast Start 1
  1. Under “View by” on the top right-hand corner of the window, select “Small icons” or “Large icons”.
  2. Next, go to “Power Options” and click on it.
Boot Menu Fast Start 4 1
  1. In the new window, click on “Choose what the power buttons do” in the menu on your left-hand side.
Boot Menu Fast Start 2
  1. Click on the “Change settings that are currently unavailable” link to enable the greyed-out settings at the bottom of the window.
Boot Menu Fast Start 5 1
  1. Uncheck “Turn on fast startup.”
Boot Menu Fast Start 3
  1. Click “Save changes” to close the window.

6. Restore Boot Menu with the System Configuration Tool

The Windows System Configuration tool, also known as “Msconfig”, is a somewhat hidden tool that allows you to configure Windows startup and programs. Here’s how to use System Configuration to fix the dual boot menu.

  1. Press Win + R to open “Run”.
  2. Type msconfig and hit Enter to open System Configuration.
Boot Menu Msconfig 1
  1. On the “System Configuration” window, click on the Boot tab. You’ll see a list of installed operating systems.
Boot Menu Msconfig 2
  1. Select the non-default OS (the default OS is indicated) and click the “Set as default” button.
  2. Click “Apply”.
  3. Finally click “Restart” to restart your PC when prompted.

Also read: How to Use Windows 11 without a Microsoft Account

Frequently Asked Questions

How do I get to the boot menu?

When you’re starting your PC, you can access the boot menu by pressing F2, F10, F12, or Ecs, depending on your PC’s manufacturer.

Can you dual boot two Windows versions with the same license?

Sadly, you cannot use the same license. You’ll need a separate one for each instance of Windows you’re running.

Note that you won’t need an additional license if you’re dual booting Windows with Linux.

Does dual booting slow down your PC?

Dual booting doesn’t slow down your PC since you’re not running both operating systems at the same time.

All screenshots taken by Richard Kanyoro.

Image credit: Pixabay

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Richard Kanyoro

I'm a tech writer. I believe the world’s biggest problems can be solved by progressively solving the little ones. I hope that through my writing, I can help people solve the little problems in their life.