How to Access the BIOS on a Windows PC
The BIOS (Basic Input/Output System) is the firmware that runs before your operating system loads. It controls hardware initialization, boot order, system clock, and low-level settings that Windows itself can't touch. Knowing how to get into it is one of those fundamental PC skills — whether you're troubleshooting a startup issue, changing the boot device, enabling virtualization, or adjusting fan curves.
The tricky part? Getting there isn't the same on every machine.
What the BIOS Actually Does
When you press the power button, the BIOS is the first code that runs. It checks that your hardware is functioning (this is called POST — Power-On Self-Test), identifies connected drives and memory, then hands control off to your bootloader, which loads Windows.
Modern systems use UEFI (Unified Extensible Firmware Interface) rather than traditional BIOS. UEFI is technically more capable — it supports larger drives, faster boot times, Secure Boot, and a mouse-driven interface. But the term "BIOS" has stuck, and most people (including most manufacturers) still use it to mean the same thing.
The Classic Method: Pressing a Key at Startup
On most systems, you access the BIOS by pressing a specific key immediately after powering on — before Windows starts to load. The key varies by manufacturer:
| Manufacturer | Common BIOS Key |
|---|---|
| Dell | F2 or F12 |
| HP | F10 or Esc |
| Lenovo | F1, F2, or Enter → F1 |
| ASUS | F2 or Del |
| Acer | F2 or Del |
| MSI | Del |
| Gigabyte | Del or F2 |
| Samsung | F2 |
| Surface (Microsoft) | Volume Down + Power |
The timing is the challenge. On modern systems with fast SSDs, the window between pressing power and Windows loading can be under two seconds. If you miss it, Windows boots normally and you'll need to restart and try again.
Tip: Start pressing the key repeatedly — not just once — the moment you see any screen activity. Holding it down doesn't always work; tapping it repeatedly is more reliable.
The Windows 10/11 Method: Restart Into Firmware 🖥️
If your PC boots too fast to catch the key, Windows gives you a built-in path to reach the firmware directly.
Via Settings:
- Open Settings → System → Recovery
- Under Advanced startup, click Restart now
- After the PC restarts, select Troubleshoot → Advanced options → UEFI Firmware Settings
- Click Restart
Via the Start Menu (quick method): Hold Shift while clicking Restart from the Start menu or lock screen. This also triggers the Advanced Startup menu.
Via Command Prompt or Run dialog:
shutdown /r /fw /t 0 This command restarts the PC and boots directly into firmware settings. The /fw flag specifically targets firmware — it won't work on older BIOS systems, only UEFI.
This approach is particularly useful on laptops and prebuilt desktops where fast boot makes keystroke timing nearly impossible.
Why You Might Not See "UEFI Firmware Settings"
If the UEFI Firmware Settings option is missing from the Advanced Startup menu, a few things could be causing it:
- Fast Startup is enabled — Windows Fast Startup keeps a hibernation state that can interfere. Disabling it in Power Options can help.
- The system is running legacy BIOS — older hardware won't show this option because there's no UEFI to hand off to.
- The option is grayed out — on some systems, this is tied to user permissions or a firmware-level lock set by an administrator.
What You'll Find Once You're In
BIOS/UEFI interfaces vary significantly by manufacturer. High-end motherboards often have detailed graphical interfaces with multiple tabs; budget boards and OEM laptops may have stripped-down versions with fewer options.
Common settings you'll encounter:
- Boot order — which drive or device loads first
- Secure Boot — a security feature that verifies the bootloader hasn't been tampered with
- XMP/EXPO profiles — memory speed settings for performance RAM
- Virtualization (Intel VT-x / AMD-V) — required for running virtual machines
- TPM settings — relevant for Windows 11 compatibility
- SATA/NVMe configuration — drive interface modes
- Fan control — thermal management on supported boards
Changes in BIOS take effect immediately on the next boot. Most interfaces have an option to save and exit (often F10) or discard changes and exit.
A Few Things Worth Knowing Before You Go In ⚠️
Changing the wrong BIOS setting can prevent Windows from booting. The most common culprits are toggling Secure Boot (which can break some OS installations) and changing SATA mode from AHCI to IDE or vice versa.
Most BIOS interfaces include a Load Optimized Defaults or Reset to Default option, which is a reliable safety net if something goes wrong.
You also can't update the BIOS from within the BIOS itself — firmware updates come from the manufacturer's support site and are applied through a separate process.
The Variables That Shape Your Experience
How straightforward this process is depends heavily on your specific setup:
- Hardware age — older systems rely entirely on keystroke timing; newer ones support the Windows firmware path
- OEM vs. custom-built — prebuilt machines from Dell, HP, or Lenovo often lock down or simplify BIOS menus compared to standalone motherboards
- Boot drive speed — NVMe SSDs make the keystroke window almost impossibly short without the Windows method
- Windows version — the
/fwshutdown command and UEFI Firmware Settings path both require Windows 8 or later - Administrator access — some managed or enterprise machines restrict firmware access entirely
Whether you're trying to change a boot device for a fresh OS install, enable a feature Windows requires, or just get familiar with what's under the hood — the right method and what you'll find on the other side both depend on the machine in front of you.