One of the newer additions to modern versions of Windows is Fast Startup. This feature claims to speed up your boot time, so you spend less time waiting for your computer to boot and more time using it. Windows machines typically have this feature enabled by default, so users may already be experiencing fast boot times without realizing it. While it may sound like a great feature, there are a few cases where you may want to consider disabling Fast Startup.
Tip: wondering whether the best course of action is putting your laptop to sleep or shutting it down? We answer the question.
- What Does Windows Fast Startup Do
- Why Disable Fast Startup?
- Should Fast Startup Always Be Disabled?
- How to Enable or Disable Fast Startup
- Enable Hibernation
- Enable Fast Startup via Control Panel
- Enable Fast Startup from the Registry Editor
- Disable Fast Startup Using Command Prompt
- Frequently Asked Questions
What Does Windows Fast Startup Do
To understand why someone may want to enable or disable Fast Startup, we have to first understand what is going on under the hood when it’s enabled. What causes the boot time to speed up?
Typically, when you shut down a Windows computer, it performs a “cold shutdown” by saving data to the hard drive and turning off the power. This clears the system memory or RAM of all the data it was holding. When you boot the PC back up, it loads all of the necessary system files again, which takes time.
When Fast Startup is enabled, the computer doesn’t perform a cold shutdown. Instead, it stores system files in a hibernation file before turning itself off. When you reboot the PC, it accesses the hibernation file and resumes your session from the data contained there. The PC doesn’t have to reload everything from scratch, resulting in a faster overall boot time.
Overall, this works as a hybrid of a cold shutdown and hibernation. Because it requires Windows’s hibernation capability, Fast Startup can only be enabled if hibernation is turned on.
Why Disable Fast Startup?
A faster boot time sounds like a great feature to have, so why would you want to disable it?
Some device drivers may greatly dislike being put into hibernation. As a result, they may cause strange things to occur, such as making the device act funny or even crashing the computer. Because your computer isn’t shutting down fully, these devices are being brought in and out of hibernation and causing issues.
By going into a form of hibernation, it also has the unfortunate effect of locking the hard drive on shutdown. This is particularly problematic if you want to dual-boot into another OS or access the hard drive outside of the Windows environment for running diagnostics (like running an SFC scan from Command Prompt).
It’s worth noting, however, that if you restart the PC with Fast Startup enabled, it will perform a cold shutdown anyway before booting back up again. This is helpful if you want to give your system a proper shutdown, such as when you’re updating software.
Tip: did you put your Windows PC in sleep mode, but it keeps waking up? Learn how to prevent that.
Should Fast Startup Always Be Disabled?
No! Fast Startup can cause issues, but it doesn’t need to be disabled if you don’t have any problems with it. If you’ve used a Windows machine for a while without experiencing any issues, you can keep it enabled and enjoy the extra time shaved off your boot process. Just keep in mind that if you want to access the hard drive from outside Windows (such as when running an SFC scan), you won’t be able to.
If you’re noticing issues, such as driver BSODs or devices not working as they should, try disabling Fast Startup and see whether it can help. This is especially true if you notice these problems vanish after you restart the PC and trigger a proper shutdown. If you absolutely want to dual-boot or access your hard drive outside of the Windows environment, you should disable Fast Startup.
How to Enable or Disable Fast Startup
Before you enable Fast Startup, you need to ensure that hibernation is enabled, as Fast Startup will not work without it.
Enable Hibernation
- Search for and open Control Panel from the Windows Search bar. Click “System and Security.”
- Under “Power Options,” click “Change what the power buttons do.”
- Click “Change settings that are currently unavailable.”
- Under “Shutdown settings,” select the box next to “Hibernate” if it isn’t already enabled so that it can show up in the Power menu. Click “Save changes.”
Enable Fast Startup via Control Panel
Now that you’ve confirmed that hibernation is enabled, you can enable Fast Startup from the same settings page used above.
- After clicking “Change settings that are currently unavailable” in step #3 above, check the box next to “Turn on fast startup (recommended).” Click “Save changes.”
- To disable the option, uncheck the box next to “Turn on fast startup (recommended)” and click “Save changes.”
Good to know: check out this list of handy registry hacks to optimize your Windows experience.
Enable Fast Startup from the Registry Editor
If you want to enable Fast Startup using the Registry Editor, follow the steps below:
- Search for and open Registry Editor from the Windows Search bar.
- Navigate to the following location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
- In the pane on the right, locate the “HiberbootEnabled” entry, right-click it, and select “Modify.”
- Under “Value data,” enter “1” and click “OK” to apply the changes and enable Fast Startup.
- To turn Fast Startup off, enter “0” in the “Value data” field in the step above and click “OK” to save the changes.
Disable Fast Startup Using Command Prompt
If you don’t want to use Windows Settings or the Registry Editor to enable or disable Fast Startup, you can use the Command Prompt.
- Search for “Command Prompt” in the Windows Search bar, right-click it, and select “Run as administrator.”
- In the Command Prompt window, type the following command:
powercfg -h off
. Press Enter.
- This will disable hibernation and, consequently, Fast Startup.
Good to know: ever wonder what the differences are between Command Prompt and PowerShell? We detail them for you.
Frequently Asked Questions
Does Fast Startup drain battery?
Yes, Windows consumes more battery on some laptops if Fast Startup is enabled. Typically, the feature should work only to speed up your boot time, but in some instances, users face battery drainage if this feature is turned on. You can disable it and check whether the battery life of your laptop improves as a result. If it doesn’t, you can safely turn it back on.
Does Fast Startup interfere with Windows updates?
When Fast Startup is enabled, your computer doesn’t perform a regular cold shutdown, which is often required to apply Windows updates. This can make your system outdated over time and vulnerable to security threats. Hence, if you want to ensure Windows updates are always installed automatically, disable Fast Startup. Alternatively, restart your computer to apply the latest updates.
Is Fast Startup bad for an SSD?
Although Fast Startup will not affect the health of your SSD, it will do very little to improve boot time, as SSDs are already significantly faster than older hard drives. Therefore, disabling Fast Startup on a modern SATA or NVMe SSD can be a sensible choice, especially if you want to dual-boot or save storage space by disabling hibernation.
Image credit: Freepik. All screenshots by Tanveer Singh.
Our latest tutorials delivered straight to your inbox