Windows快速启动怎么做到的,开不开?

在Windows控制面板的电源设置页面,有一个”启用快速启动”的选项

据微软说这是一种允许电脑在关机后能够迅速恢复到之前的状态,从而减少开机时间的功能

貌似很少见过有人谈这个话题

网上能看到的大部分也就是跟小白说不要开不要开

那么这一期我将与各位一起探讨一下

这个Windows快速启动(也就是Windows Fast Startup)的原理,以及启用后的功效和为此付出的代价.

开启"快速启动"前后系统的开关机变化

传统Windows开关机

我们先来谈谈传统Windows的关机和启用过程

在未启用”快速启动”的情况下,当点击关机键那一刻,Windows似乎会做出下面步骤:

  1. 通过调用任务管理器来按照优先级和依赖关系关闭应用程序和进程,然后再关闭外围的服务

  2. 注销所有已登录的系统用户会话,将所有用户配置写入硬盘中

  3. 逐步停止系统服务,包括后台进程,设备驱动和系统任务

  4. 关闭Windows系统内核

  5. 系统向硬件发出shutdown命令断电

当我们再次按下开机,Windows会采用冷启动方式

进行Boot引导,加载,初始化内核,登录用户会话

反正一听就有一种”老牛拉破车”的无力感

快速启动下的Windows开关机

启用了”快速启动”之后,Windows的关机会介于一种冻结而不是完全关闭状态

按下关机

  • Windows照常关闭所有应用程序

但接下来

  • Windows会将内核状态,系统服务,驱动程序等的内存拷贝到硬盘的hiberfil.sys文件,完成冻结的第一步

  • 然后注销所有用户,这一点没变

接下来

  • 在传统关机本来应该关闭内核的时候,Windows貌似会将内核,驱动和硬件状态再一起保存到硬盘,最后再发出断电指令

好处:

再次开启时,Windows不需要从头加载内核,它会从硬盘冰箱里拿出冻结的休眠文件hiberfil.sys,然后恢复此前的内核状态

  • 最终再次登录系统用户会话

快速启动的功效

那么开启快速启动节省的时间我们似乎就知道从哪里来了

我们节省的时间大概来自这些地方:

  1. UEFI初始化比BIOS初始化少用的时间,因为不选择UEFI启动+GPT分区而是传统启动方式的话,似乎有人甚至无法直接打开"快速启动"

  2. 启用内核的时间

  3. 加载驱动和设备状态的时间

开不开

这个功能吼不吼啊?

不用想肯定是要付出代价的

给系统更新的时候通常要关机

因为我们直接改变了Windows的关机方式,所以这有时候可能没法很好的进行”更新并关机”的选项

另一方面,这个功能有可能干扰加密硬盘的加密

有时候你想给你硬盘里的小姐姐住的房子上个锁

可是这把锁坏了,你不得不重新挂一把锁上去

就像你的电脑不得不重新挂载这个加密硬盘一样

不过像BitLocker这样的全磁盘加密大概是不影响的

还有,快速启动关电脑时,Windows会锁定Windows硬盘

就是占着茅坑不拉屎,占着餐位不点餐

如果你的电脑组了双系统,另一个系统很可能无法访问这个硬盘甚至无法启动另一个系统

如果另外一个系统强行启动或访问Windows锁定的硬盘,有可能导致数据损坏

这就像你开的餐馆有个客人吃完东西甚至没点东西但就是赖着不走,老板和外面排队的都着急.有时候外边排队的客人有点暴脾气,冲进餐馆一脚踹飞了座位上的人,结果被蜀黍罚款请吃公饭了

所以我个人认为呢,如果有配置双系统的朋友呢,最好不要开这个功能,普通的用户还是可以开的,我完全不认为这个功能像网上其他人说的这么玄乎破坏性这么强,只是在某些特定情境下用这个功能会付出一定的代价.

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com