Server-Manager, Multiboot und Co

Admin-Tricks für Windows Server 2008 R2

12.09.2012
Von  , und
Thomas Joos ist freiberuflicher IT-Consultant und seit 20 Jahren in der IT tätig. Er schreibt praxisnahe Fachbücher und veröffentlicht in zahlreichen IT-Publikationen wie TecChannel.de und PC Welt.
Moritz Jäger ist freier Autor und Journalist in München. Ihn faszinieren besonders die Themen IT-Sicherheit, Mobile und die aufstrebende Maker-Kultur rund um 3D-Druck und selbst basteln. Wenn er nicht gerade für Computerwoche, TecChannel, Heise oder ZDNet.com schreibt, findet man ihn wahlweise versunken in den Tiefen des Internets, in einem der Biergärten seiner Heimatstadt München, mit einem guten (e-)Buch in der Hand oder auf Reisen durch die Weltgeschichte.
Dipl. Inform. Johann Baumeister blickt auf über 25 Jahre Erfahrung im Bereich Softwareentwicklung sowie Rollout und Management von Softwaresystemen zurück und ist als Autor für zahlreiche IT-Publikationen tätig. Sie erreichen ihn unter jb@JB4IT.de

Multiboot-Umgebungen einrichten

Der Bootmanager 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 es 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 einfach durchführbar. So konnte etwa zur Sicherungszwecken die boot.ini mit dem Dateiexplorer einfach kopiert werden. Die neuen Windows-Versionen setzen hingegen 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: den Store, die Objekte und die Elemente. 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 bei dem 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 Administrator-Rechte notwendig. Alternativ zu bcdedit steht auch 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-Store.

Details: Durch das Kommando bcdedit erfolgt die Anzeige und Änderung der Boot-Konfiguration. Im Bild die Einstellungen für einen Rechner mit Windows Servers 2008 und Windows 7 im Multiboot.
Details: Durch das Kommando bcdedit erfolgt die Anzeige und Änderung der Boot-Konfiguration. Im Bild die Einstellungen für einen Rechner mit Windows Servers 2008 und Windows 7 im Multiboot.

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 Bootkonfigurationen sind durch 32-stellige GUID ausgewiesen. Um einen Eintrag zu ändern, ist die GUID in den Kommandos anzugeben. Für manche der Optionen, wie etwa den Bootmanager gibt es allerdings einfachere Varianten. Durch bcdedit /set {bootmgr} timeout 5 etwa erfolgt die Einstellung der Wartezeit für den Bootvorgang.