Öffnen Sie die DVD mit den VHD-System-Imagedateien. Was ist die VHD-Erweiterung und wie öffnet man sie?

05.09.2009 05:09

In Windows 7 können Sie ganz einfach virtuelle Festplatten erstellen, verbinden und trennen.

Allgemeine Informationen zu VHD

Virtuelle Festplatte(Englisch: Virtual Hard Disk (VHD)) ist ein Dateiformat, das in Struktur und Inhalt einer Festplatte ähnelt.

Auf einer virtuellen Festplatte werden Daten und sogar Betriebssysteme in einer einzigen Image-Datei gespeichert, die von Virtualisierungsprogrammen oder virtuellen Maschinen geöffnet werden kann. Windows 7 enthält die gesamte erforderliche Software zum Erstellen, Mounten und Booten von VHD-Dateien.

Das Erstellen, Verbinden und Trennen virtueller Festplatten erfolgt in Windows 7 über die Schnittstelle Datenträgerverwaltung Microsoft-Verwaltungskonsole.

Eine virtuelle Festplatte kann überall auf der Festplatte Ihres Computers erstellt werden, mit Ausnahme des Windows-Ordners und seiner Unterordner.

Die Mindestgröße einer virtuellen Festplatte beträgt 3 Megabyte. Die maximale Größe wird nur durch den freien Speicherplatz auf der physischen Festplatte begrenzt.

Erstellen Sie eine virtuelle Festplatte

1. Öffnen Sie Start, geben Sie etwas in die Suchleiste ein und drücken Sie die Eingabetaste.

2. Im Menü Aktion wählen .

3. Klicken Sie Rezension.

4. Wählen Sie den Speicherort für die virtuelle Festplatte aus, geben Sie der zu erstellenden Festplatte einen Namen und klicken Sie Speichern.

5. Wenn Sie möchten, dass sich die Kapazität der virtuellen Festplatte erhöht, während Sie Daten darauf speichern, wählen Sie Dynamische Expansion. Wenn Sie möchten, dass die virtuelle Festplattenkapazität fest bleibt, wählen Sie Feste Größe und geben Sie die Größe der Festplatte an, die Sie erstellen, in Megabyte, Gigabyte oder Terabyte.

6. Klicken Sie OK und warten Sie, bis Windows 7 die virtuelle Festplatte erstellt und den Treiber dafür installiert.

Nachdem Sie mit der hier beschriebenen Methode ein virtuelles Laufwerk erstellt haben, wird es von Windows 7 automatisch angehängt (mountet), sodass wir es unmittelbar nach dem Erstellen des Laufwerks in der Laufwerksverwaltungsoberfläche der Windows 7-Verwaltungskonsole in der Liste aller darauf installierten Laufwerke sehen können das System.

7. Um mit der Verwendung der erstellten Festplatte zu beginnen, .

Trennen einer virtuellen Festplatte

1. Klicken Sie mit der rechten Maustaste auf die virtuelle Festplatte und wählen Sie sie aus .

2. Bestätigen Sie Ihre Entscheidung.

Nach dem Trennen ist die virtuelle Festplatte erst wieder zugänglich, wenn Sie sie wieder anschließen.

Die Leistung eines solchen Systems wird höher sein als bei der Verwendung virtueller Maschinen. Weil Bei der Virtualisierung laufen zwei Systeme gleichzeitig auf einem Computer. Und im Fall einer VHD gibt es nur eine und alle Computerressourcen werden ihr zugewiesen.

Als Hauptsystem kann Windows 7 und höher verwendet werden. Mit dieser Methode können Sie ein Betriebssystem ab Windows Vista auf einer virtuellen Festplatte installieren.

Aufmerksamkeit!

Das Booten von VHD-Festplatten in Windows 7 wird nur von den Editionen Ultimate und Enterprise unterstützt.

In Windows 10 wird das Booten von VHD von der Professional Edition und höher unterstützt.

Also, fangen wir an.

Erstellen einer virtuellen Festplatte (VHD)

