Windows XPのブート

  
システムの起動に関する詳細な理解と最適化は、3段階のプロセスです。最初のステップは電源投入から始まり、システムBIOSはハードウェアデバイスの定期的な電源投入セルフテスト、つまりRAMチェック、ソフトドライブとハードドライブ、およびCD-ROMドライブの検出を含む、いわゆるPOST(パワーオンセルフテスト)チェックを実行します。 。次に、BiOSはアクティブパーティションのマスターブートレコードMBR(Master Boot Record)のブートローダを読み込みます。最後に、ブートローダの初期化が完了すると、オペレーティングシステムのブートプロセスが始まります。一般的なタスクには、オペレーティングシステムのカーネルの起動、ディスクボリュームのロード、デバイスドライバのロード、登録情報の読み取り、新しいハードウェアデバイスの検索、表示デバイスの初期化、および表示が含まれます。ユーザーインターフェースなどから

同時に、ネットワークにも接続し、セキュリティ設定などのさまざまなユーザ定義設定を実装します。 Win XPは、ハードウェアとより効果的に連携することで起動プロセスをスピードアップします。

XPを搭載した新しいマザーボードを購入する場合は、マザーボードのBIOSがSBFS、Simple Boot Flag Specification、またはBIOSと連携して動作する「Simple Boot Mark Specification」のどちらをサポートしているかを検討してください。このシステムは、BiOSメモリ検出時間の最小化、プラグアンドプレイオペレーティングシステム用のデバイスの初期化など、最適化された起動速度で動作します。

Win XPのNTLDRブートローダも最適化されました。ローダーを起動する作業は、オペレーティングシステムのカーネルと関連するシステムファイルを読み込んで読み込むことです。 Win XPでは、ブートローダはファイルとディレクトリの情報をキャッシュし、I /Oサイクルでシステムファイルを読み取るので、オペレーティングシステムのカーネルのロード速度が大幅に向上します。 XPカーネルも起動速度を上げるために最適化されていますが、ディスクの読み取り中にデバイスを検出してドライバをメモリにロードすることで、ディスクI /O操作とデバイス初期化操作がある程度重複することがあります。さらに、XP用に書かれたドライバを実行する必要があります。使用されるデバイスのみが初期化されます。 XPでは、ネットワークはシステムの起動時にも初期化され、後で起動されることはありません。

Win XPは、デバイスドライバ、サービス、シェルプログラムを実際に使用する前に、それらを読み込むために「先読み」技術を使用しています。 テクノロジを先読みするための鍵は、前回の起動プロセスを学び、起動プロセス中に使用されるさまざまなファイルのロードモードを最適化することです。この最適化されたテクノロジはアプリケーションソフトウェアでも使用され、システムは各アプリケーションの最初の数回の起動を分析してから、アプリケーションの要件を説明し、この情報を格納する仮想の "メモリイメージ"を作成します。 WindowsPREFETCHフォルダに保存します。イメージが構築されると、アプリケーションソフトウェアはずっと速くロードされます。 XPの先読みデータには、最後の8つのシステム起動またはアプリケーション起動に関する情報が含まれています。

先読みテクノロジの効果
は簡単な実験を通して見ることができます:WINDOWSPREFETCHディレクトリの下のアプリケーションに対応する先読みデータを削除してから、先読みがあることを確認してください。データと未読データの違い。例としてWordを使用しますこれまでに使用したことがない場合は、数回起動してから通常の方法で使用してから、アイコンのクリックからWordが起動するまでの時間を記録します。次に、WindowsPREFETCHディレクトリ内のすべてのWINWORD.EXE。*。PFファイルを削除し、もう一度Wordアイコンをクリックして起動し、起動にかかる時間を確認します。見てわかるように、2つの開始間の時間差は非常に大きいです。しかし、心配しないでください、Win XPはWord用の先読みデータの収集を再開し、数回起動するとWordはすぐに起動します。ブートローダの場合、同様に動作する先読みデータファイルもありますが、試しているのであれば、削除しないことをお勧めします。

PREFETCHフォルダ配下のファイルの命名規則について簡単に説明します。前述したように、各アプリケーション(XPのブートプロセスを含む)には、PREFETCHディレクトリに対応する先読みファイルがあり、アプリケーションの起動時の各モジュールの読み込み順序が記述されています。プリフェッチファイルの名前は、アプリケーションの実行可能ファイルの名前、実行可能ファイルのフルパスを表す " - "、および16進値、およびMMC.EXE-461B77C5のようなファイル拡張子.PFに基づいています。 Pf。ただし、どのシステムでも、XPはNTOSBOOT-B00DFAAD.PFという同じ名前のファイルの先読みを開始します。

