Boot.ini

Boot.ini
NTLDR
Entwickler: Microsoft
Betriebssystem: Windows NT
Kategorie: Bootmanager
Lizenz: proprietär
Deutschsprachig: ja

NT-Loader, kurz NTLDR, ist der Bootmanager von Microsoft für alle Windows-NT-Systeme, bis einschließlich Windows Server 2003. Herzstück ist die Konfigurationsdatei „boot.ini“. Sie ist nötig, da die Windowsregistrierung erst nach dem Start des Betriebssystems zur Verfügung steht und ermöglicht damit das Editieren auch außerhalb von Windows. NTLDR wird ab Windows Vista vom „Bootmgr“ abgelöst.

Inhaltsverzeichnis

Funktion und Verwendungszweck

Die Konfigurationsdatei liegt im Wurzelverzeichnis der aktiven Partition (normalerweise „C:\“) und unterscheidet sich in den möglichen Parametern je nach Windowsversion. Dieser Bootmanager ist notwendig geworden, da Windows NT keinen DOS-Kern mehr besitzt und vor dem Start von Windows eine Möglichkeit geschaffen werden muss, das Startverhalten über Parameter zu beeinflussen. Da die DOS-basierenden und die NT-Windowssysteme funktional höchst unterschiedlich sind, sollte zudem auf diesem Weg die Möglichkeit geschaffen werden, verschiedene Windowsversionen parallel zu betreiben.

Ein früher sehr häufiges Dualbootszenario ist der klassische Parallelbetrieb von Windows 95 oder 98 und Windows NT 4.0. Da dieses Betriebssystem wenig Multimediaunterstützung aufwies und keine Plug & Play unterstützt und deshalb auch USB und Firewire nie implementiert wurden, war es sinnvoll, für die tägliche Arbeit der Stabilität wegen Windows NT zu verwenden, zum Scannen oder für Multimediaanwendungen Windows 95 oder 98 zu starten. Diese Kombination ist auch für den Laien einfach und sollte am besten auf getrennten Partitionen erfolgen.

Aufbau der boot.ini

Die „boot.ini“ ist die Konfigurationsdatei des Bootmanagers „NTLDR“. Diese Datei ist nötig, da die Windows-Registrierungsdatenbank erst nach dem Start des Betriebssystems zur Verfügung steht.

Beispielkonfiguration

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation, Version 4.0" 
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation, Version 4.0 [VGA-Modus]" /basevideo /sos
C:\="MS-DOS"
C:\boot.deb="Ubuntu"
  • [boot loader] – leitet die Konfigdatei ein
  • timeout=xx – gibt die Zeit in Sekunden an, welche gewartet wird, bis das voreingestelle Betriebssystem gestartet wird, falls mehrere Einträge vorhanden sind (Standardwert: 30)
  • default=xx – Gibt das Standard-Betriebssystem an, welches gestartet werden soll
  • [operating systems] – ab hier werden die einzelnen Einträge der Betriebssysteme aufgeführt; es können mehrere der folgenden Einträge aufgeführt werden
  • multi(0)disk(0)rdisk(1)partition(1)\Windows-Verzeichnis="Text im Bootmenü" [Optionen…] – startet eine Windows-Installation über das System-BIOS (INT 13)
  • scsi(c)disk(d)rdisk(l)partition(p)\Windows-Verzeichnis="Text im Bootmenü" [Optionen…] – startet eine Windows-Installation über einen expliziten Treiber
  • C:\="MS-DOS" – bietet einen Systemstart unabhängig vom NTLDR an (hier: Systemübergabe an DOS-Startdateien bw. an den Linux-Kernel), was in der Regel nur für DOS, DOS-basierende Windowssysteme und nicht Microsoft-Systeme in Frage kommt

Erläuterung zum Beispiel: Den Start von Windows NT (Startverzeichnis hinter den Partitionsangaben) übernimmt der Bootloader bis zum Laden der Startdateien und Treiber direkt, für ein DOS oder DOS-basierendes Windows übergibt der Bootloader diese Arbeit an die DOS-Startdateien, auf die der folgende Eintrag verweist. Je Partition lassen sich aber jeweils nur ein DOS- und ein NT-System starten, fremde Betriebssysteme wie Linux oder Netware werden offiziell nicht unterstützt. Ebenso erfordert das Installieren mehrerer NT-Systeme oder mehrerer Windows 3x/ 9x-Versionen auf demselben Rechner ein tieferes Fachwissen über das Verhalten und die technischen Anforderungen der verschiedenen Windowsversionen und ist nicht ohne manuelle Eingriffe möglich.

NTLDR startet immer von der aktiven Festplattenpartition, ohne den Master Boot Record zu ändern, im Gegensatz zu einigen anderen Bootloadern z. B. unter Linux. Somit sind auch keine Betriebssysteme auf logischen Laufwerken (Erweiterte Partitionen) startbar. Anspruchsvollere Konfigurationen lassen sich besser und bequemer (oder überhaupt erst) mit Bootmanagern anderer Hersteller und Partitionierungsprogrammen erledigen. Ein völliger Ersatz für NTLDR sind sie aber nicht, da er zum Laden der Startdateien fest ins NT-System eingebunden ist. Es ist mit den meisten Bootmanagern (z. B. GRUB und LILO für Linux) meist problemlos ein Parallelbetrieb möglich.

Lokalisieren der Bootpartition

Starten über das System-BIOS (INT 13)

multi(0)disk(0)rdisk(d)partition(p)\Windows-Verzeichnis="Text im Bootmenü" [Optionen…]

