睡眠(Sleep)和休眠(Hibernate)

同样硬件,同样情景下,Win8的启动/恢复速度都要比Win7更快,差距在4秒以内。但是更重要的是Win8带来了“混合式启动”(HB),开启后能在关机的时候保存系统核心部分的状态到硬盘一个连续文件上,下次开机直接从该文件恢复系统状态,减少了开机的步骤,免除了随机读取系统文件消耗的时间,对于机械硬盘来说效果尤其明显。

—————————————————————————–

什么是睡眠?什么是休眠?

  要说睡眠(Sleep)和休眠(Hibernate),我们要先了解其始祖“待机”(Standby)。待机就是将运行中的系统转存到内存中,并关闭内存以外的硬件的供电,从而在降低能耗的同时保存工作状态,以便下次开机直接恢复工作状态。

  待机模式恢复很快,但是由于内存会因失去电源供应而丢失资料,安全性不够高,因此我们有“休眠”。休眠和睡眠近似,不过这种模式保存状态用的是硬盘而不是内存,因此不存在停电就丢失工作状态的问题,可靠性更好。

  休眠安全性相对待机好,但是由于硬盘速度与内存速度不可同日而语,因此休眠恢复起来总是比待机慢。为了兼顾速度和安全性,微软在NT6.X内核(最早是VIsta)的Windows上提供了新的“混合式休眠”,又称“睡眠”,睡眠模式会把系统状态同时保存到内存和硬盘,在通电情况下会从内存恢复,在断电情况下会从硬盘恢复,很好地兼顾了速度和安全性。

什么是混合式启动?(HB)

  混合式启动即“Hibernate Boot”,即关机时不完全退出系统,而将系统核心休眠起来,保存到硬盘文件,以便下次启动直接由休眠中恢复。这种启动是针对冷启动的,重启(热启动)是不会受惠于这种技术的。

  注:混合式启动不适合Intel+AMD双平台用户。在Intel平台上休眠产生的系统核心无法在AMD平台上正常启动,反之亦然。因此如果用户只有一个Win8系统的硬盘,却要在Intel和AMD两个平台上用,请关闭混合式启动,以提高兼容性。