先読みデータは、Win XPの最適化ツールにも役立ちます。このファイルはWindowsPREFETCHディレクトリのLayout.iniファイルに保存されており、このファイルをメモ帳で開くと、Win XPがディスク上のファイルの物理的な場所を変更して最速の起動を実現する方法を知ることができます。スピードファイルの場所を転送するための最適化ツールの基本はこちらです。実際、Win XPはコンピュータがアイドル状態であることに気付くと、最適化ツールを実行してファイルの場所を最適化しようとします。

Win XPにはネットワーク接続と設定をバッファする機能があり、XPは以前のWindowsよりも速くネットワーク操作に応答することができます。既定では、Win XPは、リアルタイムで検出されたネットワークビューではなく、バッファリングされたネットワークビューを優先します。つまり、ネットワークビューを開くと、Win XPは実際には以前にバッファされていたネットワークビューを表示し、バックグラウンドで接続を確立しようとします。この処理方法は、ネットワーク上のドメイン、DHCP、またはDNSサーバーに障害が発生した場合でも、ネットワーク操作の遅延時間を短縮し、ユーザーにスムーズな操作感を提供します。

マザーボードのBIOSがSBFSの仕様をサポートしていない場合にシステムをどのように最適化する必要があるかを見てみましょう。製造元によってBIOSメニューが異なるため、ここで指定することができるのは、いくつかの項目だけです。

Quick POSTを有効にする(Quick POST) 。これにより、フルメモリチェックやロゴの起動などの操作が無効になります。

起動時のフロッピーシークを無効にしてフロッピードライブを検索するには、ある程度の起動時間がかかります。

起動デバイスの順序を調整します。できれば「Cのみ」(ハードドライブからの起動のみ)に設定します。これにより起動速度が向上するだけでなく(システムがフロッピーディスクのないフロッピードライブなどの起動不可能なデバイスをチェックすることもなくなります)、システムがフロッピードライブや他のデバイスから起動するのも妨げられます。 Cドライブで起動できないなど、特別なニーズがある場合は、起動デバイスをフロッピードライブやBiOSのCD-ROMなどのデバイスに変更します。

PnP-OS(プラグアンドプレイOS)を有効にします。このオプションは、BiOS検出デバイスを無効にし、デバイスを検出するタスクをオペレーティングシステムに任せます。主流のWindowsオペレーティングシステムでは、このオプションを有効にすると起動時間が大幅に短縮されます。

オペレーティングシステムでは、起動速度を上げる最も重要なことは、不要なさまざまなプログラムやサービスが自動的に起動しないようにすることです。 Win XPは便利なツールを提供します。「スタート」メニューの「ファイル名を指定して実行」をクリックし、msconfigを実行してから、不要なプログラムが自動的に起動しないようにします。

最後に、システムの起動プロセスを分析、表示、および最適化するツールをお勧めします。このツールはBootVisです。ダウンロードURLは非常に長いので、ここでは提供されません。Microsoftダウンロードセンターから「BootVis」を検索できます。ダウンロードしたら、解凍してBootVis.exeをクリックして実行します。他の実行中のソフトウェアをすべて閉じ、BootVisメニューのFile> New> Next Boot + Drivers Traceの順に選択します。システムが15秒後に再起動します。再起動後、ディスクに書き込むファイルがいくつかあるため、しばらく待ってください。対応するプロンプトが表示されます。このプロセスの最後に、BootVisが再起動し、図1に示すチャートを表示します。これらのチャートの詳細については、BootVisのヘルプを参照してください。ここでは説明しません。 BootVisの作業の詳細を知りたくない場合は、これらの図がブートプロセス中にさまざまな部分をロードするのにかかる時間を表していることを知っていれば十分です。



システムを最適化したい場合は、上記のプロセスを4〜5回繰り返す必要があります。終了したら、BootVisのメニュー[トレース]> [システムの最適化]を選択し、再起動するのを待ちます。今回は起動時間が以前よりずっと長くなります。 Win XPにログインした後、すぐに最適化が実行されます。将来的には、起動速度の後に最適化の感覚を楽しむことができます。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved