Win8スピードスタートの秘密

  
Win7システムの場合、従来のプッシュボタンによる電源投入プロセスは次のとおりです。
ステップ1:ハードディスク上のマスターブートレコード(MBR)を探し、次にMBRがハードディスクパーティションテーブル(DPT)を読み取ります。
2番目のステップ:アクティブなプライマリパーティションを見つけ、アクティブなプライマリパーティションのパーティションブートレコードを読み、レポーターはブートレコードに従ってパーティションディレクトリの下にBOOTMGRを見つけます。
ステップ3:BOOTMGRはbootbcdファイルを読み取り、bcdレコードに従ってオペレーティングシステムのブートメニューを一覧表示し、次にwinload.exeをロードしてからWin7カーネルをロードします。
ステップ4:必要なハードウェアとサービスをWin7デスクトップにロードします。
上記の起動プロセスから、最初のステップと2番目のステップはオペレーティングシステムの起動前のハードウェアの読み取りであることがわかりますこれはオペレーティングシステムのバージョンとは関係ありません。したがって、Win8の高速起動の秘訣は起動の4番目のステップです(これは起動プロセス全体の中でも最も時間のかかるステップです)。これはWin8のハイブリッドハイブリッド起動テクノロジ(HybridBoot)です。
Win8によって導入されたハイブリッドスタートアップ技術は、スリープ技術の拡張を通じて実現されています。従来の休止状態とは、システムがメモリ内のすべてのデータを自動的に休止状態ファイル(C:hiberfil.sys)にダンプすることを意味します。その後、すべての機器の電源が切れてスリープ状態になります。操作が再開されると、システムはC:hiberfil.sysファイルに最後に転送されたデータを読み取り、読み取りが完了した後で元の操作状態に戻ります。
Win8のスリープはさらに改善されましたが、Win8でスリープシャットダウンを選択すると(シングルマシンメニューの電源ボタン)、Win8はドライバー、システムサービスなど、システムのコアシステムのほとんどを圧縮します。その後、ユーザーデータ(つまり、開いているWord文書などのユーザーの現在の作業状態)を処理することによってメモリがhiberfil.sysに書き込まれ、Metroプログラムがスワップファイル(つまりWin8の新しいC:swapfile.sys)に書き込まれます。 Metroプログラムはバックグラウンドで実行するために自動的にハングします。データが完全に書き込まれると、Windowsはファームウェアにシャットダウンを通知します。そのため、次回電源ボタンを押すと(電源が切断されていなくてもコンピュータの電源が入っている場合)、システムは直接システムメモリを起動して最後に書き込まれたデータを開始し、休止状態ファイルを読み込んで交換します。ファイルは最後のシャットダウンの状態にレンダリングされます。これはWin8のハイブリッドブートテクノロジです。以下に示すように:

明らかに、Win8ハイブリッド起動の速度は最後のスリープシャットダウンに依存していますこの新技術は最後のシャットダウンからの次の起動に備えていますシステムカーネル、ハードウェア、および各サービスの初期化に必要な時間に移動します。メモリの読み書き速度が非常に速く、最後にシステムに入った後に保存されたデータが正常にロードされるため(自動起動サービス、アドオンのハードウェアデバイスなど)、実際にWin8ハイブリッドテクノロジの起動に費やされる時間上記は「メモリデータの読み込み+ハイバネーションファイルの読み込みと時刻ファイルの交換の時間」です。起動時間の定義は、主にデスクトップに電源ボタンが押された時間を指します(プログラムの起動にかかる時間は含みません)Win8混合起動時間は、主にメモリデータの読み取りにかかる時間を表します。メモリの読み書き速度が速いため、より高い構成のコンピュータでは、このメモリの読み取り時間(8秒)が非常にありそうです。これは、Win8会議でのデスクトップ起動の8秒の秘密です。
次の図は、Win7とWin8の起動速度の比較を示しています。

zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved