微软在 Windows 10/8 中引入了Connected Standby电源模式。它允许设备即时开启或关闭,并以极低的功耗模式运行后台进程。它还允许计算机在显示器关闭时接收电子邮件,例如在待机模式下。Modern Standby是Connected Standby的扩展。在这篇文章中,我们将了解Modern Standby以及您的Windows PC 是否支持它。
什么是现代待机电源模式
Modern Standby实现了两个主要目标:
- 它为 Windows 设备提供更快 instant on/instant off
- 它扩展了对硬件的支持,这在(expands support for hardware, )Connected Standby中是有限的。
它包括纯旋转介质和混合介质(SSD + HDD或SSHD)以及没有卸载功能的NIC 。这样,它允许更多的计算机使用现代待机(Modern Standby)模式。
现代待机提供两种模式——
- 连接和
- 断开连接。
前者与Connected Standby相同,但后者是在Windows 10中引入的。当没有支持硬件卸载的网络或其基于HDD的系统时,它就会起作用。
(HDDs)与SSD相比, (SSDs)HDD仍然便宜。这就是微软(Microsoft)引入断开连接方法的主要原因。与购买SSD(SSDs)相比,拥有HDD和备份计划的企业将花费更少的钱。
现代待机(Modern Standby)和硬件(Hardware)兼容性
简单来说,如果SSD或 SSD+HDD and NIC are connected,可以卸载,它使用连接待机(Connected Standby)模式。如果它是旋转媒体(仅 HDD)(rotational media (Only HDD)),那么它将使用断开连接(Disconnected)模式。
两种模式都允许本地触发器和设备的后台活动,但在断开连接(Disconnected)模式的情况下,系统将不会接收任何网络事件。虽然具有卸载能力 WLAN(Offload Capable WLAN)的纯SSD可提供最佳体验,但具有Hybrid SSD + HDD与卸载能力 WLAN(Offload Capable WLAN)组合的系统是最佳折衷方案。它提供更多存储空间,但没有网络事件。
上表来自Channel 9 Presentation on Modern Standby Overview
现代待机如何工作
一旦系统进入睡眠模式(Sleep Mode),操作系统就会为低功耗运行状态准备软件和硬件。首先(First)是软件,然后是硬件,其中还包括设备驱动程序。
为确保消耗最少的电量,该模式仅允许软件以短的、受控的脉冲串执行。操作系统和SoC硬件将始终侦听传入数据包或键盘输入等事件,并立即唤醒计算机。如果触发了计划的备份,它还可以唤醒整个系统。
在现代(Modern)待机模式期间,Windows从空闲模式进入活动模式以执行内核维护任务。它持续几百毫秒。但是,网络设备会根据软件活动在活动和低功耗状态之间切换。如果有收到的电子邮件或Windows开始下载更新,则活动期可能会更长。
当计算机接收到诸如按下电源按钮之类的输入时,系统通常需要不到 500 毫秒的时间才能上线。它将所有应用程序和硬件状态恢复到活动模式。
查看您的Windows PC 是否支持现代待机(Modern Standby)
以管理员权限打开命令提示符。(Command Prompt)
键入以下命令并按 Enter:
powercfg /availablesleepstates
您也可以改用powercfg /a。
此命令报告系统上可用的睡眠状态,并尝试报告睡眠状态不可用的原因。在我的电脑上,它显示 S2 和 S0 不可用。S0(零(Zero))是现代待机(Modern Standby)或连接待机(Connected Standby)模式。同时提供其他模式,包括 S1、S3、休眠(Hibernate)、混合睡眠(Hybrid Sleep)和快速启动(Fast Startup)。
虽然“S0”也可以表示连接待机模式,但最终取决于计算机的硬件。将硬件与桌子相匹配,您将知道支持哪种现代Standby。
我希望这篇文章能够解释 Modern Standby,并帮助您确定您的 Windows PC 是否支持它。(I hope the post was able to explain Modern Standby, and helped you to figure out if your Windows PC supports it.)
接下来,我们将了解如何在 Modern Standby 中启用网络连接(Enable Network Connections while in Modern Standby)。
相关阅读:(Related reads:)
- 睡眠、混合睡眠和休眠之间的区别
- Windows 10 中的不同系统睡眠状态。
What is Modern Standby? Find out if your Windows PC supports it
Micrоsoft introduced Connected Standby power mode in Windows 10/8. It allows devices to go instant on or off and run background processes in extremely lower power mode. It also allows the computer to receive emails when the display turns off, like in the Standby Mode. Modern Standby is an extension of Connected Standby. In this post, we will learn about Modern Standby, and if your Windows PC supports it.
What is Modern Standby power mode
There are two primary goals that Modern Standby fulfills are:
- It enables faster instant on/instant off experience for Windows devices.
- It expands support for hardware, which was limited in Connected Standby.
It includes pure rotational media and hybrid media (SSD + HDD or SSHD) and NIC without offload capability. This way, it allows more computers to make use of the Modern Standby mode.
Modern Standby offers two modes—
- Connected and
- Disconnected.
The former is the same as Connected Standby, but the later was introduced in Windows 10. It comes into action when there is no hardware offload capable networking or its an HDD based system.
HDDs are still cheaper compared to SSDs. It is the primary reason why Microsoft has introduced the disconnected method. A business with HDD and backup plans in place will spend less money compared to buying SSDs.
Modern Standby & Hardware compatibility
In simple words, If an SSD or SSD+HDD and NIC are connected, which can offload, it uses Connected Standby mode. If it is a rotational media (Only HDD), then it will use the Disconnected mode.
Both modes allow background activity for local triggers and devices, but in the case of Disconnected mode, the system will not receive any network events. While pure SSD with Offload Capable WLAN offers the best experience, a system with a Hybrid SSD + HDD combination with Offload Capable WLAN is the best tradeoff. It offers more storage but with no network events.
The table above is from the Channel 9 Presentation on Modern Standby Overview
How does Modern Standby works
As soon as the system enters into Sleep Mode, the OS prepares both the software and the hardware for a low-power operation state. First comes the turn for software, and then the hardware, which also includes device drivers.
To make sure that the least amount of power is consumed, the mode only allows the software to execute in short, controlled bursts. The OS and the SoC hardware will always listen to events such as incoming packets or input from the keyboard and will wake up the computer instantly. It can also wake up the entire system if a scheduled backup is triggered.
During the Modern standby mode, Windows goes from idle mode to active mode to perform kernel maintenance tasks. It lasts for a few hundred milliseconds. However, networking devices switch between active and lower power states based on software activity. If there is an incoming email or Windows starts downloading an update, then the active period can be longer.
When the computer receives an input like the press of the power button, it typically takes less than 500 milliseconds for the system to come online. It restores all applications and hardware status to active mode.
Find if your Windows PC supports Modern Standby
Open the Command Prompt with admin privileges.
Type the following command and press Enter:
powercfg /availablesleepstates
You may also use powercfg /a instead.
This command reports the sleep states available on the system and attempts to report reasons why sleep states are unavailable. On my computer, it shows S2 and S0 are not available. S0 (Zero) is the Modern Standby or the Connected Standby mode. While other modes, including S1, S3, Hibernate, Hybrid Sleep, and Fast Startup is available.
While “S0” can mean connected standby mode as well, in the end, it will depend on the hardware of the computer. Match the hardware with the table, and you will know which modern Standby is supported.
I hope the post was able to explain Modern Standby, and helped you to figure out if your Windows PC supports it.
Next, we will see how to Enable Network Connections while in Modern Standby.
Related reads:
- Difference between Sleep, Hybrid Sleep & Hibernation
- Different System Sleep States in Windows 10.