How to Disable Fast Boot in Windows (And When You Should)
Fast Boot is one of those features that quietly runs in the background, shaving seconds off your startup time without you ever thinking about it. Until it causes a problem. Whether you're troubleshooting a stubborn update, dealing with peripheral issues, or preparing for a dual-boot setup, knowing how to disable Fast Boot — and understanding why you might need to — is genuinely useful knowledge for any Windows user.
What Is Fast Boot and How Does It Work?
Fast Boot (also called Fast Startup) is a hybrid shutdown feature introduced in Windows 8 and carried through Windows 10 and 11. When you shut down your PC, Windows doesn't fully power off the way you might expect. Instead, it logs off your user session, then saves a snapshot of the Windows kernel and drivers to a hibernation file (hiberfil.sys). On your next boot, Windows loads that saved state rather than initializing everything from scratch — cutting boot times noticeably, especially on systems with traditional hard drives.
This is different from a full restart. A restart does perform a complete shutdown cycle, which is why IT support often asks you to restart rather than shut down and power back on.
Fast Boot operates in two distinct layers:
- Windows Fast Startup — controlled within Windows settings
- UEFI/BIOS Fast Boot — a separate setting in your firmware that skips hardware checks during POST (Power-On Self Test)
These are independent settings, and disabling one doesn't disable the other.
Why Disable Fast Boot?
Fast Boot is convenient, but it creates real complications in specific scenarios:
- Dual-boot systems — If you're running Windows alongside Linux, Fast Boot can leave the Windows drive in a locked state, making it unreadable or unmountable from Linux.
- Driver and update issues — Because Fast Boot skips a full initialization, certain driver updates or Windows updates don't fully apply until a proper restart is forced. Users sometimes see update loops or incomplete installs as a result.
- USB and peripheral problems — Some users experience devices not being recognized on startup because the USB controller state was carried over from the hibernation snapshot rather than freshly initialized.
- BIOS/UEFI access — With UEFI Fast Boot enabled at the firmware level, your system may boot so quickly that you can't enter the BIOS menu using traditional key-press methods.
- Disk and file system corruption — On rare occasions, particularly with external drives or shared storage, having Windows "lock" the drive through its hibernation state can lead to file system conflicts.
How to Disable Fast Startup in Windows ⚡
This is the Windows-level setting and the one most users are looking for.
Step-by-step for Windows 10 and 11:
- Open the Control Panel (search for it in the Start menu)
- Navigate to Hardware and Sound → Power Options
- In the left panel, click "Choose what the power buttons do"
- Click "Change settings that are currently unavailable" (requires admin rights)
- Under Shutdown settings, uncheck "Turn on fast startup (recommended)"
- Click Save changes
After this, your PC will perform a full shutdown every time you power off — not just when you restart.
🔧 Note: If the Fast Startup checkbox is grayed out, hibernation may be disabled on your system. Run
powercfg /hibernate onin an elevated Command Prompt, then return to the Power Options panel.
How to Disable Fast Boot in UEFI/BIOS
This is the firmware-level setting, separate from the Windows option above.
The exact steps vary by manufacturer, but the general process is:
- Enter BIOS/UEFI — Typically by pressing F2, Del, F10, or Esc immediately after powering on (check your motherboard or laptop documentation)
- Navigate to the Boot or Advanced section
- Find the Fast Boot option (sometimes labeled Quick Boot or Ultra Fast Boot)
- Set it to Disabled
- Save and Exit (usually F10)
If your system boots too fast to catch the BIOS key prompt, use the Windows Advanced Startup method:
- Go to Settings → System → Recovery → Advanced startup → Restart now
- From the boot menu, choose Troubleshoot → Advanced options → UEFI Firmware Settings
| Setting | Location | What It Controls |
|---|---|---|
| Fast Startup | Windows Power Options | Hibernation-based Windows boot |
| Fast Boot / Quick Boot | UEFI/BIOS firmware | Hardware POST checks on power-on |
| Ultra Fast Boot | Some UEFI menus | Skips nearly all POST; can lock out USB |
Variables That Change the Right Approach
Disabling one or both of these settings isn't universally the right call — context matters significantly.
System type plays a role. On a modern NVMe SSD, boot times are already so fast that the difference between Fast Boot enabled and disabled may be a second or two at most. On an older HDD-based system, disabling Fast Startup can add 15–30 seconds to every shutdown-and-boot cycle.
Your use case shapes the tradeoff. A developer running a dual-boot Linux/Windows environment almost certainly needs Fast Startup disabled. A typical home user who only boots into Windows and never accesses the BIOS may never have a reason to change either setting.
Hardware and driver stability vary. Some systems run for years with Fast Boot active without a single issue. Others show persistent driver weirdness that disappears the moment Fast Startup is turned off. Motherboard firmware versions, chipset drivers, and connected peripherals all factor in.
"Ultra Fast Boot" on some UEFI implementations is a more aggressive setting that disables USB initialization during POST — meaning your keyboard won't respond to BIOS key presses and some devices won't be seen at boot at all. If you've enabled this setting and now can't enter your BIOS, the Windows Advanced Startup method is your best path back in.
Whether either setting makes sense to disable depends on what you're troubleshooting, how you use your machine, and how much the boot time difference actually matters in your workflow.