什么是快速启动,为什么值得关注
Windows 的快速启动是一种介于完全关机与休眠之间的混合电源状态。启用后,系统在关机时不会彻底清空内存,而是将内核会话(kernel session)序列化写入休眠文件(hiberfil.sys)。下次开机时,系统直接从该文件恢复内核状态,跳过完整的硬件初始化流程,从而大幅压缩启动时间。
对于普通家用 PC,这意味着从点击"关机"到再次登录桌面的时间可缩短 30%–60%——SSD 上效果更显著,HDD 上差异相对较小。这项功能从 Windows 8 开始引入,在 Windows 10/11 中默认处于开启状态。
快速启动的底层原理
理解底层机制,有助于你判断在哪些场景下应该开启、哪些场景下应该关闭。
| 阶段 | 普通关机 | 快速启动关机 |
|---|---|---|
| 用户会话 | 完全关闭 | 完全关闭(与普通关机相同) |
| 内核会话 | 完全卸载 | 序列化保存到 hiberfil.sys |
| 驱动程序状态 | 重新初始化 | 从文件恢复,跳过部分初始化 |
| 下次启动速度 | 较慢 | 明显更快 |
| BIOS/固件阶段 | 正常执行 | 正常执行(不跳过) |
有两个关键细节值得特别留意:
- 快速启动不影响用户数据——所有应用程序状态在关机时仍会完整终止,下次开机后需要重新打开各应用。
- 重启(Restart)操作会绕过快速启动机制,执行完整的冷启动流程。因此,安装驱动或系统更新后,务必选择"重启"而非"关机再开机",否则新驱动可能无法正确加载。这一点在排查驱动问题时尤为重要。
如何找到快速启动设置
Windows 11
- 打开 设置 → 系统 → 电源和电池
- 展开 "关机设置" 部分
- 找到 "启用快速启动(推荐)" 复选框,按需勾选或取消勾选
Windows 10
- 打开 控制面板 → 硬件和声音 → 电源选项
- 点击左侧 "选择电源按钮的功能"
- 点击顶部的 "更改当前不可用的设置"(需要管理员权限)
- 在"关机设置"栏中勾选或取消勾选 "启用快速启动(推荐)"
- 点击 "保存修改"
找不到这个选项? 最常见的原因是系统未启用休眠功能,导致该选项自动变灰。解决方法见下一节。
前提条件:休眠功能必须开启
快速启动依赖休眠文件(hiberfil.sys)运作。若休眠被禁用,快速启动选项将自动变灰且无法点击。
检查并开启休眠:
以管理员身份打开命令提示符(CMD),输入:
powercfg /hibernate on
执行后重启,再回到电源设置页面确认选项已激活。
查看 hiberfil.sys 当前占用空间:
powercfg /query
你也可以直接在 C 盘根目录查看该文件,但需要在文件资源管理器中同时开启"显示隐藏文件"和"显示受保护的系统文件"两个选项。
hiberfil.sys 的默认大小约为物理内存的 75%。以 8 GB 内存的机器为例,该文件大约占用 4–5 GB 空间。如果你的 SSD 容量本就有限,这是一个不可忽视的权衡因素——详见磁盘空间相关注意事项。
什么情况下应该关闭快速启动
快速启动并非适用于所有场景,以下四种情况建议主动禁用。
双系统 / 多系统用户
这是最需要关闭快速启动的场景。Linux 在尝试挂载被 Windows 快速启动锁定的 NTFS 分区时,会报 "metadata kept in Windows cache" 错误。若强制挂载并执行写入操作,可能导致文件系统损坏,且难以恢复。
如果你使用 Windows + Linux 双系统,建议直接关闭快速启动;若不想关闭,则在 Linux 侧始终以只读方式挂载 Windows 分区,并避免对其进行任何写入操作。
驱动更新或硬件调试
驱动更新后执行"关机"再开机,内核仍会从旧的缓存状态恢复,可能引发驱动版本不一致等疑难问题。如底层原理部分所述,**此时必须选择"重启"**而非"关机再开机",以确保驱动完整初始化。
频繁遭遇蓝屏或唤醒故障
部分老旧驱动(尤其是显卡驱动、USB 控制器驱动)与快速启动的兼容性较差,可能导致开机后设备无法识别、USB 端口不响应,或系统间歇性不稳定。如果近期出现此类问题,可先尝试禁用快速启动,观察故障是否随之消失。
磁盘空间极为紧张
如前提条件部分所述,hiberfil.sys 默认约占物理内存的 75%。对于 128 GB 或更小容量的 SSD,这部分空间占用不容小觑,需要在启动速度与可用存储之间做出取舍。
常见误区与注意事项
误区一:"快速启动就是休眠"
两者机制相似,但并不相同。完整休眠会保存整个内存镜像(包括所有用户会话和应用程序状态),而快速启动只保存内核会话——应用程序状态不会被保留,下次开机后需要重新打开。
**误