Few things can stop a PC user in their tracks quite like a blank screen and a blinking cursor. But the secret to controlling which device your computer boots from — whether it’s a USB installer, a recovery disk, or your main drive — lies in a simple firmware setting called the boot order.

Boot order scope: All PCs · Typical default: internal drive, optical, USB, network · UEFI replaced legacy: after 2012 · Access keys: F2, F10, Del · UEFI advantage: Secure Boot, 2TB+ drives

Quick snapshot

1Boot Order Definition
  • Priority list of storage devices the firmware checks for a bootable OS (Microsoft Learn)
  • Computer tries each device in order until a bootable OS is found (SuperOps) (Microsoft Learn)
2Default Boot Order
  • Internal hard drive or SSD first (Microsoft Learn)
  • Optical drive (DVD/CD) second
  • Removable USB devices third
  • Network boot last
3Changing Boot Order
  • Enter BIOS via F2/F10/Del during startup (Microsoft Learn)
  • Navigate to Boot tab using arrow keys
  • Move devices up/down using +/- or drag-and-drop
  • Save changes (F10) and exit
4UEFI vs Legacy
  • UEFI: modern, Secure Boot, GPT, supports 2TB+ drives (Microsoft Learn)
  • Legacy: older, MBR, 2TB limit
  • Windows 11 requires UEFI

Key facts at a glance: The table below distills the most important numbers and differences between boot order, firmware modes, and device support.

Attribute Value
Boot order definition Sequence of devices the firmware checks for a bootable OS (SuperOps)
Typical default order Internal drive, optical drive, USB, network (Microsoft Learn)
UEFI adoption Standard on PCs since ~2012 (HPE Support)
UEFI max drive size Up to 9.4 ZB (GPT) (Microsoft Learn)
Legacy BIOS drive limit 2 TB (MBR)
Windows 11 requirement UEFI with Secure Boot

What is BIOS Boot Order?

How the boot order determines which device the computer loads first

  • The boot order is a firmware setting that lists storage devices in a priority sequence (SuperOps).
  • The computer checks each device in that order until it finds a bootable operating system.
  • If the first device (say, a USB drive) doesn’t contain a valid OS, the firmware moves to the next one.

Think of boot order like a queue: the firmware asks each device, “Can you boot?” and moves to the next if the answer is no. The moment it finds a device that says yes — typically one with a boot loader stored on it — it hands control over. This process is defined by the Microsoft Learn documentation on boot-to-UEFI mode, which confirms the firmware checks the configured boot order to locate a valid bootloader.

Why the default boot order typically lists the internal hard drive first

  • Default order is usually: internal drive, optical drive, removable USB, network (Microsoft Learn).
  • Manufacturers assume daily use — booting from the installed OS — so the internal drive comes first.
  • Optical and USB devices are placed next for occasional recovery or installation scenarios.

Most users never touch this setting because the default works for everyday operation. The trade-off appears only when you need to boot from something else: an installer USB, a live Linux stick, or a recovery tool.

Bottom line: The boot order is a simple priority list that your firmware checks every time you power on. For normal use, the internal drive should be first. For one-time boots from a different device, use the boot menu — not a permanent reorder.
The pattern

Boot order is the firmware’s decision tree. It’s not complicated — but getting it wrong can leave you staring at a black screen wondering why your PC won’t start.

The firmware’s decision tree is simple, but its consequences are immediate and often misunderstood.

What Should the BIOS Boot Order Be?

Recommended boot order for a standard desktop or laptop

  • For daily use, the internal drive (SSD/HDD) should be first (Microsoft Learn).
  • During OS installation, set USB or DVD as the first boot device.
  • For recovery, keep the USB boot option available but not first.
  • Avoid network boot unless in a managed corporate environment.

The logic is straightforward: your internal drive is where your operating system lives day to day. Placing it first means the machine skips unnecessary checks and boots straight into Windows, Linux, or macOS. The Oracle documentation on boot mode switching notes that boot-option-priority settings change when you switch between Legacy and UEFI, so the same logic applies regardless of firmware mode.

When to prioritize USB or optical drives for OS installation

  • When installing a new OS, the installer media must be first in the boot order.
  • After installation, revert to internal drive as first to avoid accidentally booting the installer again.
  • Some firmware menus show separate entries for the same device, e.g., “UEFI: USB Drive” vs “BIOS: Network/LAN” (Microsoft Learn).

