Skip to content

FIX · STARTUP AND SHUTDOWN

Fast Startup in Windows 11: should you turn it off?

Fast Startup makes Shut down save the Windows kernel and your device drivers to the hibernation file, hiberfil.sys, so the next start can load them from disk. It is on by default, and Microsoft does not recommend turning it off. Before you change it, know one thing: Restart ignores Fast Startup and always does a full boot cycle, so a driver update or a misbehaving device often needs nothing more than a restart. Turn it off when you share a drive with another operating system or when you want every Shut down to be a full one.

Updated .

TECHNICAL SUMMARY

Where it livesControl Panel, Power Options, Choose what the power buttons do
Registry valueHKLM\...\Session Manager\Power HiberbootEnabled (1 on, 0 off)
Applies toShut down only; Restart is always a full boot
NeedsAdministrator rights; takes effect at the next Shut down
PC Tweaker planPro for the switch (Control Panel is free)

What Fast Startup actually does

Microsoft describes three startup modes: cold, wake from hibernation, and fast, which combines the two. When you shut down with Fast Startup on, Windows closes your apps and signs out every user, then saves the kernel memory image, including the loaded kernel-mode drivers, to hiberfil.sys and powers off. To you it looks like a full shutdown, even though the PC has gone through hibernation. Because you are signed out first, the file can be smaller: Microsoft lists a reduced hibernation file at 20% of physical memory by default, usable only by Fast Startup, against 40% for a full one.

Restart and Shut down are not the same

Microsoft states that the Fast Startup setting does not apply to Restart: a restart continues to perform a full boot cycle, because a restart usually means you want a completely new Windows state, for example after installing a driver. A plain Shut down is the opposite. Microsoft notes that the kernel, drivers and services are preserved and restored, not restarted, on user-initiated shutdowns, so the time between kernel reboots can be much longer than people expect. For one clean shutdown without changing any setting, run Shutdown /s /t 0: Microsoft documents a full shutdown as the default for Shutdown.exe.

When turning it off is worth it

Microsoft's position is that disabling it is not recommended, and it publishes no figure for how much boot time it saves on your PC. The reasons to turn it off are specific ones. A cold start takes longer than a fast one, so compare your own PC if the time matters to you.

  • Dual boot: Bazzite's dual-boot guide, for example, asks you to turn off Windows fast startup before you share a drive with it
  • You want every Shut down to reload the kernel and drivers, not only Restart
  • Keep it on if you only shut down and start up, and nothing is misbehaving
  • Wake on LAN is not a reason: see below

What it will not fix: Wake on LAN

Turning Fast Startup off does not make Wake on LAN work from Shut down. Microsoft documents Wake on LAN as supported from sleep (S3) or from hibernation you explicitly request, and not from Fast Startup or from a full shutdown (S5). Network adapters are deliberately not armed for wake in those states. The firmware on some PCs can still arm the adapter without Windows being involved, so check your BIOS or UEFI if you depend on it.

If shutting down returns you to the Lock screen

Microsoft documents one specific failure for Windows 10 and 8.1: with Fast Startup on, the shutdown fails and goes back to the Lock screen, and event ID 45 is logged in the System log, because a driver in the crash dump configuration did not load. Its resolution is to correct the DumpFilters registry value under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl so that dumpfve.sys is the only entry. Check for that event first; turning Fast Startup off hides the symptom without repairing the value.

Do it by hand

  1. Read the current state (read-only)

    Microsoft documents HiberbootEnabled as 1 for enabled and 0 for disabled. powercfg /a says hibernation hasn't been enabled when the PC has no hibernation file at all, and Fast Startup is a shutdown that uses that file. On the PC this guide was checked on (Windows 11 build 26300) HiberbootEnabled read 1 with hibernation not enabled, so check both.

    reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled
    powercfg /a
    cmd
  2. One full shutdown, without changing anything

    The computer shuts down immediately, so save your work first. Add /hybrid only when you want the opposite: a shutdown prepared for Fast Startup.

    shutdown /s /t 0
    cmd
  3. Turn it off in Control Panel

    Open Control Panel, Power Options, and select Choose what the power buttons do. If the check boxes are greyed out, select Change settings that are currently unavailable. Clear Turn on fast startup (recommended) and select Save changes.

  4. Or turn it off from the command line (as administrator)

    This is the value Microsoft documents for disabling Fast Startup. It works the same from Command Prompt and PowerShell. Set /d 1 to turn it back on.

    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f
    cmd
  5. Turn it back on

    Tick Turn on fast startup (recommended) again in the same place and save, or set HiberbootEnabled back to 1.

With PC Tweaker

The Turn off Fast Startup control in the Maintenance category is Pro and needs administrator rights. It writes HiberbootEnabled = 0 under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power, shows that change under Technical details before it runs, and records the previous value so Restore puts it back. It does not create or delete hiberfil.sys.

Rather not edit the registry by hand?

PC Tweaker shows the exact change before it runs, records the value it replaces and puts it back with Restore. The Free plan needs no account. If a payment fails or a plan ends, Pro tools lock; changes already applied stay as they are and Restore still undoes them.

Common questions

Should I turn off Fast Startup?

Most people can leave it on: it is the Windows default and Microsoft does not recommend disabling it. Turn it off if you share a drive with another operating system, or if you want every Shut down to reload the kernel and drivers. If you only need a clean start after a driver update or a problem, use Restart, which ignores Fast Startup.

Does Restart use Fast Startup?

No. Microsoft states that the Fast Startup setting does not apply to Restart, and that a restart continues to perform a full boot cycle. Fast Startup only changes what happens when you choose Shut down.

Is Fast Startup the same as hibernate?

It uses the same hibernation file but it is not the same thing. Hibernate saves everything you have open. With Fast Startup, Windows closes your apps and signs out every user first, then saves only the kernel session and device drivers to hiberfil.sys. When you start the PC you sign in to a fresh session.

How do I turn off Fast Startup from the command line?

Open Command Prompt or PowerShell as administrator and run reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f. Microsoft documents 0 as disabled and 1 as enabled. For a single full shutdown without changing the setting, run shutdown /s /t 0.

Does turning off Fast Startup fix Wake on LAN?

Not from Windows' side. Microsoft documents Wake on LAN as supported from sleep and from hibernation you explicitly request, but not from Fast Startup or from a full shutdown. Some PCs' firmware can still arm the network adapter without Windows being involved, so check the BIOS or UEFI if you depend on it.

Try PC Tweaker

Free download for Windows 10 and Windows 11.