Windows 10 supports multiple power states. The most common sleep states are Sleep and Off (Shut down). Power states are defined in the Advanced Configuration and Power Interface (ACPI) specifications by the UEFI Forum.
There are 6 power states, referred to as S0 (fully operational, turned on) through S5 (powered off, no power consumption).
Depending on your hardware, some power states are supported, supported but not enabled, or not supported at all. It is important to understand each one of them because depending on the hardware, the device may or may not support power-specific features, such as Hibernate, Fast startup, and Modern Standby.
This Windows 10 guide shows you how to quickly determine the supported power sleep states on your computer.
How to check supported sleep states on Windows 10
Total Time: 5 minutes
Open Command Prompt
Click Start. Type command prompt to get Command Prompt as a search result. Click on it to open.
Use powercfg to determine the available sleep states
Type powercfg /availablesleepstates and press Enter
Pro tip: you may also type powercfg /a
Confirm the supported sleep states on the device
View the output of the powercfg command. In this example there are 3 power states available, namely: Standby (S3), Hibernate, and Fast Startup
4 sleep states are not available. These include: Standby (S1), Standby (S2), Standby (S0 Low Power Idle), Hybrid Sleep
Sleep states in Windows 10
Working (S0)
The system is fully usable. Hardware components that are not in use can save power by entering a lower power state.
Sleep / Modern Standby (S0)
In this state, the system can very quickly switch from a low-power state to high-power state
Sleep (S1, S2, S3)
In this state, the device appears offline, but the system memory will continue to be updated to allow the system to resume to a working state S0).
Hibernate (S4)
The system appears to be off. Power consumption is reduced to the lowest level. The system saves the contents of volatile memory to a hibernation file to preserve system state.
Soft Off (S5)
The state between fully powered off and boot cycle.
How can I enable Hibernate in Windows 10
Hibernation in Windows 10 can be enabled by entering powercfg /hibernate on in an elevated Command Prompt
You may also type powercfg /h on.
To verify the hibernation is turned on, type powercfg /a. This will return Hibernate and Fast Startup as available sleep states