Microsoft’s guidance confirms that boot menus may display different labels for UEFI and Legacy boot paths from the same physical device. Choosing the wrong one can result in a boot failure even though the hardware is perfectly fine.

Bottom line: Keep internal drive first for daily use. Move USB or optical to the top only during installation or recovery. Network boot is rarely needed outside enterprise environments.

This simple priority list is the key to controlling your system’s startup behavior across different scenarios.

How to Change Boot Order in BIOS

Step-by-step instructions to enter BIOS setup

  • Restart your computer and press a specific key during the initial startup screen.
  • Common keys: F2 (Microsoft Learn), F10, Del, F1, Esc (Microsoft Learn).
  • On some tablets, firmware-menu buttons are volume up or volume down (Microsoft Learn).

The exact key varies by manufacturer, but the list is short. Most brands tell you which key to press — often displayed at the bottom of the screen during POST (Power-On Self-Test).

How to navigate and change boot priority settings

  • Use arrow keys to navigate to the Boot tab (Microsoft Learn).
  • Select a device and use +/- keys or drag-and-drop to reorder.
  • Save changes by pressing F10 and confirm the exit.

The SuperOps guide to UEFI vs Legacy recommends verifying the current partition style before making firmware changes — a step many users skip, leading to unbootable systems.

Common keys for different brands: F2, F10, Del, Esc, F1

  • HP: F9 for boot menu, F10 for BIOS setup
  • Lenovo: F1 or F2 for BIOS, F12 for boot menu
  • Dell: F2 for BIOS, F12 for boot menu
  • Asus: Esc for boot menu, F2 for BIOS
  • Acer: F2 for BIOS, F12 for boot menu

These key mappings are documented across manufacturer support pages and represent the most common patterns. If your system doesn’t respond, try Esc or Del — and check the on-screen prompt during startup.

Bottom line: Enter BIOS by pressing F2, F10, Del, or Esc during startup. Navigate with arrow keys, reorder devices, save with F10. Brand-specific keys vary: HP uses F9/F10, Lenovo uses F1/F2/F12, Dell uses F2/F12.
The catch

Changing the boot order in BIOS is permanent until you change it back. For a one-time boot from a different device, use the boot menu key instead — it won’t alter your default order.

Understanding this distinction saves time and prevents unnecessary configuration headaches.

Is It Better to Boot UEFI or Legacy?

Key differences between UEFI and Legacy BIOS mode

  • UEFI is the modern firmware standard; Legacy emulates the traditional BIOS environment (HPE Support).
  • UEFI supports GPT disks and drives larger than 2TB.
  • Legacy BIOS uses MBR and is limited to 2TB drives.
  • UEFI offers Secure Boot, which verifies the OS bootloader’s digital signature.

HPE’s documentation states that UEFI Mode is the default on its servers, reflecting the industry-wide shift. Legacy BIOS survives primarily for compatibility with older operating systems and hardware.

Advantages of UEFI: Secure Boot, GPT disks, larger drives

  • UEFI boots faster because it initializes hardware in parallel rather than sequentially (SuperOps).
  • GPT supports up to 9.4 ZB of storage — far beyond MBR’s 2 TB limit.
  • Secure Boot prevents rootkits and unauthorized bootloaders from loading during startup (Microsoft Learn).
  • UEFI firmware has a graphical interface; Legacy BIOS uses text-based menus.

Windows 11 mandates UEFI with Secure Boot, effectively ending Legacy BIOS support for modern Windows installations.

When Legacy mode is still necessary

  • Older hardware — particularly from the pre-2012 era — may lack UEFI support entirely.
  • 32-bit operating systems often require Legacy mode (SuperOps).
  • Some legacy peripherals and expansion cards have UEFI driver issues.

The trade-off is real: switching from UEFI to Legacy can break an existing OS installation, as Oracle warns when boot-option-priority settings change between modes.

Bottom line: UEFI is faster, more secure, and supports larger drives. Choose it for any modern system. Legacy is only needed for older hardware or 32-bit operating systems.

Making the right choice before installation avoids significant migration effort later.

What Does F12 Boot Menu Mean?

Purpose of the one-time boot menu

  • F12 boot menu allows temporary selection of a boot device without changing the permanent boot order (Microsoft Learn).
  • This is ideal for booting from a USB or DVD once — for installation, testing, or recovery.
  • The selection does not persist past the current boot.