Es gibt zwei Möglichkeiten, eine VHD in Windows 7 zu erstellen – mit dem Diskpart-Dienstprogramm (mit CMD) oder über die visuelle Oberfläche des Disk Managers. Die zweite Methode ist einfacher und visueller, daher verwenden wir sie.

Öffnen Sie den Datenträger-Manager. Dies kann auf folgende Weise erfolgen: Start -> Schalttafel -> Verwaltung -> Computermanagement -> .

Geben Sie den Speicherort der VHD-Datei an.

Die Dateigröße muss groß genug sein, um das Betriebssystem bereitzustellen, Updates und notwendige Programme zu installieren und verschiedene Dateien zu speichern. Gleichzeitig sollte die Dateigröße nicht größer sein als der freie Speicherplatz auf der Festplatte, auf der sie sich befindet.

Ich bevorzuge die Auswahl des virtuellen Festplattenformats " Dynamische Expansion", denn dieser Modus spart Platz.

Klicken Sie auf OK, eine VHD-Datei wird erstellt.

Danach erscheint die erstellte virtuelle Festplatte in der „“-Konsole. Aber es ist nicht initialisiert.

Die Initialisierung erfolgt über das Kontextmenü:

Als Ergebnis haben wir eine virtuelle Festplatte erstellt, sie befindet sich auf Laufwerk D: ( D:\MyDisk.vhd) und ist im Betriebssystem sichtbar. Sie können darauf ein anderes „Betriebssystem“ bereitstellen.

Bereitstellen des Windows-Betriebssystems auf VHD

Dazu benötigen Sie ein Dienstprogramm imagex.exe vom Windows AIK oder Windows ADK. Ich habe dieses Dienstprogramm bereits mit Bedacht von WADK übernommen und dem Artikel beigefügt. Herunterladen Bildx für x64 und x86 finden Sie unten auf der Seite.

Sie benötigen die Datei auch install.wim aus der Windows-Distribution. In der Distribution befindet es sich im Ordner Quellen. Nehmen wir an, wir haben eine Installations-DVD im Laufwerk eingelegt und der Pfad zu install.wim sieht so aus: E:\Quellen\install.wim.

Die Bereitstellung des Betriebssystems aus der Datei install.wim auf der Festplatte erfolgt wie folgt.

Da eine WIM-Datei mehrere Betriebssystem-Images enthalten kann, ermitteln wir zunächst den Index des benötigten Images:

imagex /info E:\sources\install.wim

Nehmen wir an, dass sich das benötigte Windows unter Index 1 befindet.

Wir stellen 1 Betriebssystem aus dem Index auf unserer VHD bereit:

imagex /apply /check E:\sources\install.wim 1 Z:\

Dabei ist Z: der Buchstabe, der unserer VHD zugewiesen ist.

Nachdem Sie die Bereitstellung des Betriebssystems abgeschlossen haben, können Sie zur VHD-Festplatte gehen und sicherstellen, dass ihre Verzeichnisstruktur mit der Windows-Systemfestplatte übereinstimmt.

Wenn alles gut gelaufen ist, fügen wir dem Betriebssystem-Bootloader die Information hinzu, dass es auch möglich ist, von unserer VHD zu booten.

Informationen im Windows-Bootloader ändern

Starten Sie die Befehlszeile mit Administratorrechten.

Wir erstellen im Bootloader eine Kopie des aktuellen Betriebssystems und geben ihr die Beschreibung „Windows 7 VHD“:

bcdedit /copy (aktuell) /d „Windows 7 VHD“

Wenn Sie diesen Befehl ausführen, wird auch die GUID des neuen Eintrags angezeigt. Schreiben Sie es auf oder kopieren Sie es – wir werden es brauchen.

Wenn Sie vergessen haben, die GUID aufzuschreiben, können Sie dies herausfinden, indem Sie den Befehl ausführen bcdedit ohne Parameter.

bcdedit /set (GUID) device vhd=\MyDisk.vhd

bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd

Vergessen Sie nicht, den Laufwerksbuchstaben und den Pfad der VHD-Datei in Ihren eigenen zu ändern.

Bei einigen x86-basierten Systemen müssen Sie die Startkonfigurationseinstellung für den Kernel ändern, um bestimmte Hardwareinformationen zu finden und einen nativen Start von der VHD erfolgreich durchzuführen:

bcdedit /set (GUID) discoverhal on

Dabei ist GUID die Kennung unseres neuen Eintrags im Loader.

Fertigstellung

Jetzt können Sie Ihren Computer neu starten.

Wenn Sie den Computer auf schwarzem Hintergrund starten, werden Sie innerhalb von 5 Sekunden aufgefordert, ein Betriebssystem auszuwählen. Wählen Sie Ihr neu erstelltes System.

Deaktivieren des Bootens von VHD und Zurücksetzen auf den ursprünglichen Zustand

Um Ihren Computer wieder in den ursprünglichen Zustand zu versetzen, müssen Sie die folgenden Schritte (in beliebiger Reihenfolge) ausführen:

  • Eintrag aus Bootloader entfernen.

    Dazu führen wir den Befehl aus bcdedit ohne Parameter. Sie wird uns alle Unterlagen zeigen. Wir finden unseren hinzugefügten Eintrag und seine GUID in der Liste.

    Um es zu entfernen, führen Sie den folgenden Befehl aus:

    bcdedit /delete (GUID)

  • Löschen Sie die virtuelle Festplatte aus der Konsole „“.
  • VHD-Datei löschen.

P.S. Beschreiben Sie in den Kommentaren, für welche Zwecke Sie die Technologie des Bootens von einer virtuellen VHD-Festplatte verwenden?

Sie wissen nicht, was Sie tun sollen, wenn Ihre VHD-Datei nicht geöffnet werden möchte? Für diese Situation kann es mehrere Gründe geben. Daraus ergeben sich mehrere Lösungen für Probleme mit VHD-Dateien. Der mit Abstand wahrscheinlichste Grund ist das Fehlen eines Programms auf Ihrem Gerät, das die in der VHD-Datei enthaltenen Daten korrekt interpretieren kann. Sie können dieses Problem lösen, indem Sie die folgenden 3 Schritte ausführen:

  • Laden Sie ein Programm aus den unten aufgeführten Listen herunter
  • Installieren Sie das heruntergeladene Programm auf Ihrem Computer
  • Wählen Sie das installierte Programm als Standardprogramm für die Bereitstellung von VHD-Dateien aus.

Was kann ich sonst noch tun, um Probleme mit VHD-Dateien zu lösen?

Es kann mehrere Gründe dafür geben, dass eine VHD-Datei auf Ihrem Computer nicht geöffnet werden kann. Am einfachsten ist es, die entsprechende Anwendung zu finden, die bereits auf Ihrem Computer installiert ist und die Ihnen das Öffnen einer VHD-Datei ermöglicht. Wenn immer noch etwas nicht stimmt, lohnt es sich zu überprüfen:

  • Ist die VHD-Datei beschädigt?
  • ob die Datei in den Registrierungseinträgen eine fehlerhafte Verbindung hat
  • Ist die Installation der Anwendung, die dieses Dateiformat unterstützt, abgeschlossen?
  • Ist die Datei infiziert?
  • Ist der zum Öffnen der Datei verwendete Treiber aktuell?
  • Verfügt der Computer über ausreichende Parameter/technische Ressourcen, um eine Datei mit dieser Erweiterung zu öffnen?
  • Wurde die Erweiterung versehentlich aus der Windows-Registrierung entfernt?

Ist die VHD-Datei nach Beseitigung der oben genannten Mängel immer noch nicht mit Ihrer Software kompatibel? Daher ist das Problem komplexer und erfordert die Hilfe eines Spezialisten.

