Installation von Windows 7 in einer virtuellen Harddisk
Diese Anleitung zeigt, wie mann Windows 7 (nur die Ultimate und die Enterprise Version unterstützen das Booten von VHD) in eine virtuelle HD installiert und davon booten kann. Dazu benötigt mann drei Tools. Das sind DISKPART, bcdedit und imagex.
DISKPART und BCDEDIT sind in Windows enthalten und können über die Eingabeaufforderung aufgerufen werden. Mit DISKPART erstellt, partitioniert, löscht man HD's und vergibt Laufwerksbuchstaben. Mit BCDEDIT wird das Bootmenü bearbeitet.
Imagex ist im WAIK (Windows Automated Installation Kit) enthalten. Mit imagex werden *.wim Dateien bearbeitet. Der Download erfolgt über die Homepage von Microsoft.
Im ersten Schritt erstellen wir eine virtuelle HD (Harddisk).
Klick auf Start -> cmd -> das Icon mit der rechten Maustaste anklicken -> Run as Administrator.
- Eingabe von DISKPART und ENTER
- create vdisk file=c:\vhd\windows7.vhd maximum=30000 type=fixed (Es wird eine HD mit einer fixen Grösse von 30 GB erstellt, der Name der HD kann frei gewählt werden.)
- select vdisk file=c:\vhd\windows7.vhd und ENTER (Auswahl der HD)
- attach vdisk und ENTER (Die HD wird vom System gemountet.)
Nachdem die HD erzeugt wurde, muss sie noch partitioniert und bootfähig gemacht werden. Das funktionert bestens über DISKPART.
- list disk und ENTER (Kontrolle, ob die ausgewählte HD die soeben erstellte ist.)
- create partition primary (Es wird eine primäre Partition erstellt, damit von ihr gebootet werden kann.)
- select partition 1 und ENTER (Auswahl der soeben erstellten Partition)
- active und ENTER (Jetzt wird die HD bootfähig gemacht, es werden die erforderlichen Dateien auf die HD geschrieben.)
- format fs=ntfs quick (Die HD wird mit NTFS formatiert.)
- assign und ENTER (Der HD wird ein Laufwerksbuchstabe vergeben und es kann über den Explorer auf die Disk zugegriffen werden.)
Die Erstellung der virtuellen und bootfähigen HD ist damit abgeschlossen. Im nächsten Schritt wird das Betriebssystem auf die virtuelle HD installiert. Dazu benötigen wir das Tool imagex, dass mit dem WAIK installiert wurde. Der Pfad dazu lautet: C:\Program Files\Windows AIK\Tools\x86\imagex.exe
Dazu öffnen wir die Eingabeaufforderung:
- imagex /info [Pfad zur Datei]\install.wim - Mit dieser Abfrage, werden alle Images die sich auf der CD befinden angezeigt. In meinem Fall ist es die ID=1. Für Windows 7 Enterprise in Englisch.

- imagex /apply D:\sources\install.wim /check 1 K:\ - Der Parameter apply installiert das ausgewählte File. Check verifiziert die Datenintegrität des *.wim Files. 1 steht für den Index des Images. K:\ für den Laufwerksbuchstaben der virtuellen HD.
Wir starten noch einmal DISKPART.
- select vdisk file=c:\vhd\windows7.vhd (Auswahl der von uns erstellten HD)
- detach vdisk (Die HD wird vom System abgemeldet und ist über den Explorer nicht mehr ansprechbar.)
Damit ist die Installation des Betriebssystems auf die virtuelle HD abgeschlossen. Im nächsten Schritt wird die virtuelle HD dem Bootmenü hinzugefügt. Dazu benötigen wir das Tool bcdedit. Gestartet wird das Tool über die Eingabeaufforderung.
- bcdedit und ENTER (Die aktuellen Einträge im Bootmenü werden angezeigt.)
- bcdedit /copy {current} /d "Windows 7 von VHD" (Der Identifier current wird kopiert und mit der Description "Windows 7 von VHD" bezeichnet. Der neue Eintrag erhält eine neue GUID.)
- bcdedit /set {GUID} device vhd=[C:]\vhd\windows7.vhd (Dem neuen Eintrag wird der Pfad zur virtuellen HD zugewiesen.)
- bcdedit /set {GUID} osdevice vhd=[C:]\vhd\windows7.vhd
- bcdedit /set {GUID} detecthal on (Damit wird die Erkennung der HAL beim nächsten booten eingeschalten.)
- bcdedit /set {GUID} description "Boot VHD" (Beschreibung einfügen)
Damit ist die Installation vollständig abgeschlossen. Den PC jetzt neu starten und von der virtuellen Disk booten.