Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7のよくある質問 >> 起動方法、Windowsの起動順序の詳細

起動方法、Windowsの起動順序の詳細

  
        

この記事では、IT技術者によるWindowsの起動時の問題の分析と解決を容易にするために、Windowsオペレーティングシステムの起動シーケンスについて詳しく説明します。

Windowsの起動プロセスには、次の段階があります。

セルフテストフェーズの開始

この段階では、主にBIOS、次にメモリ、CPU、ハードディスク、キーボード、その他のデバイスを読み取ります。セルフテストを実施してください。この段階で、セルフテストの印刷情報が画面に表示されます。

画面表示:セルフテスト印刷情報

初期化起動フェーズ

この段階では、BIOSで指定された起動順序に従って、起動可能な起動可能なデバイス(ローカルディスクなど)を見つけます。 CDドライバ、USBデバイスなど、次にこれらのデバイスからシステムを起動する準備をします。

画面表示:黒い画面

ブートロードステージ

このステージでは最初にブートパーティション(Cドライブなど)からNtldrをロードし、次にNtldrによって次の設定が行われます。

1。内蔵メモリーモード、x86プロセッサーで、オペレーティングシステムが32ビットの場合は32ビットフラットメモリーモードに、64ビットオペレーティングシステムの場合は64ビットプロセッサー、64ビットメモリーモードの場合は64ビットプロセッサーに設定。

2.ファイルシステムの起動

3. boot.iniファイルの読み込み

画面表示:F8キーまたは複数のシステムを押すと、起動オプションメニューが表示されます。

ハードウェアフェーズの検出と設定

このフェーズでは、いくつかのハードウェアデバイスをチェックして設定します。 - 時刻と日付などのシステムファームウェア - アダプタとディスプレイアダプタ - ディスプレイアダプタキーボード - 通信ポート - フロッピーディスク - 入力デバイス(マウスなど) - パラレルポート - ISAバス上で動作しているデバイス

画面表示:黒い画面

カーネルロードステージ

カーネルロードフェーズでは、まずNtldrがWindowsカーネルのNtoskrnl.exeとハードウェア抽象化レイヤ(HAL)をロードしますHALは組み込みオペレーティングシステムのBSP(Boradサポートパッケージ)とやや似ていますが、この抽象化レイヤはハードウェア用です。オペレーティングシステムを別のハードウェアに移植する場合は、対応するHALを変更するだけで、他のカーネルコンポーネントを変更する必要はありませんが、これはオペレーティングシステムの通常の設計モードです。

次にNtldrは、このマシンにインストールされているドライバをHKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSetから読み取り、そのドライバを1つずつロードします。

ドライバがロードされると、Windowsは次のことを行います。

1.システム環境変数を作成します。

2. Windowsサブシステムのカーネルモードであるwin32.sysを起動します。パート

3. Windowsサブシステムのユーザーモード部分であるcsrss.exeを起動します。

4. winlogon.exeを起動します。

5.仮想メモリページファイルを作成します。

6.必要なファイル(主にドライバファイル、更新されている場合)の名前を変更します。次の再起動の前に名前を変更する必要があります)


画面表示:Windowsロゴのインターフェイスとプログレスバーを表示します。

ログインフェーズ

この段階では次のことが行われます。もの:

1.マシン上で自動的に開始する必要があるすべてのWindowsサービスを開始します。

2.ローカルセキュリティ認証を開始します。Lsass.exe

3.ログイン画面を表示します。< Br>

画面表示:ログイン画面を表示する

Copyright © Windowsの知識 All Rights Reserved