d ist logische Nummer der Disk aus BIOS-Sicht. 0 für die erste Platte (0x80), 1 für die zweite Platte (0x81) etc.. Das hat nichts mit Master, Slave oder SCSI-ID zu tun. Bei 3 ist üblicherweise Schluss.

p ist die Nummer der Partition auf der Platte. Die erste primäre Partition ist 1. Danach folgen alle weiteren primären Partitionen gefolgt von den erweiterten. Die Erweiterungspartitionen selbst (Typ 0x05 und 0x0F) zählen nicht mit.

Windows-Verzeichnis ist das %SYSTEMROOT% der betreffenden Installation ohne Laufwerksbuchstabe.

Optionen siehe unten.

Starten über einen expliziten Treiber

scsi(c)disk(d)rdisk(l)partition(p)\Windows-Verzeichnis="Text im Bootmenü" [Optionen…]

Für diese Variante muss sich die Datei NTBOOTDD.SYS im Hauptverzeichnis der Startpartition befinden - also da, wo auch die BOOT.INI ist. Diese Datei muss eine (umbenannte) Kopie des zum Ansprechen der gewünschten Festplatte erforderlichen Treibers aus %SYSTEMROOT%\SYSTEM32\DRIVERS\ sein. Bei IDE-Platten ist das üblicherweise ATAPI.SYS, es sei denn, der verwendete Kontroller bedarf eines herstellerspezifischen Treibers (bei SCSI immer).

c ist die Nummer des zu verwendenden Kontrollers, beginnend mit 0. Also z. B. 0 für den ersten IDE-Kanal. Es zählen dabei nur die Kontroller, die von dem jeweiligen Treiber unterstützt werden.

d ist die ID der Festplatte. Bei IDE: 0 = Master, 1 = Slave, bei SCSI: SCSI-ID.

l ist die LUN (Logical Unit Number) - normalerweise 0

p und alles weitere ist identisch mit der multi()-Syntax oben.

Die wichtigsten Optionen

  • /fastdetect – schaltet die Hardwareerkennung von NTDETECT.COM aus, welche noch in Windows NT 4.0 gebraucht wurde
  • /NOGUIBOOT – startet Windows ohne grafische Ausgabe. Während des Bootvorgangs werden keine Meldungen angezeigt
  • /BOOTLOGO – in Verbindung mit /NOGUIBOOT kann man den Bootscreen ohne spezielle Tools ändern; dieser muss dazu in folgender Form im Windows-Verzeichnis vorhanden sein: BOOT.BMP; 640x480; 16Farben
  • /sos – zeigt alle Treiber während des Ladevorgangs an; danach erscheint ein Startbildschirm analog zu Windows NT; Das bedeutet nicht, dass diese Treiber auch unbedingt von Windows gestartet werden. Kann nützlich zur Fehleranalyse sein.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Boot.ini — Используется загрузчиком NTLDR при загрузке Windows NT. Имеет формат, типичный для .ini файлов. Содержание 1 Основные разделы файла 1.1 Секция [boot loader] …   Википедия

  • Boot.ini — NTLDR NTLDR, qui signifie NT Loader, est le nom du chargeur d amorçage de Windows 2003, XP, 2000 et NT 4.0 et NT 3.x sur les processeurs x86 et x86 64 (AMD64 et Intel 64) ; par contre, la version actuelle de Windows (Vista) ne l utilise plus …   Wikipédia en Français

  • boot.ini — Используется загрузчиком NTLDR при загрузке Windows NT. Имеет формат, типичный для .ini файлов. Содержание 1 Основные разделы файла 1.1 Секция [boot loader] 1 …   Википедия

  • Boot Configuration Data — (BCD) ist eine Firmware unabhängige Datenbank für Konfigurationsdaten, die während des Bootens benötigt werden. Sie ersetzt die Datei boot.ini, die vom NT Loader benutzt wurde. Sie wird von Microsofts neuem Windows Bootmanager benutzt.[1] Der… …   Deutsch Wikipedia

  • .ini — файл (англ. Initialization file)  это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений. Появились с самых первых версий Windows. В версии Windows 1.01 это был только файл… …   Википедия

  • Boot Configuration Data — ou encore BCD, est un magasin stockant les informations de démarrage. Il est utilisé par Windows Vista, Windows Server 2008 et Windows 7. Il remplace le boot.ini qui est utilisé par Windows XP. Présentation Le magasin est stocké sur le volume… …   Wikipédia en Français

  • Boot-Sektor — Der Master Boot Record (kurz: MBR) ist bei BIOS basierten Computern der x86 Architektur der erste Datenblock (512 Byte) eines in Partitionen aufgeteilten Speichermediums, wie beispielsweise einer Festplatte. Der MBR enthält eine Partitionstabelle …   Deutsch Wikipedia

  • Boot Record — Der Master Boot Record (kurz: MBR) ist bei BIOS basierten Computern der x86 Architektur der erste Datenblock (512 Byte) eines in Partitionen aufgeteilten Speichermediums, wie beispielsweise einer Festplatte. Der MBR enthält eine Partitionstabelle …   Deutsch Wikipedia

  • .ini — Fichier INI Pour les articles homonymes, voir INI. En jargon informatique, un fichier INI désigne un fichier de configuration dans un format introduit par les systèmes d exploitation Windows. Par convention les noms de ces fichiers portent l… …   Wikipédia en Français

  • Ini file — Fichier INI Pour les articles homonymes, voir INI. En jargon informatique, un fichier INI désigne un fichier de configuration dans un format introduit par les systèmes d exploitation Windows. Par convention les noms de ces fichiers portent l… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”