Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Windows 7システムチュートリアルについて >> Windows 2000システムXPのシステム起動プロセスの詳細

Windows 2000システムXPのシステム起動プロセスの詳細

  

Windows 2000 /XPは優れたオペレーティングシステムで、強力で安全、そして安定しており、大部分のコンピュータユーザーに好まれています。しかし、使用の過程で、私たちは明らかにその起動時間がWindows98よりずっと長いと感じています、そしてそれは人々の忍耐力をWindows98よりよくテストすることができます。それでは、耐えられないが耐え難いこの時期に、システムはどのような仕事をしているのでしょうか?心配しないで、ゆっくりと実行し、なぜそれが速いのかを確認してください。

Intelベースのコンピュータでは、Windows 2000 /XPの起動プロセスは大きく5つのステップに分けられます。起動前、起動、カーネルのロード、カーネルの初期化、そしてユーザーへのログインです。以下は別の紹介です。


A.起動前

まず、コンピュータのセルフテストのために電源が入り、BIOS(つまり基本入出力システム)で基本的なハードウェア構成が完了します。ハードディスクのMBR(マスターブートレコード)を読み取ってハードディスクパーティションテーブルを調べてブートパーティションを決定し、NTLDR(オペレーティングシステムローダー)ファイルが実行されるブートパーティションのオペレーティングシステムブートセクタをメモリにロードします。

* Windows 2000 /XPはマルチブートをサポートしています。最初に既存のオペレーティングシステムのブートセクタをBOOTSECT.DOSファイル(アクティブパーティションのルートディレクトリの下にあります)として保存し、システムブートセクタを変更してNTLDRファイルをシステム起動時にロードして複数のブートを実行できるようにします。目的Windows98にはこの機能がないので、Windows2000 /XPをインストールしてからWindows98をインストールすると、Windows2000 /XPのブートレコードが破壊され、2000 /XPが起動しなくなります。


II。スタートアップ

1.最初に、NTLDRはプロセッサをリアルモードから32ビットプロテクトモードに変換します。

2. BOOT.INIファイルを読みます。このファイルは、アクティブパーティションのルートディレクトリにあり、起動プロセス中にシステムにメニューを選択させ、ユーザーが起動するオペレーティングシステムを選択するためのものです。あなたがWindows2000 /XPを起動することを選択した場合、NTLDRは次のプロセスを起動し続けます;あなたが非Windows2000 /XPシステムを選択した場合、NTLDRはシステム起動セクタコピーBOTSECT.DOSを読み、対応するシステムで起動します。

*ここで、[BOOT LOADER]はオペレーティングシステムローダーで、システム選択メニューとデフォルトのブートオペレーティングシステムのデフォルトの待機時間を指定します。手動で変更することも、コントロールパネルで変更することもできます安全上の理由から、コントロールパネルで変更することをお勧めします。設定を変更するには、「コントロールパネル」 - >「システム」 - >「詳細」 - >「起動と回復」を選択します。 (Windows XPでmsconfig(システム設定ユーティリティ)を実行する別の方法があります。

[OPERATING SYSTEMS]セクションはオペレーティングシステムのリストを指定します。二重引用符で囲まれた部分はリストが表示するものです。

* MULTI(0)DISK(0)RDISK(0)PARTITION(1)の形式のステートメントはARCパスと呼ばれ、その形式は次のとおりです。 MULTI() - ディスクコントローラを指定します(SCSIコントローラの場合はSCSI()に置き換えます); DISK() - SCSIデバイス番号を指定します(MULTIの場合、値は常に0です)。

パラメータ/FASTDETECTは、システムの既定値であるシリアルマウス検出を無効にすることを意味します:MAXMEM - Windows 2000 /XPの利用可能なメモリ容量を指定します - BASEVIDEO - 標準VGAディスプレイドライバを使用します; NOGUIBOOT - mdash; - mdash;は起動時にグラフィック画面を表示しません; SOS - mdash; - mdash;

*オペレーティングシステムの選択メニューの中国語フォントは、アクティブパーティションのルートにあるBOOTFONT.BINファイルによって提供されます。

3.システムのロードNTDETECT.COMファイルパラレルポート、ディスプレイアダプタなどのマシンハードウェアを検出し、後で登録してレジストリに保存するために収集したハードウェアリストをNTLDRに返します。

4. Windows2000の場合/XPに複数のハードウェア構成ファイルがある場合は、選択メニューが表示され、ユーザーが使用するハードウェア構成ファイルを決定するのを待ちます。それ以外の場合は、この手順をスキップして既定の構成を有効にします。コンピューター固有のハードウェア構成用のシステムファイルコンピューターのアプリケーションに合わせてさまざまなハードウェア構成ファイルを作成できますWindows 7のシステムダウンロードは、[コントロールパネル] - > [システム] - > [ハードウェア] - > [ハードウェア構成ファイル]を選択して変更できます。 Br>


III。カーネルのロード

ブートプロセスはWindows 2000 /XPカーネルNTOSKRNL.EXEのロードを開始します。このファイルは、Windows2000 /XPインストールフォルダのSYSTEM32フォルダにあります。その後、ハードウェアアブストラクションレイヤ(HAL)がブートプロセスによってロードされ、このステップが完了します。

* Hardware Abstraction Layer(HAL):特定のプラットフォームのハードウェアインタフェースの詳細を隠し、オペレーティングシステム用の仮想ハードウェアプラットフォームを提供し、ハードウェアに依存せず、複数のプラットフォームに移植できます。


IV。カーネルの初期化

カーネルは初期化を完了し、NTLDRはWindows2000 /XPカーネルに制御を移し、デバイスドライバのロードと初期化を開始し、WIN32を起動します。システムとWINDOWS2000 /XPサービス。


V.ユーザーログイン

ログインプロセスを開始します。 WIN32サブシステムでWINLOGON.EXEを起動し、LOCAL SECURITY AUTHORITY(LSASS.EXE)を起動してログインダイアログを表示します。ユーザーがログインした後、WINDOWS2000 /XPはネットワークデバイスとユーザー環境を設定し続けます。最後に、マイクロソフトの声と私たちが慣れ親しんだパーソナルデスクトップを使って、WINDOWS2000 /XPの長い起動プロセスがついに完成しました。おお、それは眠っているか、目覚めて、システムは首尾よく始動する、あなたは今何をすべきか!


最新のXPシステムダウンロードアドレスhttp://www.xitongzhijia.net/xp/

最新のWin7システムダウンロードアドレス:http://www.xitongzhijia.net /win7 /

Copyright © Windowsの知識 All Rights Reserved