Change Display Order of Boot Menu Items in Windows 10

Windows 10 Boot Logo Icon Big 256

How to Change Display Order of Boot Menu Items in Windows 10

With Windows 8, Microsoft made changes to the boot experience. The simple text-based boot loader is now disabled by default and in its place, there is a touch-friendly graphical user interface with icons and text. Windows 10 has this as well.

In a dual boot configuration, the modern boot loader shows a list of all installed operating systems. After the specified timeout, if the user has not touched the keyboard, the default operating system will be started.  You might want to change the boot entry order for your convenience.

Windows re-arranges the boot entries, placing the last OS installed at the first place in the boot menu. You can change the boot loader entry order according to your preferences.

In order to change it, you must be signed in as administrator. This can be done with the built-in console utility bcdedit.exe. First of all, let's find the current boot entry order without restarting your PC.

See Current Boot Entry Order in Windows 10

  1. Open an elevated command prompt.
  2. Type or copy-paste the following command, and hit the Enter key: bcdedit.
  3. Under the Windows Boot Manager section with the {bootmgr} identifier, see the values in the displayorder line.
  4. The currently loaded Windows has the {current} identifier.
  5. You can find the corresponding IDs under each Windows Boot Loader section for each of the available boot entries to determine the boot order.

To Change Display Order of Boot Menu Items in Windows 10,

  1. Open an elevated command prompt.
  2. Enter the following command: bcdedit /displayorder {identifier_1} {identifier_2} ... {identifier_N}.
  3. Substitute the {identifier_1} .. {identifier_N} values with the actual boot entry identifiers. Re-arrange them in the order you want to get for the boot menu. For example: bcdedit /displayorder {5cb10d44-20ee-11ea-85c6-e6e1f64324aa} {8ad10c22-19cc-11ab-85c6-e6e1f64324aa} {current}.
  4. After that, restart Windows 10 to see the changes you made.

Also, you can move a boot entry to the begging or to the end of the boot menu. Here's how.

Move Specific Boot Entry As First Entry

  1. Open an elevated command prompt.
  2. Run bcdedit without parameters to find the {identifier} for the boot entry you want to move.
  3. Execute the command bcdedit /displayorder {identifier} /addfirst. For example, bcdedit /displayorder {current} /addfirst.
  4. You can now close the command prompt.

You are done. The specified boot entry is now the first entry in the boot menu.

Move Specific Boot Entry As Last Entry

  1. Open an elevated command prompt.
  2. Run bcdedit without parameters to find the {identifier} for the boot entry you want to move.
  3. Execute the command bcdedit /displayorder {identifier} /addlast. For example, bcdedit /displayorder {current} /addlast.
  4. You can now close the command prompt.

You are done. The specified boot entry is now the last entry in the boot menu.

That's it.

 

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.