How to Fix Dual Boot Menu Not Showing in Windows 10

By | May 3, 2022

Is your Windows 10 machine failing to display the dual boot menu on startup? Here’s how to fix it.

If your dual boot system doesn’t display the operating system selection menu or Windows Boot Manager at boot, you’re not alone. Missing dual boot options are common on newly created dual boot systems, mainly caused by an improperly configured boot manager.

Luckily, you can fix this problem by changing a few Windows settings. So, here are some ways to fix missing dual boot menu on your Windows system.

Why I Don’t See Dual Boot Menu in Windows 10

The dual boot option or Windows Boot Manager during restart may not appear for some reason. Some common causes for this include:

  • Boot menu is not activated.
  • Systems with fast startup enabled can boot directly into the default OS without offering any boot options.
  • The default operating system in Startup and Recovery may be misconfigured.
  • Some corrupted system files cause the boot manager to not work.

Thus, you have just setup a dual boot system, but you can’t see the option to change operating system, follow these steps in Windows 10.

Enable Boot Menu Using Command Prompt

If the boot menu has been disabled somehow, you will not see the dual boot option appear. The boot menu can be disabled after upgrading to the latest OS version.

Fortunately, you can use the Windows command processor to activate the boot menu.

To activate the boot menu using the Command Prompt:

  • Type cmd in the Windows search bar, right-click on Command Prompt, and select Run as Administrator.
  • In the Command Prompt window, type the commands listed below and press the Enter key. If possible, copy and paste commands to avoid unrecognized internal command errors.
bcdedit /set {bootmgr} displaybootmenu yes
  • After successful execution, you will see the message the operation completed successfully.
  • If you’re curious about what you just ran, BCDEdit is a command line-based utility for managing BCD (Boot Configuration Data). When run, it changes the boot configuration and activates the boot menu.

    If you want to disable or hide the boot menu, open Command Prompt as admin and enter the following command:

    bcdedit /set {bootmgr} displaybootmenu no

    Once run, your system will boot to the default OS set without displaying the dual boot option.

    Configure the Default Operating System at Startup and Recovery

    Windows 10’s Advanced System Settings lets you choose the default operating system to boot from. It can also show a list of operating systems and recovery options during restart.

    Configuring these settings can help you fix the missing dual boot option in Windows 10.

    To configure the default operating system in Windows 10:

    • Press Windows + I to open Settings.
    • Then, open System and open tab About from the left panel.
    • Scroll down to section Related settings and click Advanced system settings. On older Windows 10 computers, go to Control Panel > System and Security and click Advanced system settings from the left panel.
    • In the window System Properties that appears, look for the section Startup and Recovery and click the button Settings.
    • In the Startup and Recovery window, click the drop-down to Default operating system and select the OS you want.
    • Next, check the option Time to display list of operating systems and set to 30 second. This setting means that your computer will display a boot menu for 30 seconds. Once this time has elapsed, it will load the operating system you selected as the default.
    • Click OK to save changes.

    Restart your computer and wait for the boot menu to appear. Next, select the OS of your choice using the arrow keys and press the button Enter. If you don’t make any selection before 30 seconds, your computer will load the default OS set.

    Configure Boot Manager With EasyBCD

    Sometimes, the bcdedit command doesn’t work. It fails to activate the boot menu or it won’t work even after displaying a success message.

    In this situation, you can use a third-party utility called EasyBCD to add a boot entry. EasyBCD is a lightweight program for the Windows platform and is free to use for non-commercial purposes.

    To add a boot entry using EasyBCD:

    • Go to page Neosmart EasyBCD and click See More.
    • EasyBCD is available in Commercial and Non-commercial versions. Click Register to download the free version and then enter your email address and username to download the tool.
    • Run the installer and wait for the application to finish installing on your computer.
    • Launch EasyBCD and click the button Edit Boot Menu.
    • Here you will see the dual boot entry listed by default. If you want to change the default OS, check the box below the column Default for the entry you want to set as the default.
    • Under Options menu, check option Use Metro bootloader.
    • choose Count down from and set to 30 second.
    • Click Save Settings, and you will see the message Bootloader settings saved successfully.

    Close EasyBCD and restart your PC. During the restart, you will see a boot menu with dual boot options. If the option still doesn’t appear, boot into Windows and launch EasyBCD. Repeat steps 4-8 again and restart your computer.

    Disable Windows Fast Startup Feature

    The Fast Startup feature in Windows 10 helps you restart your PC faster after shutdown. When enabled, it saves your operating system to a hibernation file which speeds up the boot process. This is a useful feature to have on older systems, especially if your system is taking a long time to restart.

    However, it has some drawbacks as well. When Fast Startup is enabled, Windows locks the installation drive. As a result, Windows may fail to recognize the OS on a dual-boot configuration system.

    To disable fast startup, do the following:

    • Press Windows + R to open the Run dialog box. Type Control Panel and click OK to open the Control Panel.
    • In Control Panel, open System and Security > Power Options.
    • In the right pane, click Choose what the power buttons do.
    • Click Change settings which is currently unavailable. Now you will be able to access Shutdown settings which is gray.
    • Uncheck the option Turn on fast startup (recommended).
    • Click Save changes to turn off fast startup in Windows.

    Once it is disabled successfully, restart your PC and wait for the dual boot option to appear.

    Now You Should See the Dual Boot Menu in Windows 10

    Well you want to do Windows 11 dual boot with Windows 10 or earlier versions of Microsoft operating systems, the boot menu is an important aspect of any dual boot process. Boot configuration tools like BCDEdit and EasyBCD can help you troubleshoot a missing boot menu without having to reinstall the OS again.