How to Disable New Metro Boot Loader and Restore Classic Boot Loader in Windows 8 and Later?

UPDATE: This tutorial will also work in Windows 8.1 and later.

One of the most interesting and impressive features introduced in Microsoft's latest OS Windows 8 is the new boot loader. Previous Windows versions used to contain a boot loader without a GUI. It was similar to Command Prompt screen where you could use the arrow keys present in your keyboard to select the desired OS to boot.

Microsoft replaced this classic boot loader with a brand new boot loader in Windows 8 which is now called "Boot Options Menu". It comes with a GUI and allows you to interact with your mouse as well. It provides various useful options such as troubleshoot PC startup problems, reset or repair Windows 8, restore Windows, disable device driver signature check, access Safe Mode and much more.

You can read more info about this new boot loader in following article:

How to Access and Use Windows 8 Metro Boot Loader and Advanced Boot Options?


But there is one problem with this new boot loader which occurs when you dual boot between Windows 8 and any other previous Windows version such as Windows Vista or 7.

If you have set Windows 8 as default boot entry in your system, first Windows 8 boots and the new Metro boot loader to select installed OS is shown after Windows 8 boot screen. It might become quite annoying if you want to boot into other Windows version. First you'll have to watch Windows 8 boot screen and then you'll be able to select previous Windows OS from new Metro boot loader.

On the other hand in previous boot loader, no installed OS boots until you select it from the OS list in boot loader. It saves lots of time.

Today in this article, we are going to tell you how to disable new Metro boot loader and bring back Windows Vista and 7 style boot loader in Windows 8.


So if you also want to get Windows Vista and Windows 7 style classic boot loader back in Windows 8, follow these simple steps:

1. To disable new Metro boot loader we'll need to execute a command in Command Prompt. So first open Command Prompt as Administrator using following tutorial:

[Guide] Different Ways to Open Command Prompt as Administrator in Windows

2. Now type following command and press Enter:

bcdedit /set {default} bootmenupolicy legacy

You'll get a message "The operation completed successfully".


That's it. Restart your system and you'll see classic Windows Vista and 7 style boot loader in Windows 8.

3. In case you want to re-enable Windows 8 Metro boot loader in future, simply execute following command in Command Prompt:

bcdedit /set {default} bootmenupolicy standard

Again you'll get a message "The operation completed successfully". Restart and you'll get the new Metro boot loader back in Windows 8.


You can also try following special commands to tweak and customize Windows 8 Boot Screen and Boot Loader:

To enable advanced options in Windows 8 boot menu:
bcdedit /set {globalsettings} advancedoptions true

To enable editing of kernel parameters at startup:
bcdedit /set {globalsettings} optionsedit true

To disable Windows 8 logo in boot screen:
bcdedit /set {globalsettings} custom:16000067 true

To disable text messages in boot screen:
bcdedit /set {globalsettings} custom:16000068 true

To disable circle animation in boot screen:
bcdedit /set {globalsettings} custom:16000069 true

If you want to restore default settings, simply replace true with false in above mentioned commands and then execute the commands.

Share this article: Facebook | Twitter | Google+ | Reddit | Tell a friend

Posted in: Troubleshooting, Windows 8 / 8.1

Other similar articles that may interest you


Leave a Comment