8では、システムの起動時間を大幅に短縮する「ファストブートモード」が新設されます。威力は上のデモ動画のとおり。8のスタート画面までわずか数秒という速さです。ファストブートを比較したところ、30%から70%の高速化が認められたとのこと。高速起動の実現にはさまざまな手法が用いられていますが、そのひとつは「完全なコールドブート」をしないこと。いわゆる再起動つまりコールドブートはドライバの初期化やサービスの開始など、土台からすべて立ち上げ直すために時間がかかります。アプリなどユーザーセッションの内容も復元できるものの、搭載メモリ量の増加につれて退避するデータ量も増え、やはり復帰時の読み込みが遅くなっていました。退避・復帰させ、その後にユーザーセッションを通常起動させます。システムセッションのみのハイバーネーションはアプリの利用メモリを含まないためデータ量が少なく、高速に立ち上げられるという仕組みです。新たに導入されたマルチフェイズレジュームにより、マルチコア・マルチスレッド環境ならさらに高速な復帰が可能です。コールドブートではないと聞いて気になるのは、スリープや休止があるのにわざわざ再起動する理由である「仕切りなおし」になるのかという点。ドライバの初期化が実行される仕組みになっており、プロセスの終了やメモリ解放に加えてデバイスも新しい状態で起動します。ハードウェア構成を変更した場合など、必要な場合はもちろん完全な再起動が可能です。コールドブートとファストブートの比較図は続きを、シャットダウン・起動プロセスの詳しいおさらいはリンク先をどうぞ。設計目標としています。ハードウェア方面でPCの使い勝手改善を進めつつありますが、マイクロソフトもソフトウェアで「PCの面倒くささ」を過去のものにすべく努力しているようです。