In legacy BIOS (Basic Input Output System) systems, you need to press some special keys like Del, F2, or F1 to enter the BIOS to change the boot order or configure other system settings. Intel has replaced these legacy BIOS chips with UEFI (Unified Extensible Firmware Interface) Firmware to allow all those changes. UEFI is a small program written on the motherboard during its manufacturing. It has overcome all the limitations, the BIOS had. Some such BIOS limitations include booting support up to 2.2 GB hard drives, slow booting, security issues, and the absence of remote access to it. In this write-up, I will explain the procedure to change the boot order in UEFI of all modern-day computers.
1 Open Settings, and click Update and Security.
2 Now in the next screen, click on Recovery from the left side-bar menu. From the options, click on Restart Now under the Advanced startup.
3 The system will restart now and opens various options to choose from. You need to click on Troubleshoot.
4 Now from the next two options that appear on the screen, click on Advanced options.
5 You will see six new options under Advanced options. Click on UEFI Firmware Settings.
6 In the last screen, click on Restart. It will restart the PC in a firmware setting where you can change the Boot order.
7 Every UEFI interface is different for different hardware. Here I am using my Lenovo ThinkPad for demonstration. Now you can change the boot order as per your choice as shown in the image below.
“Bonus Tip: Some systems have both UEFI and legacy BIOS settings. You can change the boot order by either using the above method or pressing the desired key during system startup.”
UEFI offers faster booting since it operates in 32 or 64-bit mode, unlike traditional BIOS which runs in 16-bit mode. You cannot upgrade the BIOS chip to UEFI firmware and to avail the benefits of UEFI, you have to buy new hardware. Changing the boot order is not a tedious process if you follow the steps explained here carefully.