Think of the boot menu as a one-time override: it tells the firmware “just this once, boot from this device.” The next time you restart, the normal boot order applies.

How to use F12 to select a boot device without changing permanent order

  • Press F12 (or equivalent key) during the POST screen.
  • A list of detected bootable devices appears.
  • Select the desired device using arrow keys and press Enter.

Microsoft’s documentation confirms this works across most systems, though the specific key differs by manufacturer.

Other common boot menu keys: F9 (HP), F12 (Lenovo/Dell), Esc (Asus)

  • HP: F9 for boot menu
  • Lenovo: F12 for boot menu
  • Dell: F12 for boot menu
  • Asus: Esc for boot menu
  • Acer: F12 for boot menu

If F12 doesn’t work on your machine, try Esc or F9 — and watch the screen carefully during POST for the prompt.

Bottom line: F12 boot menu is a one-time device selector, not a permanent change. Use it for installation or recovery. Brand keys differ: HP uses F9, Lenovo/Dell use F12, Asus uses Esc.

Mastering both the permanent boot order and the temporary boot menu gives you full control over the startup process.

6 key differences between UEFI and Legacy BIOS, one pattern: UEFI handles every aspect of booting more capably — larger drives, faster startups, built-in security checks.

Feature UEFI Legacy BIOS
Partition scheme GPT (Microsoft Learn) MBR
Max drive size 9.4 ZB 2 TB (SuperOps)
Secure Boot Yes No
Interface Graphical Text-based (SuperOps)
Boot speed Faster (parallel init) Slower (sequential init)
Windows 11 support Required Not supported

The implication: if you’re building or buying a PC today, UEFI is the only sensible choice. Legacy BIOS exists solely for backward compatibility.

Upsides

  • UEFI boots faster due to parallel hardware initialization (SuperOps)
  • UEFI supports drives larger than 2 TB via GPT
  • Secure Boot protects against boot-level malware (Microsoft Learn)
  • UEFI firmware has a modern graphical interface
  • Boot menu keys enable one-time device selection without changing the permanent order

Downsides

  • Switching from UEFI to Legacy (or vice versa) can break the existing OS installation (Oracle Documentation)
  • Reinstalling the OS may be required after a mode switch (SuperOps)
  • Partition conversion (MBR to GPT) requires extra steps before switching to UEFI (SuperOps)
  • Older hardware or 32-bit OS may lack UEFI support entirely
  • Exact BIOS entry and boot menu keys vary by brand and model, causing confusion
The trade-off

UEFI wins on every technical metric. But switching modes is destructive — data backup and often an OS reinstall are required. Choose your mode before installing the OS, not after.

How to Change Boot Order in BIOS — Step-by-Step

  • Step 1: Restart your PC and press the BIOS entry key (F2, F10, Del, or Esc) repeatedly during the POST screen (Microsoft Learn).
  • Step 2: Once in the BIOS setup utility, navigate using arrow keys to the Boot tab.
  • Step 3: Locate the list of boot devices — typically labeled “Boot Priority” or “Boot Order.”
  • Step 4: Select a device and use the +/- keys (or F5/F6 on some systems) to move it up or down (HPE Support).
  • Step 5: Place the desired boot device first (e.g., USB drive for installation).
  • Step 6: Press F10 to save changes and exit. Confirm the prompt.
  • Step 7: The system restarts and boots from the first device in the new order.

Oracle’s documentation notes that boot candidates for the newly selected mode appear only after saving changes and resetting the host. If you don’t see your device listed, try using the boot menu (F12, F9, Esc) instead — it may be recognized there.

What to watch

If your USB drive doesn’t appear in the boot order after being inserted, try a different USB port (USB 2.0 ports are more reliably detected) or check whether Legacy USB support is enabled in the BIOS.

Paying attention to these hardware-specific details ensures a smoother experience when booting from external media.

What’s Confirmed vs What’s Unclear About Boot Order

Confirmed facts

  • Boot order determines the sequence of devices the firmware checks for a bootable OS (SuperOps).
  • UEFI supports GPT and drives larger than 2 TB (Microsoft Learn).
  • Legacy BIOS uses MBR and is limited to 2 TB.
  • Changing firmware mode (UEFI to Legacy or vice versa) often requires an OS reinstall (Oracle Documentation).
  • Windows 11 mandates UEFI with Secure Boot.
  • UEFI firmware has a graphical interface; Legacy BIOS uses text-based menus (SuperOps).

