Windows 7 von VHD booten

Dieser Artikel soll veranschaulichen, wie man unter Windows 7 von einer virtuellen Festplatte booten kann.

Der Hintergrund ist folgender: Ich verwende mein Notebook sowohl für die Arbeit als auch für  private Zwecke. Und weil ich beides gerne von einander getrennt weiß, habe ich je eine 2,5 Zoll Platte mit einer Windows 7 Installation erstellt.

Das ist natürlich ein wenig nervig, die Platte ständig zu wechselen (vom Verschleiß der Kontakte ganz zu schweigen).

Aber ein Kollege hat mir den Tipp gegeben, es sei unter Windows 7 möglich eine virtuelle Festplatte zu erstellen, ein Windows darauf zu installieren und von dieser Platte zu booten.

Super! Genau was ich benötige! Zumal ich ohnehin alles neu installieren wollte.

Erstellen der VHD sowie Installation von Windows 7 auf der VHD

Ich habe also zunächst die Festplatte mit zwei Partitionen belegt (eine fürs System, die andere für Daten – und eine Partition wird von Windows 7 für Systemkrams erstellt). Wie gehabt – ich glaube nicht, dass ich eine standard Windows 7 Installation erklären muss.

Booten von der Windows 7 DVD

Am Auswahlfenster für Landes-, Sprach- und Tastatureinstellungen mit SHIFT + F10 auf die Konsole wechseln.

Auf der Konsole diskpart eingeben und warten, bis das Programm gestartet wurde.

Mit list disk alle verbauten Festplatten anzeigen lassen.

Mit select disk 0 die erste verbaute Festplatte auswählen.

Mit list volume die einzelnen Partitionen anzeigen lassen.

Mit select volume 3 die dritte Partition auf Festplatte eins auswählen (meine Partition für Daten)

Booten von VHD Windows 7

Nun können wir die virtuelle Platte erstellen (wenn man im Vorhinein schon weiß, wo die vhd liegen soll benötigt man die Schritte vorher nicht):

Mit create vdisk file=”e:\vhds\myTestWindowsSeven.vhd” type=fixed maximum=25000 die virtuelle Platte erstellen. Das kann einen Moment dauern. fixed bedeutet, dass die Größe der Festplatte fest ist, maximum gibt die maximale Größe der Platte an.

Mit select vdisk file=”e:\vhds\mytestwindowsseven.vhd” die virtuelle Festplatte auswählen.

Mit attach vdisk die virtuelle Festplatte dem Dateisystem hinzufügen.

Mit exit das Programm Diskpart verlassen.

Jetzt kann man den Installationswizard von Windows 7 weiter durchgehen und das Betriebssystem auf die virtuelle Festplatte installieren. Die virtuelle Festplatte wird im Fenster zur Datenträgerauswahl als zusätzliche Festplatte angezeigt. Sie müssen eine Partition darauf erstellen und diese formatieren – oder einfach nur auswählen (der Installer erledigt den Rest).

Ändern der Einträge im Bootloader

Nachdem die Installation durchgelaufen ist wird man feststellen, dass zu Beginn des Bootvorgangs ein Bootloader erscheint, der einem die Auswahl zwischen Windows 7 und Windows 7 gibt. Üblicherweise ist das zuletzt installierte System oben gelistet.

Mit Hilfe des Tools bcdedit.exe können wir die Einträge ändern.

Booten wir also nochmal von der Windows 7 Installations DVD wieder bis zum ersten Auswahlbildschirm (Länder, Spracheinstellungen etc…) und wechseln wieder mit SHIFT + F10 auf die Konsole.

Mit bcdedit listen wir die Einträge im Bootloader auf, wobei in diesem Fall der mit {default} gekennzeichnete Eintrag das zuletzt installierte System ist. Die Installationen werden üblicherweise mit einer GUID gekennzeichnet. Wir wollen die Felder description etwas aussagekräftiger gestalten.

Ändern wir nun die Bezeichnungen ab.

bcdedit /set id={default} description=”My Windows 7 At Work”

bcdedit /set id={d0bb2a34-bbce-11de-83f2-ae05ac8bb73c} description=”My Private Windows 7 Installation”

Jetzt hat man beim Booten die Wahl, ob man die Installation für Arbeit oder die private starten möchte.

Viel Spaß beim Ausprobieren!

So long…

About Jonathan Pfeifer

Der Autor beschäftigt sich mit .Net, SharePoint und der SQL Server Technologie von Microsoft. Einige seiner Eindrücke werden in diesem Blog festgehalten. Für Fragen oder Anregungen steht er gerne per Email zur Verfügung.
This entry was posted in work-related and tagged , , . Bookmark the permalink.

3 Responses to Windows 7 von VHD booten

  1. Andreas Böhm says:

    Na du Sack?? Ich wußte ja gar nicht dass du ne Webseite hast???!!!
    Aber gut gemacht echt!!!

    Wie sieht es denn mit unserem Referat beim Bängert aus?? Hast du da schon was gemacht???

    Gruß @ndy.

  2. Fabian Pfeifer says:

    Klasse Anleitung.

    Meine Frage: Geht der krasse shit mit jeder W7 version? Also Home Premium/Professional/Ultimate?

  3. Ich habs bis bisher nur mit der Ultimate versucht. Sollte aber eigentlich mit allen Versionen gehen. Kannst z. B. auch ein Vista installieren. XP weiß ich nicht.

    Johnny

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>