By default, the Hibernation or hiberfile file (C: hiberfil.sys) accounts for 75% of the total amount of RAM installed on a Windows 10 computer. Fast startup requires Hibernate to be enabled. If you only want to use Fast startup and do not plan to use the Hibernate function, then you can specify the Hibernate type as Reduced to significantly reduce the file size of hibernation (hiberfil.sys), to about half its full capacity.
Windows 10 has Hibernate mode enabled by default. This mode is the power saving state for battery-powered computers, such as laptops. Hibernation puts the entire current state of the PC in the hiberfile file and then shuts down the computer. Hibernate mode is slower than Sleep mode but consumes less power.
Types of Hibernate files
There are 2 types of Hibernate files:
first. Full: The full hiberfile can activate Hibernate mode and turn on Fast startup (hiberboot). It accounts for about 75% of the total amount of RAM available. The default size is 40% of physical memory. It supports Hibernate, Hybrid Sleep and Fast startup.
2. Reduced: This type of hiberfile enables Fast startup (hiberboot) without activating Hibernate mode. This file type reduces the size of hiberfile (C: hiberfil.sys) to about 50% of its full size. This command removes Hibernate mode from the Power menu. The default capacity is 20% of physical memory. It supports Fast startup.
The way to specify the type of Hiberfile is Full or Reduced
Open a Command Prompt with admin rights and do the following:
To specify Hiberfile Type was Full In Windows 10, copy and paste the following command into the Command Prompt and press
powercfg /h /type full
To specify Hiberfile Type was Reduced In Windows 10, copy and paste the following command into the Command Prompt and press
powercfg /h /type reduced
Note: If the hibernation file is set to a custom size greater than 40%, the command will return an error “The parameter is incorrect” (The parameter is incorrect). You must first set the size of the file to 0 by command:
powercfg /h /size 0
Then run the command again to set the hibernate file type to Reduced.
Once completed, you can exit the Command Prompt.