Skip to main content

NTローダー(NTLDR)の概要

Anonim

NTLDR(NT Loader)は、Windows XPオペレーティングシステムの起動に役立つ、システムパーティション上のボリュームブートレコードの一部であるボリュームブートコードからロードされる小さなソフトウェアです。

NTLDRは、ブートマネージャとシステムローダの両方として機能します。 Windows XP以降にリリースされたオペレーティングシステムでは、BOOTMGRとwinload.exeが一緒にNTLDRを置き換えます。

複数のオペレーティングシステムがインストールされ、適切に構成されている場合は、コンピュータの起動時にNTLDRにブートメニューが表示され、どのオペレーティングシステムを読み込むかを選択できます。

NTLDRエラー

Windows XPの一般的な起動エラーは、NTLDRが不足しているというエラーです。このエラーは、コンピュータが不注意に起動できないディスクまたはフロッピーディスクから起動しようとしたときに発生することがあります。

しかし、NTLDRエラーは、Windowsや他のソフトウェアを実行しているディスクやUSBデバイスを実際に起動するときに、壊れたハードドライブで起動しようとすると発生することがあります。この場合、起動順序をCD / USBデバイスに変更すると、それが解決される可能性があります。

NTLDRは何をしますか?

NTLDRの目的は、ユーザーが起動するオペレーティングシステムを選択できるようにすることです。それがなければ、起動時に使用するオペレーティングシステムをロードするように起動プロセスを指示する方法はありません。

起動時にNTLDRが受ける操作の順序です。

  1. 起動可能ドライブ(NTFSまたはFAT)上のファイルシステムにアクセスします。
  2. に格納された情報 hiberfil.sys Windowsが以前にハイバネーションモードになっていた場合はロードされます。つまり、OSは最後にオフになったところから再開します。
  3. それが冬眠に入れられなかったならば、 boot.ini から読み込まれ、ブートメニューが表示されます。
  4. NTLDRは、 boot.ini 選択したオペレーティングシステムがNTベースのオペレーティングシステムではない場合関連ファイルが指定されていない場合 boot.ini 、その後 bootsect.dos 使用されている。
  5. オペレーティングシステムが選択されている場合 は NTベース、NTLDR実行 ntdetect.com .
  6. 最後に、 ntoskrnl.exe が開始される。

起動中にオペレーティングシステムを選択するときのメニューオプションは、 boot.ini ファイル。しかし、NT以外のバージョンのWindowsの起動オプションはファイルからは設定できません。なぜなら、次に何をするかを理解するために、関連するファイルが必要なのです。

注意: ザ boot.ini ファイルは、システム、隠された属性、および読み取り専用の属性の変更から自然に保護されます。編集する最善の方法 boot.ini fileはbootcfgコマンドを使用しているため、ファイルを編集できるだけでなく、終了時にそれらの属性も再適用されます。必要に応じて boot.ini INIファイルを見つけて、編集する前に読み取り専用属性をオフにすることができます。

NTLDRの詳細

コンピュータにオペレーティングシステムが1つしかインストールされていない場合、NTLDRブートメニューは表示されません。

NTLDRブートローダは、ハードドライブだけでなく、ディスク、フラッシュドライブ、フロッピーディスク、その他のポータブルストレージデバイスからも実行できます。

システムボリューム上では、NTLDRはブートローダ自体と ntdetect.com これは、システムを起動するための基本的なハードウェア情報を見つけるために使用されます。上記のように、重要なブート構成情報を保持する別のファイルは次のとおりです。 boot.ini - NTLDRは、 Windows 最初のハードドライブの最初のパーティションにあるフォルダ boot.ini 不足している。