How to Disable Fast Startup to Solve Boot and Shutdown Anomalies in Windows 11
🔍 WiseChecker

How to Disable Fast Startup to Solve Boot and Shutdown Anomalies in Windows 11

Quick fix: Open Control Panel → Power Options → Choose what the power buttons do → Change settings that are currently unavailable. Scroll to Shutdown settings. Untick Turn on fast startup (recommended). Click Save changes. This is the primary fix for inconsistent boot behavior, dual-boot issues, and shutdown that doesn’t actually shut down.

Fast Startup is a hybrid feature that hibernates the kernel state to disk on shutdown, then restores it on next boot. It saves ~5–10 seconds of boot time. The cost: drivers and services don’t freshly initialize on boot, which causes inconsistent issues — dual-boot Linux can’t mount the Windows partition, network drivers stay in stuck states, certain BIOS changes don’t take effect, hardware that needs warm-boot initialization fails.

Symptom: Anomalous boot or shutdown behavior; Linux dual-boot mounts Windows partition read-only; BIOS changes don’t persist; hardware works inconsistently after reboot.
Affects: Windows 11 (and Windows 10) with Fast Startup enabled (default).
Fix time: ~3 minutes.

ADVERTISEMENT

What causes this

Fast Startup combines a full shutdown of user sessions with hibernation of the kernel session. When you click Shutdown, Windows saves the kernel state to C:\hiberfil.sys and powers off. On next boot, Windows restores the kernel state instead of cold-booting it. The Windows logo still appears; you think you got a fresh boot. You didn’t.

Consequences: filesystem journals weren’t flushed properly (dual-boot Linux can’t safely mount); drivers in “running” state get restored from disk, which doesn’t re-detect newly-added hardware; certain BIOS settings (like RAM training, USB boot order changes) require a true cold boot to take effect.

Method 1: Disable Fast Startup via Power Options

The standard route.

  1. Open Control Panel. (Press Win + R, type control, Enter.)
  2. Navigate to System and Security → Power Options.
  3. Click Choose what the power buttons do.
  4. The page shows shutdown settings — but they’re greyed out by default. Click Change settings that are currently unavailable (requires admin).
  5. Scroll to Shutdown settings.
  6. Untick Turn on fast startup (recommended).
  7. Optionally also untick Hibernate if you don’t use hibernation.
  8. Click Save changes.
  9. From now on, Shutdown performs a full cold shutdown.

This is the canonical fix. Resolves most issues caused by Fast Startup.

ADVERTISEMENT

Method 2: Disable Fast Startup via PowerShell or registry

For scripted setup or automation.

  1. Open Terminal (Admin).
  2. Disable Fast Startup:
    powercfg /hibernate off

    This disables both Hibernate and Fast Startup (which depends on hibernate file).

  3. To disable Fast Startup but keep Hibernate working:
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f
  4. Verify: reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled. Should show 0x0.
  5. To re-enable: set value to 1.
  6. For Group Policy on Pro: Computer Configuration → Administrative Templates → System → Shutdown → Require use of fast startup → Disabled.

This is the right approach for IT deployments or scripts.

Method 3: Force shutdown via shutdown command when Fast Startup is on

For when you don’t want to disable Fast Startup but occasionally need a cold boot.

  1. Open Terminal (Admin).
  2. For a true full shutdown:
    shutdown /s /f /t 0

    The /s is shutdown, /f forces closing apps, /t 0 shuts down immediately. This bypasses Fast Startup’s hibernate-on-shutdown.

  3. Alternative: hold Shift while clicking Start → Power → Shut down. Shift+Shutdown triggers full shutdown.
  4. For restart with full reboot:
    shutdown /r /f /t 0

    Restart always does a full reboot — Fast Startup applies only to Shutdown.

  5. If you need this often, create a desktop shortcut: target shutdown /s /f /t 0. Name it “Full Shutdown.”

This keeps Fast Startup for normal use but lets you do cold shutdown when needed.

How to verify the fix worked

  • Power Options → Choose what the power buttons do: Turn on fast startup is unticked.
  • Run powercfg /a in Terminal — should not list Fast Startup in the “The following sleep states are available” section.
  • Boot time should be slightly longer than before (5–10 seconds), but all drivers initialize cleanly.
  • Dual-boot Linux: the Windows NTFS partition should mount read-write without warnings.

If none of these work

If you disabled Fast Startup but still see anomalous behavior, the cause is elsewhere. Modern Standby (S0): laptops with Modern Standby don’t fully shut down even with Fast Startup off — they enter a low-power running state. Check via powercfg /availablesleepstates. If Modern Standby is listed, traditional S3 sleep isn’t available; for full power-off, hold the power button or use shutdown command. Hybrid sleep: similar to Fast Startup but for sleep. Configure via Power Options → Advanced settings → Sleep → Allow hybrid sleep → Off. For PCs with persistent hardware issues post-shutdown: check that the PSU is providing clean power, especially when shutting down. Some PSUs don’t fully discharge USB rails on shutdown, leaving devices in inconsistent states. Hard-power-off via the rear PSU switch resolves. For laptops with USB-C power delivery: USB-C ports can stay live during shutdown for charging. Unplug all USB-C cables before troubleshooting hardware boot issues. For dual-boot setups: even with Fast Startup off, ensure Windows’s shutdown is actually completing — check the Power Down LED, not just the screen going black. Modern Standby PCs can look shut down but actually be S0 idle.

Bottom line: Disable Fast Startup via Power Options → Choose what power buttons do → uncheck. Most boot/shutdown anomalies and dual-boot issues clear up immediately.

ADVERTISEMENT