# How to Fix a Missing Dual-Boot Menu in Windows 11 URL: https://www.mytechnician.tech/tips/fix-dual-boot-menu-missing-windows-11/ Published: 2026-08-06 | Author: Ankit Kumar Tags: Windows 11, Troubleshooting, Fix, Boot, System Summary: PC boots straight into Windows with no choice of operating system? Restore the boot menu with firmware settings, bcdedit, and a GRUB repair if needed. Recommended app: PC-Troubleshooter — https://www.mytechnician.tech/apps/windows-troubleshooter/ (Microsoft Store: https://apps.microsoft.com/detail/9N7RWKW8SP24?hl=en-us&cid=mytechnician-web). Optional; every step below uses built-in Windows tools. ## The Problem You installed a second operating system — Linux, or another copy of Windows — and it worked. Then one day the PC stopped offering the choice and now boots straight into Windows 11 every time. Nothing has been erased. On a UEFI system, each operating system registers its own boot entry in the firmware, and the entry list has an order. What usually changes is *which* entry sits first: a Windows feature update rewrites the boot manager and promotes itself, a firmware update resets the order, or fast startup skips the menu entirely by resuming from a saved state instead of booting properly. > **Firmware cannot find any bootable drive at all?** That is a different failure — see [fix "Boot Device Not Found (3F0)"](https://www.mytechnician.tech/tips/fix-boot-device-not-found-3f0-windows-11/). ## Symptoms * The PC boots directly into Windows 11 with no menu shown. * The GRUB menu that used to appear has vanished after a Windows update. * A second Windows installation no longer appears in the boot list. * The menu appears only when you hold a key, or only sometimes. * The Linux partition is still visible from Windows Disk Management. ## Step 1: Turn Off Fast Startup Fast startup hibernates the kernel instead of shutting down, so the firmware boot menu is bypassed on the next start. It is the most common cause of a menu that "disappeared" without anything else changing. 1. Open **Control Panel** → **Power Options** → **Choose what the power buttons do**. 2. Click **Change settings that are currently unavailable**. 3. Untick **Turn on fast startup (recommended)** and **Save changes**. 4. Restart — a full restart, not shut down and power on. 5. This also protects a shared NTFS partition from corruption, since a hibernated Windows leaves the filesystem locked in a state Linux cannot safely mount. ## Step 2: Check the Firmware Boot Order 1. Enter firmware setup: [how to enter BIOS or UEFI](https://www.mytechnician.tech/tips/how-to-enter-bios-uefi-windows-11/). 2. Find **Boot Options** or **UEFI Boot Order**. 3. You should see entries such as **Windows Boot Manager** and **ubuntu** (or your distribution's name). 4. Move the one you want to control the menu to the top — for a Linux dual boot, put **ubuntu** first so GRUB runs and offers both. 5. Save and exit. Many machines also offer a one-time boot menu on **F12** or **F9**, which is a quick way to test before committing. ## Step 3: Make the Windows Boot Menu Appear For Windows-and-Windows dual boots, the menu is controlled by the boot manager's own settings. 1. Right-click **Start** → **Terminal (Admin)**. 2. See what is currently configured: ``` bcdedit /enum ``` 3. Turn the menu on and give it a usable timeout: ``` bcdedit /set {bootmgr} displaybootmenu yes ``` ``` bcdedit /set {bootmgr} timeout 10 ``` 4. Set the standard menu style, which shows entries before Windows loads rather than after: ``` bcdedit /set {default} bootmenupolicy legacy ``` 5. Restart. A timeout of `0` was almost certainly the problem. ## Step 4: Check It in System Configuration A simpler view of the same settings, useful for confirming Step 3 took effect. 1. Press **Windows + R**, type `msconfig`, press Enter. 2. Open the **Boot** tab. Every Windows installation the boot manager knows about is listed. 3. Set **Timeout** to **10** seconds or more. 4. Select the entry you want as the default and click **Set as default**. 5. If only one Windows entry appears here but you know there are two, the second one's boot record is missing — go to Step 6. ## Step 5: Restore the Firmware Entry Order From Windows If the entry exists but the firmware keeps starting Windows first, you can reorder it without entering setup. 1. In **Terminal (Admin)**, list the firmware entries: ``` bcdedit /enum firmware ``` 2. Find the entry for your other operating system and copy its **identifier** GUID, including the braces. 3. Move it to the front of the firmware boot order: ``` bcdedit /set {fwbootmgr} displayorder {your-guid-here} /addfirst ``` 4. Restart and confirm the menu appears. 5. If the entry is not listed at all, the bootloader files are missing — Step 6 rebuilds them. ## Step 6: Repair GRUB for a Linux Dual Boot When a Windows update overwrites the EFI boot order and GRUB's entry is gone entirely. 1. Boot from a live USB of your Linux distribution — choose **Try Ubuntu** rather than install. 2. The simplest route is **Boot Repair**: open a terminal and run ``` sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-repair && boot-repair ``` then choose **Recommended repair**. 3. To do it by hand, mount the root partition and the EFI partition, `chroot` in, and run `grub-install` followed by `update-grub`. Consult your distribution's documentation for the exact device names — getting these wrong is how people lose a partition. 4. Confirm afterwards that **os-prober** found Windows, so GRUB lists both. 5. Reboot and remove the USB stick. ## Step 7: Rebuild the Windows Boot Entry If it is the *Windows* entry that has gone missing. 1. Boot from a Windows 11 USB installer → **Repair your computer** → **Troubleshoot** → **Advanced options** → **Command Prompt**. 2. Identify the volumes with `diskpart`, then `list vol`. Note the Windows volume letter and the small FAT32 EFI partition. 3. Exit diskpart and rebuild the entry, substituting your letters: ``` bcdboot C:\Windows /s S: /f UEFI ``` 4. Or try the general repair sequence: ``` bootrec /scanos bootrec /rebuildbcd ``` 5. Making the installer: [how to clean install Windows 11](https://www.mytechnician.tech/tips/how-to-clean-install-windows-11/). Related: [fix INACCESSIBLE_BOOT_DEVICE](https://www.mytechnician.tech/tips/fix-inaccessible-boot-device-windows-11/). ## Step 8: Keep the Menu From Disappearing Again 1. Leave fast startup **off** permanently on a dual-boot machine. The few seconds it saves are not worth the recurring problem. 2. After each Windows feature update, check the firmware boot order — Windows promoting itself is normal behaviour, not a fault. 3. Keep a Linux live USB and a Windows recovery USB made and labelled, so a broken bootloader is a ten-minute fix rather than a lost evening. 4. Take a restore point before major updates: [create a system restore point](https://www.mytechnician.tech/tips/create-system-restore-point-windows-11/). 5. Back up both systems' data — bootloader repairs occasionally go wrong: [set up automatic backups](https://www.mytechnician.tech/tips/set-up-automatic-backups/). ## What Not to Do * **Don't reinstall Windows to fix a boot menu.** The entry is missing, not the operating system, and reinstalling usually wipes the other one too. * **Don't delete the EFI System Partition.** Every operating system on the machine boots from it, and it looks empty and unnecessary in Disk Management. It is neither. * **Don't switch to Legacy/CSM mode.** A UEFI installation will not boot in legacy mode and Windows 11 expects UEFI with Secure Boot: [enable TPM and Secure Boot](https://www.mytechnician.tech/tips/enable-tpm-secure-boot-windows-11-upgrade/). * **Don't run `bcdboot` or `grub-install` against a guessed drive letter.** Confirm with `diskpart` or `lsblk` first — recovery environments do not use the same letters Windows does. ## Still Not Working? If firmware lists no entry for the second operating system and rebuilding does not create one, its EFI files have been deleted — most often by a Windows update reclaiming space on a small EFI partition. Reinstalling just the bootloader from that system's installer media is the fix; the data partitions are untouched. Related: [fix "no bootable device"](https://www.mytechnician.tech/tips/fix-no-bootable-device-windows-11/), [fix the automatic repair loop](https://www.mytechnician.tech/tips/fix-automatic-repair-loop-windows-11/), and [partition and format a hard drive](https://www.mytechnician.tech/tips/partition-format-hard-drive-windows-11/). --- Source: https://www.mytechnician.tech/tips/fix-dual-boot-menu-missing-windows-11/ — My Technician, free Windows 10/11 troubleshooting guides. Related tool: PC-Troubleshooter (PC-Troubleshooter is a system diagnostic and repair tool for Windows 10 and Windows 11—hardware, drivers, network, and common fixes in one app.) — https://www.mytechnician.tech/apps/windows-troubleshooter/ More guides: https://www.mytechnician.tech/llms.txt