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はドライバ、システムサービスなど、システムのコアシステムのほとんどを使用します。メモリに圧縮してから、hiberfil.sys hiberfil.sys(つまり、開いているWord文書などのユーザーの現在の作業状態)にユーザーデータを処理して、Metroプログラムをスワップファイルに書き込みます(つまり、Win8はCを追加しました。 Swapfile.sys、Metroプログラムが自動的にバックグラウンドで実行されるためにハングアップすると考えています。データが完全に書き込まれると、Windowsはファームウェアにシャットダウンを通知します。したがって、次回電源ボタンを押すと(電源が切断されていなくてもコンピュータの電源が入っている場合)、システムは直接システムメモリを起動して最後に書き込まれたデータを開始し、次にハイバネーションファイルを読んで交換します。ファイルは最後のシャットダウンの状態にレンダリングされます。これはWin8のハイブリッドブートテクノロジです。

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

次の図は、Win7とWin8の起動速度の比較を示しています。

zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved