NTLDRとは? わかりやすく解説

NTLDR

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/01/09 15:36 UTC 版)

ナビゲーションに移動 検索に移動

NTLDR(NT Loader)は過去のWindows NT系における標準のブートローダである。

概要

NTLDRはWindows NT系のブートローダであり、Windows NT/2000/XP/Server 2003に付属した。

それより新しいWindows Vistaおよびそれ以降はNTLDRの代わりにWindows Boot Managerが用いられている。

NTLDRはプライマリハードディスクドライブかブート可能[1]なリムーバブルメディア(CD-ROM/USBメモリ/FDDなど)から起動することができる。もちろん、NTLDRはWindows NT系のOSばかりではなく、Windows 9x系PC-UNIXLinux/FreeBSDなど)などのWindows NT以外のOSもパーティションなどを設定することにより起動することができる。NTLDRを使用するためには起動ドライブのルートディレクトリに最低でも、NTLDRとBoot.iniを必要とする。また、NT系OSはそれに加えて、ntdetect.comも必要である。さらに、日本語版を含む東アジア言語バージョンの Windows では Bootfont.bin が必要である[2]

起動の順序

NTLDRは以下のようにOSを呼び出す。

  1. マイクロプロセッサを32Bitモードに切り替える
  2. ファイルシステムにアクセスする
  3. Boot.iniを読み込み、もし2種類以上OSが記述されていればブートメニューを出す。
  4. ブートメニューで選択されたOSがNT系以外のOSならば、NTLDRは記述されたファイルに起動を任せ、役割を終える。
    • ファイル名が指定されていない場合、BOOTSECT.DOSという名前のファイルが使用される。
    • /win95または/win95dosオプションが指定されている場合、Windows 9x系DOSMS-DOSまたはPC DOS)とのマルチブートのための処理が実行される[3]
  5. ブートメニューで選択されたOSがNT系のOSならば、NTLDRはntdetect.comを実行し、ハードウェアの情報収集をする。
  6. Windows NT系のカーネルであるntoskrnl.exeを実行し、ntdetect.comで集めた情報を渡す。

Boot.ini

NTLDRは[operating systems]の項目に2つ以上記述されていた場合、OSの選択画面を提示する。それを記述するファイルがBoot.iniである。

Boot.iniの例

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\bootsect.dos="Microsoft Windows 98"

timeoutの値の単位は秒で、NTLDRのメニュー表示時間を設定できる。

NT系OSの制御機能

NTLDRはNT系のOSのセーフモード起動なども制御している。使用されるオプションは以下のとおりである。

  • /3gb
  • /basevideo
  • /baudrate=nnn
  • /bootlog
  • /burnmemory
  • /crashdebug
  • /debug
  • /debugport=comx
  • /fastdetect
  • /maxmem=nn
  • /nodebug
  • /noexecute=optin (DEP)
  • /noguiboot
  • /nopae
  • /noserialmice:comx
  • /numproc
  • /onecpu
  • /pae
  • /pcilock
  • /safeboot
  • /safeboot:dsrepair
  • /safeboot:minimal
  • /safeboot:minimal(alternateshell)
  • /safeboot:network
  • /usepmtimer
  • /sos
  • /win95
  • /win95dos
  • /year

脚注

  1. ^ Basic Input/Output Systemの対応が必要
  2. ^ マイクロソフト サポート オンライン 2011年1月29日閲覧
  3. ^ Boswell, William (2003-04-14) (英語). Inside Windows Server 2003. Addison-Wesley Professional. p. 63. ISBN 978-0735711587. https://books.google.co.jp/books?id=zayrcM9ZYdAC&lpg=PA63&dq=win95dos&hl=ja&pg=PA63#v=onepage&q=win95dos&f=false. "/win95dos and /win95. These switches emulate the dual-boot features in Windows 9x. They are used in conjunction with Bootsect.dos files that contain Windows 95 bootstrap." 

関連項目

外部リンク





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「NTLDR」の関連用語

NTLDRのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



NTLDRのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのNTLDR (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS