近两年的新 Thinkpad (包括部分 Ideapad )用户也许会注意到,在联想的宣传中有时会看到“30天休眠”、“智能混合休眠”、“快速启动”之类的宣传语,在联想的电源管理软件中也可以看到“启用30天睡眠”这样的设置。不过不少人都不知道这个功能到底是什么意思,开启那项设置似乎也没有任何变化。
其实,联想所说的“30天睡眠”是 Intel 7系列芯片组新引进的功能—— Rapid Start Technology ,缩写 RST ,在Q、H、Z系列芯片组上可以见到。 Intel 有另一项更加广为人知的技术缩写同为 RST ,即 Rapid Storage Technology ,与 SSD 、 RAID 有关。这个 Rapid Start Technology 也与 SSD 有些关系,简单来说就是在 SSD 上开辟一块空间用作休眠,在系统睡眠达到指定时间后,芯片组将自动把内存写入这块区域,并把内存断电,从低耗电睡眠转换为零耗电(不过仍然有自放电效应,一般来说可以支撑一个月)的休眠。“唤醒”时芯片组会自动把那块区域从 SSD 读入内存,再从睡眠状态恢复。
这项功能有以下几点优势:
- 无需软件支持,纯硬件实现,无论什么操作系统均可使用。
- 进入休眠时由于需要写硬盘,往往比较耗时,而睡眠则是“瞬间”完成。有了 RST 以后,我们可以直接把电脑关屏(自动睡眠)装包,无需等待。若是短时间内没有唤醒,则自动在包里进入休眠。由于是 SSD ,不用担心旅途震动导致写硬盘时出现意外。
- 从这种特殊的“硬件休眠”状态恢复时将跳过开机自检,对于 Thinkpad 等商务本来说,开机自检过程不是个短时间。(当然,较新的笔记本支持 ACPI S4 状态,或是配合 UEFI ,让软件休眠唤醒时也能跳过自检。)
根据 Intel 的官方文档,启用这项功能其实只需要三步:一、拥有一块 SSD ;二、在 SSD 上设置一个特殊分区;三、在 BIOS/UEFI 中启用该功能。
第一点就不啰嗦了,芯片组会强制检查,目前来看是没有在 HDD 上开启这项功能的可能,而且就算可以风险也很大——在自动进入休眠状态时,你可能正在路上提着包狂奔。
对于第二步,你需要在 SSD 上建立一个主分区,其大小必须大于内存,即使你确定不会用光你的所有内存,也不能建立更小的分区(我已经实验过了)。分区不需要格式化,但需要设置正确的分区类型 ID , MBR 分区表应设置为 84 , GPT 分区表应设置为 D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
。这些类型一般不在列表里,需要手动输入,具体的步骤根据你使用的分区软件而有所不同。
第三步,更新你的 BIOS/UEFI 到最新版,在设置界面中寻找 Rapid Start 相关的选项,开启,并设置触发时间(睡眠后多久进入休眠),我是设置成 30 分钟。对于 Thinkpad 用户,请注意不要在联想电源管理软件中碰任何与“30天睡眠”、“深度休眠”、“快速启动”有关的设置(包括开关和触发时间设置)。官方已经确认设置工具有些 BUG (或者说是“feature”),可能无法正确启用。其实这些设置只是 BIOS 设置的一个图形入口而已,若在这些软件里修改了相关设置,会 override BIOS 设置(但可能会错误覆盖),这时候需要重新进入 BIOS 将设置值改回来。