介绍混合启动技术之前,先简单介绍一下休眠和冷启动这两个概念。休眠就是将操作系统状态和内存中的数据保存至硬盘上的一个文件(hiberfil.sys)中,然后操作系统恢复时重新读取该文件,并将原先内存中的数据重新恢复至内存。冷启动是指计算机在完全断电的状态下按下电源键,计算机完成自检并进入操作系统。绝大部分的用户一般都使用冷启动方式启动计算机。
休眠与冷启动,同样是从硬盘读取文件,但是休眠恢复的速度比冷启动快上很多,因为硬盘的连续读写速度非常快,而随机读写能力较差。使用冷启动方式启动至桌面环境,Windows 10操作系统需要从硬盘各处读取dll、程序文件、配置文件;而使用休眠方式恢复,操作系统则时从硬盘上连续的空间里读取数据并恢复至内存中,所以恢复速度很快。
Windows 10操作系统采用的混合启动技术可以理解为高级休眠功能,操作系统只休眠系统核心文件并保存至hiberfil.sys休眠文件。与传统冷启动方式相比,混合启动使操作系统初始化的工作量大大减少,同时操作系统还会利用计算机CPU的所有核心并行处理多阶段恢复任务,进一步加快操作系统启动速度。
在Windows 10操作系统中,以管理员身份运行命令提示符并切换至Windows分区根目录,然后执行dir /s /a hiberfil.sys命令,即可查看hiberfil.sys休眠文件详细信息,如图所示。从图中可以看到,休眠文件在Windows分区中占用空间非常大,休眠文件默认是物理内存大小的75当然,实际是使用不了这么大空间,如果只是使用快速启动功能,休眠文件大小通常是物理内存的1015