欢迎光临
我们一直在努力

win8系统开机8秒大揭秘

建站超值云服务器,限时71元/月

在微软的WIN8消费者预览版的发布会上,WIN8启动的速度竟然达到了许多智能手机都无法达到的8秒!微软是怎么做到的呢?

 对于传统的win7系统,从按下电源键后流程是这样的:
1.查找硬盘主引导记录(MBR)接着从MBR里读取硬盘分区表(DPT)
2.查找活动主分区,读取活动主分区的分区引导记录,查找该分区根目录下的Bootmgr
3.Bootmgr读取boot\bcd文件并根据BCD记录列出操作系统启动菜单,接着加载winload.exe,通过winload.exe加载WIN7内核
4.加载必要的硬件和服务,进入WIN7桌面

win8启动的前三步基本和win7吻合,最大的秘密在于第四步(也是最消耗时间的一部),win8采用了一项新的技术,混合启动技术(Hybrid Boot)。混合启动技术(Hybrid Boot)是通过睡眠技术扩展而实现,传统的睡眠是系统将内存中的数据全部转为休眠文件hiberfil.sys接着切断供电进入休眠。恢复是将上次转存的hiberfil.sys读取。
 而win8的混合启动技术(Hybrid Boot)做了进一步改进,当选择睡眠关机,WIN8会将大部分的核心系统压缩写入内存,然后将用户数据写入休眠文件hiberfil.sys(用户开着的工作,如WORD)将Metro程序写入win8新增的交换文件swapfile.sys。当全部数据写入完成后win8通知固件关机。这样我门再一次按下电源键时(前提是电脑没有断电),系统回直接通过唤醒系统内存来启动上次写入的数据,在读取休眠文件和交换文件,由于内存的读写速度远超硬盘,所以实现了快速开机。着就是混合启动技术(Hybrid Boot)。
 这种新技术是从上一次关机开始就为下一次开机做准备,所以开机的时间就等于:读取内存数据时间+读取休眠文件和交换文件时间“。上面提到过,内存的读写速度远超硬盘,所以着就是WIN8的8秒开机奥秘!

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » win8系统开机8秒大揭秘
分享到: 更多 (0)