How to Change Boot Order in Windows 10 and 11
Introduction / Why This Is Needed
The boot order is a list of devices (hard drives, SSDs, USB ports, network cards) that the computer's firmware (UEFI or BIOS) checks for a bootable operating system when powered on. Changing this order is necessary if you want to:
- Boot from an installation medium (USB flash drive or DVD) to install or recover Windows.
- Choose another operating system when multiple OSes are installed on different drives.
- Temporarily boot from a LiveCD (for example, to rescue data or run diagnostics).
- Fix a boot error when the system cannot find Windows on the main drive.
This guide explains how to access your firmware settings and change the boot priority for computers running Windows 10 and 11.
Requirements / Preparation
Before you begin, ensure:
- You have a bootable medium (USB flash drive or DVD) with the desired OS, if the goal is to boot from it. Use Microsoft's official Media Creation Tool or Rufus to create it.
- You know your computer's firmware type (UEFI or Legacy BIOS). You can determine this via
msinfo32(see Step 1). This is critical for proper menu navigation. - You have physical access to the keyboard of the computer (for navigating in BIOS/UEFI).
- You are prepared for a system reboot.
Step-by-Step Instructions
Step 1: Determine Firmware Type (UEFI or BIOS)
- Press the
Win + Rkey combination. - In the window that opens, type
msinfo32and pressEnter. - In the "System Information" window, find the "BIOS Mode" line.
- If the value is "UEFI" — you have modern firmware. If it's "Legacy" — you have classic BIOS. Remember this, as the interface and menu labels will differ.
💡 Tip: Most computers purchased after ~2014 use UEFI. Older systems or budget PCs may use Legacy BIOS.
Step 2: Access the Firmware Interface (UEFI/BIOS)
- Restart the computer (via the Start menu → "Restart").
- Immediately after power-on (when the manufacturer's logo appears), start repeatedly pressing the key to enter settings. Most commonly, it is one of the following:
Delete(Del)F2F10F12EscF1
- The exact key is usually shown on the splash screen at the bottom (e.g.,
Press F2 to enter SetuporPress Del to enter BIOS). If unsure, try several. - If you want to choose a boot device once without entering full settings, try pressing the Boot Menu Key (often
F12,F10, orEsc). This opens a simple one-time device selection menu.
⚠️ Important: Do not use Windows Fast Startup, as it can skip the key-check phase. A full reboot is recommended.
Step 3: Find the Boot Section and Change the Order
The interface depends on the firmware type.
For UEFI (graphical interface, mouse or keyboard navigation):
- Use the mouse or arrow keys to navigate to the
BootorBoot Prioritytab. - You will see a list of boot options (Boot Option #1, Boot Option #2, etc.).
- To change the order, select the desired device (e.g.,
UEFI: USB Drive,Windows Boot Manager,SATA: Samsung SSD 870) and move it to the first position (Boot Option #1).- Often, this requires pressing
F5/F6or using+/-. - In some UEFI (e.g., ASUS), you need to press
Enteron the item, then select the device from a list.
- Often, this requires pressing
- If your USB drive is not listed, ensure it is connected and disable Secure Boot (usually under
SecurityorBoot). Booting from older media may require enabling CSM (Compatibility Support Module) or Legacy Boot.
For Legacy BIOS (text-based blue/gray interface, keyboard-only navigation):
- Use the arrow keys to navigate to the
Boottab. - Find the items:
Boot Device Priority(main list) orHard Disk Drives(disk priority) andRemovable Devices(USB priority).
- Select
1st Boot Device(or similar) and pressEnter. - In the list that appears, choose the desired device:
- For a flash drive —
USB-HDD,Removable, or the drive's model name. - For another disk —
SATA: [Disk Model].
- For a flash drive —
- Press
Enterto confirm.
Step 4: Save Changes and Exit
- After configuring the order, navigate to the
Exittab. - Select
Save Changes and Exit. Often, this is done by pressingF10. - A confirmation will appear:
Save configuration and reset?. SelectYes. - The computer will automatically reboot and attempt to boot from the device now in first place.
Step 5: Verify the Result
- If you set a Windows installation medium, the language selection screen and "Install" button should appear.
- If you selected another installed disk, the corresponding bootloader (Windows or another OS) should load.
- If nothing changed and the system booted from the old disk, repeat Step 3, ensuring you selected the correct device and saved changes with
F10.
Verifying the Result
The success of the boot order change is determined immediately after reboot:
- Successful result: The computer boots from the target device (Windows installer USB, another disk with an OS).
- Unsuccessful result: The computer boots from the previous disk or shows a boot error (e.g.,
No bootable device,Boot device not found,Invalid partition table).
If unsuccessful, re-enter UEFI/BIOS (Step 2) and check:
- Did you select the correct bootable device? (It must contain a bootloader, not just data).
- Are necessary options disabled (CSM/Legacy for old media, Secure Boot for custom images)?
- Did you save changes before exiting (
F10→Yes)?
Troubleshooting
| Problem | Likely Cause | Solution |
|---|---|---|
| USB drive not visible in boot list | 1. No OS (NOS) on the flash drive. 2. USB port disabled in UEFI. 3. Secure Boot is on, and the media is unsigned. | 1. Recreate the bootable USB using Media Creation Tool or Rufus (choose GPT partition scheme for UEFI or MBR for BIOS). 2. In UEFI, find Advanced → USB Configuration and enable the port. 3. Temporarily disable Secure Boot under Security or Boot. |
After changing order, system fails to boot, Boot Manager error | Wrong boot file selected (e.g., Windows Boot Manager from another disk) or corrupted bootloader on the target disk. | 1. Ensure you are selecting the device with the current OS. 2. If the bootloader is corrupted, boot from the installation media and perform Startup Repair ( Repair your computer → Troubleshoot → Advanced options → Startup Repair). |
| Cannot enter UEFI/BIOS (keys don't work) | 1. Fast Boot is enabled. 2. Need to use a different key (e.g., F12 for Boot Menu). 3. Keyboard issue (try another, PS/2 if USB is unresponsive). | 1. If Windows loads, disable Fast Startup: Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable → uncheck Turn on fast startup. 2. Check the exact key for your model (e.g., Dell uses F2 for setup, F12 for menu). |
| After changes, computer doesn't see network boot (PXE) | Network adapter not included in boot list or disabled in UEFI. | 1. In UEFI, find Advanced → Network or Onboard Device Configuration and enable the network adapter. 2. In the Boot section, add Network or PXE to the priority list and move it above the hard disk. |
FAQ
Q: Do I need to disable Fast Boot to enter BIOS?
Yes, in some systems (especially with Windows 10/11), Fast Startup can skip the key-check during power-on. A full reboot ("Restart" from the Windows menu) is recommended, or disable Fast Startup in power settings.
Q: What if there's no option for the USB drive in UEFI?
Ensure the flash drive was created correctly (GPT for UEFI). Also check if USB controllers are disabled in settings (
Advanced→USB Configuration). Try a different port (USB 2.0 if available).
Q: Can I change the boot order programmatically from Windows?
No, changing boot priority is a low-level firmware (UEFI/BIOS) function. It can only be changed through its interface at computer startup. Some manufacturers (Dell, HP) have utilities in Windows, but they only work on their own systems and often still require a reboot.
Q: Why does the system still boot from the disk after changing the boot order to USB?
Most often, this means the USB media lacks a valid boot record or is incompatible with the current mode (UEFI/Legacy). Ensure you created the media in the same mode your system uses (UEFI or CSM/Legacy). Check boot settings: in UEFI, you must select
UEFI: [USB Drive Name], not justUSB Drive.