Win8,Win10是如何使开机很快的?
参考答案如下:
两点
第一点是支持纯uefi引导,uefi开机,所有硬件是同时自检,legacy是逐项自检。vista sp1和win 7也支持uefi,但需要加载csm,速度较慢。
第二点是新增了hybrid boot,关机的时候把用户模式的所有进程结束,核心模式的进程写入休眠文件,开机的时候直接读取休眠文件释放到内存,大量核心进程不需要再次初始化。而重启就是重启核心进程,所以你会发现重启跟win 7差不多速度。
个人经验是较老的ssd,比如我台式机的x25 g2,关掉hybrid boot会比较合适。
参考答案如下:
这篇 MSDN 博客说得很清楚了:Windows 8: Fast Boot
大概就是关机的时候只结束用户进程,内核态其实是休眠而非彻底退出。这样开机的时候就剩下了内核(和驱动)载入、初始化的过程。
其实有利有弊。对大部分用户应该是都有好处的。我个人经验即使是HDD也更快了,不一定要SSD(因为内核态内存镜像其实不大,硬盘写入速度不是瓶颈)。一般情况没必要关闭。
所谓的弊主要是两方面:
1. 驱动。有些非即插即用的硬件安装完驱动后关机再开机可能仍然无法认到新硬件。不过官方文档说了“重启”是保证一定完全走一遍OS boot cycle的(这里不考虑BIOS、UEFI那些)。所以可能对一些“老用户”需要更新一下观念“热重启”将来比”冷重启“更彻底了。
2. 多系统。这是比较大的问题。如果你有多系统,尤其是另外装了一个 Linux 。那你关机再开机进入 Linux 后,可能无法挂载 NTFS 分区 ntfs3g 会提示你该分区未干净卸载。这是当然,隔壁系统其实没有完全退出啊……(NTFS分区挂载卸载的时候会有一些状态量、journal记录的。)极端情况下(比如强行挂载)可能会导致数据丢失。 Again ,热重启切换系统是安全的。
如果想要关闭这个功能,可以在管理员命令行下执行:
powercfg /hibernate off
查看评论 回复
"Win8,Win10是如何使开机很快的?"的相关文章
- 上一篇:win10中国版什么时候出?
- 下一篇:Win10系统恢复传统Win7控制面板的方法