Wenn Sie häufig mit Virtual PC arbeiten, müssen Sie von Zeit zu Zeit eine virtuelle Festplattendatei nicht im virtuellen, sondern im Hauptsystem öffnen. Unter Windows 7 stellt dies kein Problem dar (die VHD-Datei lässt sich ganz einfach über die Datenträgerverwaltung anbinden). Aber unter XP und Vista ist alles komplizierter: Sie müssen das Dienstprogramm vhdmount installieren.


Inhalt:

vhdmount installieren

Das Dienstprogramm vhdmount ist in Microsoft Virtual Server 2005 R2 SP1 enthalten (dies ist kein separates Service Pack, sondern ein vollwertiger Server mit SP1).

Wir starten das Installationsprogramm (falls aktiviert, führen Sie es als Administrator aus). Wählen Sie „Installieren“:

Es ist nicht erforderlich, alle Serverkomponenten zu installieren. Wählen Sie nur VHD Mount aus:

Wir schließen die Installation ab. Damit ist die erste Stufe abgeschlossen.

Erstellen eines Kontextmenüs

Beginnen wir nun mit der Erstellung eines Kontextmenüs (um nicht mit der Befehlszeile zu leiden).

Sie müssen eine Datei mit der Erweiterung reg und dem folgenden Inhalt erstellen:

Windows-Registrierungseditor Version 5.00 @="Dismount" @="\"C:\\Programme\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\"" @="Mount" @="\"C:\\Programme\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\"" @="Virtual.Machine.HD"

Wenn der Installationsordner vom Standardordner abweicht, müssen Sie natürlich den Pfad zu vhdmount.exe ändern. Vhdmount kann mit verschiedenen Parametern gestartet werden (z. B. die Rückgängig-Festplattenunterstützung aktivieren, um Änderungen rückgängig zu machen). Um zusätzliche Optionen anzuzeigen, führen Sie aus vhdmount mit Parameter /? auf der Kommandozeile.

Nachdem die Datei erstellt wurde, führen Sie sie aus. Wir bestätigen, dass Änderungen an der Registrierung vorgenommen wurden.

Lassen Sie uns das Ergebnis überprüfen. Wenn Sie mit der rechten Maustaste auf die VHD-Datei klicken, sollten neue Menüelemente angezeigt werden:

Installieren des vhdmount-Treibers

Um den Treiber zu installieren, öffnen Sie die Systemsteuerung, wechseln Sie zur „klassischen Ansicht“ und starten Sie den Assistenten „Hardware hinzufügen“:

Wählen Sie „Aus der Liste ausgewählte Geräte manuell installieren“:

Wählen Sie „Alle Geräte anzeigen“ und klicken Sie auf „Weiter“:

Klicken Sie auf „Von Datenträger haben“:

Gehen Sie zum vhdmount-Installationsordner und öffnen Sie die Datei vhdbus.inf:

Wählen Sie „Microsoft Virtual Server Storage Bus“ und Weiter:

Nachdem die Installation abgeschlossen ist, müssen Sie eine beliebige VHD-Datei verbinden. Während des Verbindungsversuchs beginnt die Treiberinstallation und schlägt fehl. Es ist in Ordnung.

Öffnen Sie den Geräte-Manager. Hier sehen Sie das Microsoft Server Storage Bus Device01, das mit einem Ausrufezeichen markiert ist:

Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Treiber aktualisieren ...“. Wählen Sie die manuelle Installation:

Wählen Sie im Feld „Suchen Sie nach Treibern am folgenden Speicherort“ den vhdmount-Installationsordner aus und klicken Sie auf „Weiter“:

Das ist alles. Jetzt verbinden wir die virtuelle Festplatte, öffnen „Computer“ und arbeiten mit der angeschlossenen Festplatte.

Über den Shutdown. Unter Vista war es mir nie möglich, das System herunterzufahren, ohne es neu zu starten. Es erscheint eine Standardmeldung, dass die Ressource von einem anderen Programm usw. verwendet wird. Keine große Sache, sei dir nur bewusst.



 

Es könnte nützlich sein zu lesen: