If you have not heard of fast  startup, that is probably because the feature comes pre-enabled with your installation of Windows, necessitating no action from the user to interact with it. That is, unless you want to disable it. So what benefits do you derive from fast startup? Is there a scenario where you might want to disable it? We have answers to these questions in the article below. Please read, and enjoy!

What is Windows Fast Startup?

Cold Startup

If your machine is configured for a cold startup, when you execute shut down, the OS safely terminates currently running threads, logs off user sessions, offloads drivers and kernel from the memory and finally powers off.   The three Windows startup modes are:

Cold startup, Wake-from-hibernate, and Fast startup.

The next time you boot your PC, the OS boot loader constructs a kernel image by reading from the hard drive and loading to memory. The kernel then configures core system functions and loads essential drivers into memory. 

Hibernate

Hibernate is a Windows feature that basically emulates sleep mode while shutting down.  Sleep mode is a power-saving feature in Windows that freezes the current state of the device by saving loaded applications, drivers, and kernel into memory while suspending activities. This allows the device to engage in a very low power mode, which is useful if the user wants to take a short break from working on their computer. Hibernate essentially performs the same function. However, instead of saving the state of opened applications, drivers (kernel mode and user mode), and kernel into the memory, which is volatile, it instead stores these states into the hard drive in hyberfile.sys. Thus, the operating system is able to power down entirely. The next time you boot, the saved states from hyberfile.sys are read and loaded onto memory, allowing the user to quickly resume where they left off.

Fast Startup

Fast startup combines the ideas of cold startup with hibernation to deliver a hybrid shutdown. With fast startup enabled, the state of the kernel and loaded kernel-mode drivers are written into hyberfile.sys when you initiate a shutdown command. Open applications and user-mode drivers are exempt from being written in hyberfile.sys. The next time you boot up your device, the saved state stored in hyberfile.sys is loaded into memory bypassing initialization phases of a cold startup. Because of this, a significantly faster boot time is achieved when compared with a cold startup. One caveat that users should be aware of is that hibernate must be enabled to enable fast startup. You cannot disable hibernate and enable fast startup in Windows.

Advantages of Fast Startup

Since fast startup is enabled by default, many users may not be aware of the advantages that it provides.

Disadvantages of Fast Startup

Because of how fast startup is implemented, there are also a few significant drawbacks to having it enabled in your system.

Should You Disable Fast Startup?

If you are a regular user then you will probably benefit more from the improvement in boot times it brings to the table than you lose from other disadvantages that it presents. As such, disabling fast startup is not advisable for the vast majority of users. However, as we have already seen from the disadvantages section above, there are some specific scenarios where you might want fast startup disabled. The demographic of users that might need fast startup are those who need dual booting enabled in their system. You might also want to disable fast startup to access BIOS or UEFI if your system is preventing it from being accessed.  Finally, if you are having problems with mounting/dismounting or automatic mounting of encrypted disk images, then it is a good idea to have fast startup disabled.

How to Disable Fast Startup

If you need to disable fast startup, then please follow the steps outlined below.

Frequently Asked Question

Can You Fast Startup with Hibernate Disabled?

Hibernate consumes a significant amount of disk space, so it’s understandable if you want to disable this feature while keeping fast startup. You can do this by switching from full hibernate to reduced hibernate.  To enable reduced hibernate, please follow the steps below: If you’ve compressed your hibernate file to save disk space, then executing the above command will throw an error. In this case, you will first need to uncompress the hibernate file.

Is Fast Startup Same as Hibernate?

Fast startup is similar to hibernate, but differs in one critical aspect.  Windows hibernate saves the state of everything, including open applications, user sessions, user-mode drivers, kernel-mode drivers, and Windows kernel into hyberfile.sys. On the next startup, the save state is loaded back into memory, allowing you to resume work from where you left off before shutting down. In contrast, fast startup saves the states of only kernel-mode drivers and Windows kernel into hyberfile.sys. This allows for faster initialization and load time of Windows. Any applications or user sessions that were open before shutting down are not recovered.

What Is Windows Fast Startup  Should You Disable It - 76What Is Windows Fast Startup  Should You Disable It - 84What Is Windows Fast Startup  Should You Disable It - 81What Is Windows Fast Startup  Should You Disable It - 48