Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> 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(システム構成ユーティリティ)を実行する別の方法があります。<オペレーティングシステム>セクションはオペレーティングシステムのリストを指定します。二重引用符で囲まれた部分はリストに表示される内容です。よりパーソナライズされるように変更します。
* MULTI(0)DISK(0)RDISK(0)PARTITION(1)の形式のステートメントはARCパスと呼ばれ、その形式は次のとおりです。MULTI() - 指定ディスクコントローラ(SCSIコントローラの場合はSCSI()に置き換えます); DISK() - SCSIデバイス番号を指定します(MULTIの場合、値は常に0です); RDISK() - IDEデバイス番号を指定します(SCSIでは、ここでは無視されます。)PARTITION() - パーティション番号を指定します1から始まるパーティション番号を除いて、他の番号は0から始まります
パラメータ/FASTDETECTはシリアルマウス検出が無効であることを意味します。 MAXMEM - Windows2000 /XPの利用可能なメモリ容量を指定します; BASEVIDEO - 標準のVGAディスプレイドライバを使用します; NOGUIBOOT - 起動中にグラフィックスクリーンを表示しません; SOS - デバイスドライバをロードするときに表示しますその名前です。
*オペレーティングシステム選択メニューの中国語フォントは、アクティブパーティションのルートディレクトリにあるBOOTFONT.BINファイルによって提供されます
3.システムはNTDETECT.COMファイルをロードします。これは、パラレルポート、ディスプレイアダプタなどのマシンハードウェアを検出するために使用されます。 4. Windows 2000 /XPに複数のハードウェアプロファイルがある場合は、選択メニューが表示され、ユーザーがどれを使用するかを決定するのを待ちます。ハードウェア設定ファイル、それ以外の場合はこの手順をスキップしてデフォルト設定を有効にする
*ハードウェア設定ファイルはコンピュータ固有のハードウェア設定を保存するシステムファイルを指します。コントロールパネル - >システム - >ハードウェア - >ハードウェア設定ファイルを変更することができます
III。カーネルのロード
ブートプロセスはWindows2000 /XPカーネルNTOSKRNL.EXEのロードを開始します。フォルダの下のSYSTEM32フォルダで、その後、プロセスによってハードウェアアブストラクションレイヤ(HAL)が起動されます。 、インタフェースハードウェアのハードウェアアブストラクションレイヤ(HAL):.隠すプラットフォームの特定の詳細は、オペレーティング・システムは、仮想ハードウェアプラットフォームを提供*このステップ
の完了、それはハードウェアに依存し、様々なプラットフォームに移植することができる持っています。 IV。カーネルの初期化カーネルは初期化を完了し、NTLDRはデバイスドライバのロードと初期化を開始するWindows2000 /XPカーネルに制御を移し、WIN32サブシステムとWINDOWS2000 /XPサービスを開始します。 V.ユーザーログイン
ログインプロセスを開始します。 WIN32サブシステムでWINLOGON.EXEを起動し、LOCAL SECURITY AUTHORITY(LSASS.EXE)を起動してログインダイアログを表示します。ユーザーがログインした後、WINDOWS2000 /XPはネットワークデバイスとユーザー環境を設定し続けます。最後に、マイクロソフトの声と私たちが慣れ親しんだパーソナルデスクトップを使って、WINDOWS2000 /XPの長い起動プロセスがついに完成しました。おお、それは眠っているか、目覚めているか、システムは首尾よく始動する、あなたは今何をすべきか?

Copyright © Windowsの知識 All Rights Reserved