Multiboot, Server-Manager, Core-Server

Windows Server 2008 R2 - Tipps und Tricks für Admins

Multi-Boot-Umgebungen einrichten

Der Boot-Manager von Windows weist seit der Version von Windows Vista - und somit auch Windows 7, Windows Server 2008 und Windows Server 2008 R2 - eine veränderte Architektur auf. Die früher verwendete Datei boot.ini gehört der Vergangenheit an, da sie durch ein neues Konzept abgelöst wurde. Bei der boot.ini handelt es sich um eine Textdatei auf der Startpartition C: des Rechners. Auf Rechnern, auf denen aber noch frühere Windows Versionen wie zum Beispiel Windows Server 2003 existieren, ist die boot.ini weiterhin vorhanden und wird dort auch noch benötigt. Das Schöne und Einfache an der boot.ini war die Tatsache, dass sie mit einem beliebigen Editor geändert und angepasst werden konnte. Damit waren Änderungen an der Startkonfiguration eines Rechners ganz leicht durchführbar. So konnte etwa zur Sicherungszwecken die boot.ini mit dem Dateiexplorer einfach kopiert werden. Die neuen Windows-Versionen hingegen setzen auf einem Configuration Data Store (BCD) auf. Hierbei handelt es sich um eine - im Vergleich mit der Einfachheit der boot.ini -. komplexere Verwaltungsstruktur.

Der Configuration Data Store basiert auf drei Verwaltungsebenen: dem Store, den Objekten und den Elementen. Der Store ist ein Container für ein Objekt, das wiederum Elemente enthalten kann. Das Objekt referenziert eine Boot-Umgebung, wie beispielsweise für den Windows Server 2008 oder Windows 7. Da es sich beim Configuration Data Store nicht um eine Textdatei handelt, sind Änderungen auch nicht mit einen Editor durchzuführen. Durch das Kommandozeilen-Tool bcdedit.exe lässt sich der Configuration Data Store ändern. Dazu sind aber Administratorrechte notwendig. Alternativ zu bcdedit steht zudem ein Shareware-Tool EasyBCD zur Verfügung.

Vor jeglichen Änderungen am BCD-Store sollte dieser allerdings gesichert werden. Um den BCD-Store zu sichern, ist das Kommando bcdedit /export BCD-Sicherungsdatei aufzurufen. Der Bezeichner BCD-Sicherungsdatei ist frei wählbar und steht für den Dateinamen des gesicherten BCD-Stores.

Details: Durch das Kommando bcdedit wird die Boot-Konfiguration angezeigt und geändert. Im Bild die Einstellungen für einen Rechner mit Windows Server 2008 und Windows 7 im Multi-Boot.
Details: Durch das Kommando bcdedit wird die Boot-Konfiguration angezeigt und geändert. Im Bild die Einstellungen für einen Rechner mit Windows Server 2008 und Windows 7 im Multi-Boot.

Die mit bcdedit /export gesicherte Datei kann durch bcdedit /import BCD-Sicherungsdatei wieder zurückgespielt werden. Um Hilfe zu erhalten, ist das folgende Kommando einzugeben: bcdedit /help. Informationen über den Configuration Data Store erhält der Administrator durch bcdedit.exe /enum -v. Das Kommando liefert eine Übersicht aller Objekte im BCD-Store. Die Boot-Konfigurationen sind durch 32-stellige GUIDs ausgewiesen. Um einen Eintrag zu ändern, ist die GUID in den Kommandos anzugeben. Für manche der Optionen, wie etwa den Boot-Manager, gibt es allerdings einfachere Varianten. Durch bcdedit /set {bootmgr} timeout 5 etwa erfolgt die Einstellung der Wartezeit für den Boot-Vorgang.