Your PC is stuck on the manufacturer logo, and you wonder why it takes so long to reach the desktop. This page shows you the exact settings that skip unnecessary hardware checks and gives you a clear path to turn them on.
In short: Fast Boot is a firmware setting that skips re-checking unchanged hardware, cutting startup time significantly. It requires your system to run in UEFI mode, not Legacy BIOS. You enable it in two places: inside your motherboard's UEFI settings and in Windows Control Panel.
Our pick
Tap to see today's price on AmazonKeeps your storage drive cool during the fast boot process, preventing thermal throttling that can slow down file reads.
What You Need to Enable Fast Boot
Before you change firmware settings, make sure your hardware supports the feature. Fast Boot is only available on systems using the UEFI standard, not the older Legacy BIOS method. If your computer was built before 2010, it likely lacks this support. We go through inside of a processor step by step in its own article.
You will also need access to your UEFI menu and a Windows account with administrator privileges to change the final OS settings. Without admin rights, the Windows Fast Startup option will be grayed out and unusable. Loaders in this spot often ask about blocking low-level attacks as well.
- UEFI firmware: Most computers made after 2012 use this standard. Check your manufacturer’s support page if unsure.
- SSD or NVMe drive: While not strictly required, an SSD is needed to feel the full speed benefit of the feature.
- Admin access: Required to unlock the Power Options in Windows Control Panel.
- BIOS Password: Ensure you know your password, as changing boot modes may lock you out of firmware updates if you forget.
Safety first: Do not enable Fast Boot on a Linux machine that uses a separate boot partition unless you have tested the configuration. It can prevent your OS from loading because the drive is not initialized correctly.
If you are pairing fast boot with an NVMe drive, this heatsink keeps temperatures low, ensuring the drive does not slow down during the high-speed startup transition.
- Effective Cooling Performance: The WAVLINK M.2 SSD Heatsink 880X is engineered with a
- Easy Installation: Born for hassle-free installation, the NVMe/AHCI SSD cooler comes
How UEFI Fast Boot Skips Hardware Checks
Traditional Legacy BIOS checks every piece of hardware during the Power-On Self-Test (POST). This process ensures all components are working but takes time. UEFI Fast Boot remembers your setup from the previous boot and skips checks for devices that have not changed.
The firmware only initializes the boot drive, your display, and input devices. It leaves USB, audio, and secondary drives unchecked until the operating system loads its drivers. This is a massive time-saver on systems with many peripherals.
The UEFI vs. Legacy Comparison
| Component | Legacy BIOS | UEFI Fast Boot |
|---|---|---|
| USB Controllers | Full check | Skipped until OS loads |
| Memory Training | Every boot | Skipped if RAM unchanged |
| Bootloader | MBR (16-bit) | ESP (64-bit) |
This selective approach is why your system goes from power-on to the bootloader in seconds instead of tens of seconds. The CPU runs in native 64-bit mode from the start, avoiding the slower 16-bit to 32-bit transition used by older BIOS systems.
Step 1: Enable Fast Boot in UEFI Firmware
Turn off your computer completely. Press the power button to start it up and immediately tap your delete or F2 key to enter the firmware menu. The key varies by manufacturer; Dell usually uses F2, while ASUS and MSI often use Del. For the detail, see our notes on understanding resource allocation.
- Navigate to the Boot or Advanced tab using your arrow keys.
- Find the option labeled Fast Boot. On some boards, it is named Fast Startup or Minimal Boot.
- Change the setting from Disabled to Enabled.
- Look for a sub-option called Fast USB Boot and enable it if you use USB peripherals.
- Press F10 to save and exit the firmware menu.
How to tell if it worked: Your PC should skip the manufacturer logo and go straight to the Windows spinner much faster than before. If you see a warning message, your system may still be in Legacy mode.
Pro tip: If you do not see the Fast Boot option, your motherboard is likely running in Legacy BIOS mode. You must switch the boot mode to UEFI in the same menu first. If you do not have an OS installed, this switch may fail.
Step 2: Turn On Windows Fast Startup
Windows has a separate setting called Fast Startup. This feature saves your system state to a file when you shut down, allowing for a near-instant restart on the next boot. It works by hibernating the kernel rather than closing it completely. There is more on why boot order matters in a separate guide.
Here is the exact path to find it on Windows 10 and Windows 11. Note that this setting is only available when Secure Boot is enabled in your UEFI firmware.
- Open the Start menu and type Control Panel.
- Go to Hardware and Sound > Power Options.
- Click Choose what the power buttons do on the left-hand sidebar.
- Click Change settings that are currently unavailable at the top of the window.
- Check the box for Turn on fast startup (recommended).
- Click Save changes at the bottom.
You now have both the hardware-level and software-level fast boot features active. This combination provides the biggest reduction in boot time for most users.
Common Mistakes When Enabling Fast Boot
- Mistake: Enabling Fast Boot on a dual-boot Linux/Windows system.
Do this instead: Keep Fast Boot disabled if you use Linux as your primary OS. Linux often requires full hardware initialization to detect its partitions correctly. - Mistake: Leaving your drive on a third-party controller.
Do this instead: Plug your SSD into the native chipset ports on your motherboard. Third-party controllers add initialization time that Fast Boot cannot skip. - Mistake: Not updating your BIOS after switching to UEFI.
Do this instead: Download the latest firmware from your manufacturer’s support page. Older BIOS versions may have bugs that prevent Fast Boot from saving state correctly. - Mistake: Using a mechanical hard drive.
Do this instead: Upgrade to an SSD. Fast Boot is less effective on HDDs because the physical read time still dominates the boot process.
By avoiding these errors, you ensure the speed gains are stable and that your system does not become unbootable. If your computer fails to start after these changes, you can usually disable Fast Boot by holding the power button for ten seconds to trigger a full reset. If that sounds like your bench, read up on boot sequence logic next.
The bottom line
To get the fastest boot times, you need both your UEFI firmware set to Fast Boot and Windows Fast Startup enabled in Control Panel. If you use an NVMe drive, adding a heatsink like the WAVLINK 880X prevents the drive from slowing down during the fast transition. Start with the firmware settings first, then move to Windows.
- Effective Cooling Performance: The WAVLINK M.2 SSD Heatsink 880X is engineered with a
- Easy Installation: Born for hassle-free installation, the NVMe/AHCI SSD cooler comes
Frequently asked questions
Does Fast Boot make my PC more stable?
It can occasionally cause issues if a new piece of hardware is not initialized correctly. If you add new USB devices or drives, you should disable Fast Boot temporarily to let the system fully detect them. Once they are recognized, you can turn it back on.
Why is my Windows startup still slow with Fast Boot on?
If you are still using a mechanical hard drive (HDD), the drive speed is your main bottleneck. Fast Boot only shortens the time the firmware takes to reach the drive. Upgrading to an SSD is the single biggest improvement you can make for boot speed.
Can I use Fast Boot on an older laptop with Legacy BIOS?
No. The UEFI Fast Boot feature is not available on systems using the older Legacy BIOS. You would need to upgrade your motherboard or use Windows Fast Startup, which is available on most systems even in Legacy mode.

