Avoid two reboots with Windows 10 and Windows 7 dual boot

If you have installed Windows 10 and Windows 7 in a dual boot configuration and have set Windows 10 as the default OS to boot into, you probably noticed that the bootloader of Windows 10 performs an additional reboot every time you select Windows 7 in the boot menu. This is a really annoying behavior and just a waste of your time. In this article, I will share two simple tricks to get rid of the additional reboot required and boot to the desired OS directly.

windows 10 windows 7 dual boot menu Method 1

The first option is to enable the legacy boot menu mode. Instead of the fancy new graphical bootloader, you can enable the classic text-based boot loader which shows a list of bootable OSes.

Follow these simple instructions to switch the new bootloader to classic mode.

  1. Open the command prompt as Administrator (an elevated instance). If you have no idea how to open an elevated command prompt, please refer to the following article: Do you know all these ways to open an elevated command prompt in Windows?
  2. Type the following in the elevated command prompt you just opened:
    bcdedit /set "{current}" bootmenupolicy legacy

That's it! To return to the default bootloader of Windows 10, type the following in the elevated command prompt:

bcdedit /set {default} bootmenupolicy standard

Tip: to avoid console commands, you can use Winaero Tweaker. Options located in Boot and Logon -> Boot Options will allow you to change the boot loader policy with one click: Boot Options in Winaero Tweaker Method 2

  1. Boot into Windows 7.
  2. Open an elevated command prompt
  3. Type the following command:
    bcdedit /default {current}

    This will make Windows 7 the default boot option and will also automatically disable the graphical bootloader of Windows 10.

  4. To restore the Windows 10 bootloader, run the same command mentioned above but from Windows 10.

The reason for two reboots is that the Windows 10 bootloader boots into a pre-boot environment which is like a mini operating system, before it shows the boot menu. When you choose Windows 7, your PC needs to be rebooted to unload this preboot OS environment of Windows 10 and then load Windows 7. Well, now you know how to improve your dual boot experience.

Bonus tip: Even if you choose to use the graphical boot loader, there is a fast way to reboot to Windows 7 from Windows 10 or Windows 10. Hold down the Shift key while clicking on "Restart" in Windows 10 to directly take you the pre-boot OS environment which shows the list of bootable OSes. Choose Windows 7 there and your PC will also reboot only once.

2 thoughts on “Avoid two reboots with Windows 10 and Windows 7 dual boot

  1. Krzysztof Nalecki

    Use [Win+R] msconfig -> Boot tab, select instance and “Set as default”

    Reply
  2. Songa

    Hello, I have Win 10 & 7 dual boot. After latest win 10 upgrade to (15063) my “Legacy” dual boot keeps reseting to Metro style. And that is very annoying!! Any help would be appreciated

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.