Windows2000 /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が起動できなくなります。
Two。スタートアップ
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() - mdash; - mdashディスクコントローラを指定します(SCSIコントローラの場合はSCSI()に置き換えます); DISK() - SCSIデバイス番号を指定します(MULTIの場合、値は常に0です); RDISK() - mdash; - mdash;はIDEデバイス番号を指定します(SCSIの場合は無視されます); PARTITION() - mdash; - mdash;は1から始まるパーティション番号を除き、他のすべての番号は0から始まります。
パラメータ/FASTDETECTは無効を意味しますMAXMEM - Windows 2000 /XPの空きメモリ容量を指定 - BASEVIDEO - 標準VGAディスプレイドライバを使用; NOGUIBOOT - mdash;起動時にグラフィックを表示しない画面; SOS - デバイスドライバの読み込み名前が表示されます。
*オペレーティングシステムの選択メニューの中国語フォントは、アクティブパーティションのルートディレクトリにあるBOOTFONT.BINファイルによって提供されます。
3.システムはNTDETECT.COMファイルをロードして、マシンのハードウェアを検出します。パラレルポート、ディスプレイアダプタなど、後で登録してレジストリに保存するために、収集したハードウェアリストをNTLDRに戻します。
4. Windows 2000 /XPに複数のハードウェアプロファイルがある場合は、選択内容が表示されます。ユーザーが使用するハードウェアプロファイルを決定するのを待つメニュー、それ以外の場合はこの手順をスキップして既定の構成を有効にする。
*ハードウェアプロファイルとは、コンピューター固有のハードウェア構成を保存するシステムファイルのことです。さまざまな場面でコンピュータのアプリケーションを満たすために、windows 7 system download。コントロールパネル - >システム - >ハードウェア - >ハードウェア設定ファイルを選択して変更することができます。
3。カーネルをロードします。 NTOSKRNL.EXEこのファイルは、Windows2000 /XPインストールフォルダの下のSYSTEM32フォルダにあり、ブートプロセスによってハードウェアアブストラクションレイヤ(HAL)がロードされ、このステップが完了します。
* Hardware Abstraction Layer(HAL):特定のプラットフォームのハードウェアインタフェースの詳細を隠し、オペレーティングシステム用の仮想ハードウェアプラットフォームを提供し、ハードウェアに依存せず、複数のプラットフォームに移植できます。
IV。カーネルの初期化
カーネルは初期化を完了し、NTLDRはWindows 2000 /XPカーネルに制御を移し、デバイスドライバのロードと初期化を開始し、WIN32サブシステムとWINDOWS2000 /XPサービスを開始します。
5.ユーザーログイン
ログインプロセスを開始します。 WIN32サブシステムでWINLOGON.EXEを起動し、LOCAL SECURITY AUTHORITY(LSASS.EXE)を起動してログインダイアログを表示します。ユーザーがログインした後、WINDOWS2000 /XPはネットワークデバイスとユーザー環境を設定し続けます。最後に、マイクロソフトの声と私たちが慣れ親しんだパーソナライズドデスクトップで、WINDOWS2000 /XPの長い起動プロセスがついに完成しました。おお、それは眠っている、目覚めて、システムは首尾よく始動する、あなたは今何をすべきか!