Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
My first experience with Windows 8 after installing it on my “older” hardware was the amazing boot performance. On Windows 7 the boot performance has been raised massively
and I have never expected that this can be improved at all. But on Windows 8 we made it real! The feature is called “Fast Boot” and indeed the name describes how it’s really meant:
It is FAST!
This is even more amazing as the boot process on Windows 8 is more complex due to features such as “Secure Boot”, “Trusted Boot” and “Measured Boot”. So, how does it work?
Recent Microsoft® Windows releases have increasingly offered sleep and hibernate power states as a recommended alternative to a full shutdown and startup. Hibernate
in particular generally brings the computer up and ready for use more quickly than a cold boot.
Many customers still prefer to shut down their computers. This can be due to a preference of having a new user session on the next startup, or to save power compared with the sleep
state.
In Windows 8 there are improvements to make the shutdown/startup and restart processes faster. These improvements also bring increased speed to the resume
from hibernate.
When you shut down a computer running Windows, this is the typical sequence of events:
Windows 8 changes this by shutting down as far as closing the user sessions. At that point, instead of continuing and ending system services, and shutting down
Session 0, Windows then hibernates. This is called Hybrid Shutdown. The steps are shown below.
Essentially a Windows 8 shutdown consists of logging off all users and then hibernating.
This results in a significant reduction in startup time. It’s faster because resuming the hibernated system session is comparatively less work than doing a full system
initialization.
It is also faster due to improvement in the resume process, which now uses multiple CPU cores in parallel to process the hibernation data file, where previous Windows versions used only one.
Hardware is still enumerated fully in this new startup behavior, and drivers are still fully initialized. This helps ensure that a shutdown and startup can still result in a good hardware state if you are performing these steps as a cold boot for troubleshooting purposes.
If you want to shut down the computer without using the Hybrid Shutdown behavior, you can use Shutdown.exe to shut down the computer. Full shutdown is the default
when you use Shutdown.exe.
Shutdown /s /t 0
The Shutdown.exe command also includes an optional /hybrid parameter that can be used if you want to use the new method.
When you restart the computer, that typically means that you want a completely new Windows state, either because you have
installed a driver or replaced Windows elements that cannot be replaced without a full restart.
As a result, the restart process in Windows 8 continues to perform a full boot cycle, without the Hibernation performance improvement mentioned above.
While Windows has had support for the Unified Extensible Firmware Interface (UEFI) prior to Windows 8, most consumer computers have continued to boot using BIOS firmware.
This changes with Windows 8, as UEFI firmware mode is now a Windows 8 client logo requirement. UEFI is also required to enable several features
and improvements, such as:
Some of these features are targeted for use in a business setting, so they are not covered in this consumer-focused training. Instead, we will examine UEFI support in general, and any support considerations for UEFI enabled Computers in a consumer setting.
There are a lot more specific details here, if anyone wants to go deeper:
https://msdn.microsoft.com/en-us/windows/hardware/gg463386
by Oliver Niehus, Microsoft
Anonymous
February 08, 2013
Hello,
I found that I had to disable Fast Boot in order to get the Num Lock activated (as specified in the BIOS) after boot, i.e., before typing the session password.
Anonymous
March 14, 2013
Strange, as the numlock has nothing to do with it ... Maybe, the numlock setting is part of your kernel session ... Please try, shutdown /s /hybrid /t 0 AND shutdown /s /t 0 - check whether there is a different behaviour of numlock ... BIOS Needs to on for that ...
Anonymous
April 14, 2013
The comment has been removed
Anonymous
June 18, 2013
My windows is booting something like 5-6 sek with fastboot on.
www.youtube.com/watch
Anonymous
July 20, 2013
I thought fastboot was a great feature - so much faster at booting than previous versions. Until I found that Windows doesn't properly restart some programs. Sometimes they start, sometimes they don't. This applies to programs in the startup folder and in task scheduler. So I have gone back to the slower full boot as this is the only reliable way to make sure everything starts.
Anonymous
April 13, 2014
how about the power consumption? which is more higher?
Anonymous
June 01, 2014
help me do a fast boot my netbook does not have shutdown button,it used to do it now stopped.
Anonymous
August 03, 2014
What about SSD? Does fast boot rewrite hiberfil.sys every time I shut down Windows? Additional write of 4 GB every day is not good for SSD
Anonymous
June 01, 2015
you should have mentioned the downsides in a Domain environment:
Computer GPOs are not applied at all during startup.
They are only applied during the background refresh - which doesn't work for e.g. Startup scripts.
Microsoft suggestion regarding this: "start the script manually" - yeah, sure thing -.-
So: in a Domain environment, imho the Fast Boot feature should be disabled by default
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in