快速启动工作原理
「休眠」和「睡眠」功能已经伴随 Windows 很久,此前我们也介绍过「休眠、睡眠和关机的区别」。
通过这两个功能,微软希望用户可以不「关机」电脑,以方便更快地唤醒系统,但是经过长期观察,微软发现大部分用户还是会每次用完都将电脑「关机」,让电脑下次启动时回到初始化状态。
于是微软工程师心想「如果用户只是想要电脑回到初始化状态的感觉,为什么我们不将这种状态存储到「休眠文件」中,以实现更快的开机速度呢」
Windows 8、10在基于早期版本中「混合睡眠」模式的基础上实现了「快速启动」功能。
通过将操作系统状态保存到「休眠文件」中,唤醒系统时只需要将系统加载到内存中,不需要每次都从头初始化系统,从而节省开机时间。
「快速启动」和「休眠」的区别在于,使用「快速启动」关机后系统会结束所有程序、文档并注销账户,只有 Windows 系统内核、驱动、运行状态等会存储到「休眠文件」。
当再次唤醒系统是 Windows 就不必重新加载这些核心,只需要将「休眠文件」重新加载到内存即可。
因此「快速启动」才能同时兼顾关机速度和开机速度。
奇奇怪怪的Bug
理解「快速启动」的原理后,就不难理解为什么这个功能会导致众多小 Bug 了,正是因为系统从未真正关机,系统内核从未重置,让一些 Bug 或导致 Bug 的错误也得以保留。
这就是为什么有些人的电脑开机后需要重启一次才能恢复正常,因为上一次关机并不是真正的关机,而重启的关机才是真正的关机。
如何进行「干净」的关机
现在「快速启动」已经非常完善了,几乎不会导致Bug,但是有时候难免也会遇到意外,或者如果你想真正「干净」的完全初始化系统,可以通过以下方法实现真正「关机」。
1、在 控制面板 - 硬件和声音 - 电源选项 - 更改电源按钮功能 - 关机设置 中可以关闭「快速启动」功能。
你可能需要先选择 「更改当前不可用的设置」才能修改下方选项。 但是关闭「快速启动」后开机速度会慢许多,有点得不偿失。 2、可以 按住 Shift 再点关机,即可让「本次关机」取消快速启动。 是系统中的「关机」,不是物理按键! 补充:按住 Shift 再点重启,会让电脑重启进入「恢复模式」。 3、也可以管理员身份运行 CMD 并输入 shutdown/s /full / t 0 实现「干净」关机。 4、「重启」的关机并不会使用「快速启动」功能,也属于「干净」的关机。 你可以在「任务管理器」中查看电脑是否使用了「快速启动」,如果是完全关机重启的话「正常运行时间」会被重置,而「快速启动」则会保留运行时间。 注:本文来自电手(ID:AoMeiDianShou),未经授权不得二次转载,如有需求请联系微信号:188840467 85。感谢授权转载,本文观点不代表我方观点。·END·
往期精选内容推荐