What’s unclear

  • The exact default boot order varies by motherboard manufacturer and model.
  • The specific key to enter BIOS differs per brand and sometimes per model within the same brand.
  • The impact of switching from UEFI to Legacy on some older hardware configurations may vary (Oracle Documentation).
  • Whether a given PC uses UEFI or Legacy is not always obvious without checking the firmware or Windows registry.
  • The exact boot menu key for a specific laptop model may differ from the brand’s standard mapping.
  • The exact boot time improvement of UEFI over Legacy BIOS is system-dependent and not precisely quantifiable without benchmarking.

“Boot device menus may show separate entries for the same device, such as ‘UEFI: USB Drive’ and ‘BIOS: Network/LAN’.”

— Microsoft Learn (boot-to-UEFI documentation)

“When switching between Legacy BIOS Boot Mode and UEFI BIOS Boot Mode, boot-option-priority settings change and candidates from the previous mode disappear.”

— Oracle Documentation (UEFI boot mode switching guide)

“UEFI Mode is the default boot mode on HPE servers. Legacy BIOS Mode emulates the traditional BIOS boot environment.”

— HPE Support (BIOS mode comparison)

“The firmware code looks at the configured boot order to find a storage device containing a valid bootloader.”

— SuperOps (BIOS vs UEFI guide)

The line between confirmed knowledge and variable implementation is where most user confusion arises.

Understanding boot order — and the firmware mode behind it — is no longer just a techie curiosity. For anyone installing Windows 11, the decision is made for you: UEFI with Secure Boot is required. For everyone else, the choice between UEFI and Legacy determines which drives you can use, how fast your system starts, and whether you’ll need to reinstall your OS if you switch. For the typical PC user upgrading to Windows 11, the choice is clear: stay in UEFI mode, keep your disk in GPT, and use the boot menu for one-time boots from USB installers. For anyone running older hardware or 32-bit operating systems, Legacy BIOS remains the only viable path — but be prepared for the drive size limits and slower boot times.

A comprehensive guide to BIOS boot order explains how to adjust the BIOS boot order for different hardware configurations.

Frequently asked questions

What is the difference between BIOS and UEFI?

BIOS (Basic Input/Output System) is the older firmware standard, operating in a 16-bit environment with text-based menus and MBR partition support. UEFI (Unified Extensible Firmware Interface) is the modern replacement, featuring a graphical interface, GPT support for drives over 2 TB, Secure Boot, and faster startup (Microsoft Learn).

How do I know if my PC is using UEFI or Legacy BIOS?

In Windows, open the Registry Editor and navigate to HKLM\System\CurrentControlSet\Control. Check the value of PEFirmwareType: 0x1 means Legacy BIOS, 0x2 means UEFI (Microsoft Learn). Alternatively, open System Information and look for “BIOS Mode” under the System Summary.

Can I change boot order without entering BIOS?

Yes — use the one-time boot menu by pressing a key (F12, F9, Esc) during startup. This lets you select a boot device for the current session without altering the permanent boot order stored in BIOS (Microsoft Learn).

What happens if no bootable device is found?

The firmware displays an error message such as “No bootable device found” or “Operating system not found.” This typically means either the boot order lists devices that don’t contain a valid OS, or the internal drive has failed or become corrupted (SuperOps).

How do I reset boot order to default?

Enter BIOS setup during startup, navigate to the Boot tab, and look for a “Reset to Default” or “Load Optimized Defaults” option. This restores the factory boot order — typically internal drive first (HPE Support).

Is boot order the same as boot menu?

No. Boot order is a permanent priority list stored in firmware settings. The boot menu is a temporary, one-time override that lets you pick a boot device without changing the stored order (Microsoft Learn).

Does boot order affect boot speed?

Indirectly, yes. If the first device in the boot order isn’t bootable, the firmware spends time checking it before moving to the next device. Placing the internal drive first eliminates this extra check. UEFI mode also boots faster than Legacy BIOS due to parallel hardware initialization (SuperOps).

Why is my USB not showing in boot order?

The USB device may not be detected by the firmware at startup. Try plugging it into a USB 2.0 port instead of USB 3.0, enabling Legacy USB support in BIOS, or using the boot menu key (F12, F9, Esc) to select it directly (Microsoft Learn).