前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你的电脑从未真正关机!造成众多系统Bug的「快速启动」是怎么回事?

你的电脑从未真正关机!造成众多系统Bug的「快速启动」是怎么回事?

作者头像
软件绿色联盟
发布2022-03-31 14:54:51
2.6K0
发布2022-03-31 14:54:51
举报

从 Windows 8 推出开始,Windows 系统就进入了新的纪元,如果说最大改变的界面让部分用户无法接受,那另一个特性应该没有人会讨厌吧?

通过「快速启动」,同配置下,Windows8、10 的开机速度要比 Windows 7 快了30% 到 70% 。

但不知大家有没有发现一个现象,Windows 8、10 常常有一些不痛不痒的小Bug,到网上查解决办法时,往往关闭「快速启动」这个看似毫不相关的功能却能解决问题。

比如无法进入 BIOS、无法更新系统、开机内存占用过高、虚拟键盘无法输入中文、关机后自动重启等等

「快速启动」到底什么原理?为什么会导致如此多的「非普遍性」Bug呢?

快速启动工作原理

「休眠」和「睡眠」功能已经伴随 Windows 很久,此前我们也介绍过「休眠、睡眠和关机的区别」。

通过这两个功能,微软希望用户可以不「关机」电脑,以方便更快地唤醒系统,但是经过长期观察,微软发现大部分用户还是会每次用完都将电脑「关机」,让电脑下次启动时回到初始化状态。

于是微软工程师心想「如果用户只是想要电脑回到初始化状态的感觉,为什么我们不将这种状态存储到「休眠文件」中,以实现更快的开机速度呢」

Windows 8、10在基于早期版本中「混合睡眠」模式的基础上实现了「快速启动」功能。

通过将操作系统状态保存到「休眠文件」中,唤醒系统时只需要将系统加载到内存中,不需要每次都从头初始化系统,从而节省开机时间。

「快速启动」和「休眠」的区别在于,使用「快速启动」关机后系统会结束所有程序、文档并注销账户,只有 Windows 系统内核、驱动、运行状态等会存储到「休眠文件」。

当再次唤醒系统是 Windows 就不必重新加载这些核心,只需要将「休眠文件」重新加载到内存即可。

因此「快速启动」才能同时兼顾关机速度和开机速度。

奇奇怪怪的Bug

理解「快速启动」的原理后,就不难理解为什么这个功能会导致众多小 Bug 了,正是因为系统从未真正关机,系统内核从未重置,让一些 Bug 或导致 Bug 的错误也得以保留。

这就是为什么有些人的电脑开机后需要重启一次才能恢复正常,因为上一次关机并不是真正的关机,而重启的关机才是真正的关机。

如何进行「干净」的关机

现在「快速启动」已经非常完善了,几乎不会导致Bug,但是有时候难免也会遇到意外,或者如果你想真正「干净」的完全初始化系统,可以通过以下方法实现真正「关机」。

1、在 控制面板 - 硬件和声音 - 电源选项 - 更改电源按钮功能 - 关机设置 中可以关闭「快速启动」功能。

你可能需要先选择 「更改当前不可用的设置」才能修改下方选项。

但是关闭「快速启动」后开机速度会慢许多,有点得不偿失。

2、可以 按住 Shift 再点关机,即可让「本次关机」取消快速启动。

是系统中的「关机」,不是物理按键!

补充:按住 Shift 再点重启,会让电脑重启进入「恢复模式」。

3、也可以管理员身份运行 CMD 并输入 shutdown/s /full / t 0 实现「干净」关机。

4、「重启」的关机并不会使用「快速启动」功能,也属于「干净」的关机。

你可以在「任务管理器」中查看电脑是否使用了「快速启动」,如果是完全关机重启的话「正常运行时间」会被重置,而「快速启动」则会保留运行时间。

·END·

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件绿色联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档