Windows 8引入全新内核休眠模式 实现“瞬间开机”
  • 上方文Q
  • 2011年09月09日 14:58
  • 0

微软Windows部门总裁Steven Sinofsky今天通过博客撰文,详细阐述了Windows 8即将引入的新式开机和关机模式,以及由此带来的系统启动大提速,最理想的情况下简直做到了“瞬间开机”。

微软首先公布了一组调研数据,声称在准备不使用电脑的时候,多达57%的桌面用户和45%的笔记本用户会选择直接关机,以便省电或者保护电池,而进入睡眠状态(Sleep)的分别为42%、45%,使用休眠(Hibernate)的则仅仅为1%、11%

微软还发现,很多用户喜欢开机后享受一个“全新的开始”,而不是继续之前的会话。

Windows 8引入全新内核休眠模式 实现“瞬间开机”

Windows 8引入全新内核休眠模式 实现“瞬间开机”

根据用户的种种反馈,微软给自己制定了三个目标:

1、关闭的时候基本零耗电

2、启动后呈现全新会话

3、按下开机按钮后PC可在很短的时间内投入使用

Windows 7在启动加速方面已经做了大量努力,包括设备驱动并行初始化、触发启动服务等等,但都是小打小闹,而没有根本性的变革。为此,Windows 8将会引入一个全新的启动模式,集传统冷启动和休眠恢复于一身。

Windows 7关机的时候会同时关掉用户会话和系统内核会话,但在Windows 8里后者将转入休眠状态,放到hiberfil.sys休眠文件中去。传统意义上的完全休眠会包含应用程序使用的大量内存页面,默认体积是内存容量的75%,但是Windows 8里的Session 0休眠文件只保存系统状态和内存内容,因此体积只有内存容量的大约10-15%,因此写入硬盘所需的时间短得多,读取和重新初始也化非常快。

当然了,对于那些原本就喜欢休眠的用户来说,恢复速度也会更快。如果你还是喜欢彻底关机,Windows 8自然也会保留这种模式,不会强制使用新模式。

值得一提的是,Windows 8的快速启动模式虽然不会对所有驱动程序进行完整地枚举,但也会进行驱动初始化,因此对于那些需要重启才能生效的设备来说,新模式也可以满足它们。

Windows 8引入全新内核休眠模式 实现“瞬间开机”

微软宣称,使用这种新技术后,Windows 8启动所需时间相比Windows 7能够减少30-70%。在微软测试的30台不同机器上,Windows 7启动最慢需要长达70多秒钟,最快也25秒钟,而且不同系统差异巨大,Windows 8则绝大多数都控制在20秒钟上下,最慢也仅仅30秒钟出头,整体都非常接近。 

Windows 8引入全新内核休眠模式 实现“瞬间开机”

微软解释说,新的启动模式速度快一则是因为所做的工作比完整的系统初始化更少,二则是还加入了新的多相恢复功能(multi-phase resume),能够充分利用多核心的每一个核心,将休眠文件的读取工作分配到所有核心上,共同解压。

如果你的主板使用的不是传统BIOS,而是新式UEFI界面,对加速系统启动也有一定的帮助,因为UEFI从一开始就考虑了种种优化。

另外不管你在使用机械硬盘、固态硬盘还是混合硬盘,新的快速启动模式都有效,当然在固态硬盘下会更快,甚至有些吓人。不信就看视频:

iOS用户点这里

视频中的笔记本是一台惠普EliteBook 8640p,配置有Intel Core i7-2620M处理器、8GB内存、160GB固态硬盘。

 

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0