Öffnen einer VMDK-Datei in VMware ESXi und Workstation

In manchen Fällen können Sie die VM nicht starten, müssen aber auf die Daten zugreifen, die auf den virtuellen Festplatten gespeichert sind. Kennen Sie den effizientesten Weg, wie Sie in VMware eine VMDK-Datei öffnen können? Dieser Artikel bietet Ihnen die Lösungen.

Von @RebeccaZuletzt aktualisiert 13.12.2023

Was ist VMDK in VMware?

Eine virtuelle VMware-Festplatte enthält normalerweise eine oder mehrere .vmdk-Dateien. VMDK, die Abkürzung für Virtual Machine Disk, ist ein Dateiformat, das Container für virtuelle Festplattenlaufwerke beschreibt, die in virtuellen Maschinen wie VMware Workstation oder ESXi verwendet werden.

Für VMware ESXi-VMs besteht das VMDK-Format aus dem Deskriptor für die virtuelle Festplatte (diskname.vmdk) und dem Umfang der virtuellen Festplatte (diskname-flat.vmdk, wo die Rohdateien gespeichert werden). Für VMware Workstation-VMs ist das VMDK-Format eine erweiterte Datendatei (diskname.vmdk, monolithisch spärlich). Sie enthält einen eingebetteten Deskriptor für die virtuelle Festplatte, der die Struktur, die Geometrie der virtuellen Festplatte, die Version der virtuellen Hardware und die Bezeichner definiert.

Manchmal möchten Sie vielleicht direkt auf die in der VMDK-Datei gespeicherten Daten zugreifen, insbesondere wenn die ursprüngliche VM aufgrund von Anwendungsfehlern, Update-Problemen, Viren und Malware, menschlichen Fehlern usw. nicht mehr verfügbar ist. Aber wie können Sie das tun? Lesen Sie weiter, um die Antwort zu erhalten.

Wie öffnet man VMDK in VMware bei eingeschalteter VM (2 Methoden)?

Im Folgenden wird gezeigt, wie Sie unter VMware ESXi und VMware Workstation VMDK-Dateien öffnen können.

📝 Beide Methoden erfordern, dass ein Hypervisor (VMware ESXi/VMware Player/VMware Workstation) installiert ist und die virtuelle Maschine eingeschaltet ist.

Methode 1. Live-DVD zum Öffnen der VMDK-Datei in VMware verwenden

Diese Methode erfordert, dass Sie eine VM haben und von einer DVD booten können. Verwenden Sie dann das ISO-Image als DVD-Disc, um die virtuelle Maschine zu booten, und mounten Sie die Partitionen Ihrer virtuellen Festplatte. Kopieren Sie Dateien von der virtuellen Festplatte auf eine per USB an die VM angeschlossene externe Festplatte oder auf Ihren Host-Computer oder auf einen anderen Computer über das Netzwerk.

*Die folgende Anleitung basiert auf einer virtuellen ESXi-Maschine, um zu demonstrieren, wie Sie mithilfe von Live DVD VMDK-Dateien öffnen können. Sie gilt auch für VMware Player / Workstation.

Wie Sie mit Live DVD in VMware VMDK-Datei öffnen:

1. Melden Sie sich bei vSphere Client an und greifen Sie auf die virtuellen Maschinen zu. Klicken Sie mit der rechten Maustaste auf eine VM und wählen Sie Einstellungen bearbeiten.

2. Suchen Sie im geöffneten Assistenten die Option CD/DVD-Laufwerk. Wählen Sie Datenspeicher-ISO-Datei. Gehen Sie dann zur Option CD/DVD-Medien und klicken Sie auf DURCHSUCHEN, um die ISO-Datei auszuwählen, auf die der ESXi-Host zugreifen kann.

3. Booten Sie die virtuelle Maschine vom ISO-Image und wählen Sie anschließend Ubuntu ohne Installation ausprobieren. Sobald Ubuntu vom Live-DVD-Medium gebootet wurde, öffnen Sie die Konsole (Terminal).

Geben Sie sudo -I ein, um die verfügbaren Festplattengeräte aufzulisten.

  • ls -al /dev/sd*

Es gibt zwei Partitionen - /dev/sda1 und /dev/sda2.

Erstellen Sie Verzeichnisse als Mountpunkte für jede Partition.

  • mkdir /mnt/win-disk1
  • mkdir /mnt/win-disk2

Mounten Sie die Partitionen der virtuellen Festplatte in die entsprechenden Verzeichnisse.

  • mount /dev/sda1 /mnt/win-disk1/
  • mount /dev/sda2 /mnt/win-disk2/

Listen Sie anschließend die Dateien und Verzeichnisse der eingebundenen Partitionen auf.

  • ls -al /mnt/win-disk2/
  • ls -al /mnt/win-disk1/

4. Schließen Sie ein USB-Festplattenlaufwerk (HDD) an den USB-Port Ihres ESXi-Hosts an und verbinden Sie diese HDD mit der virtuellen Maschine über die USB-Passthrough-Funktion, um die erforderlichen Dateien zu kopieren, die auf der VMDK-Datei gespeichert sind und von einer virtuellen Maschine als virtuelle Festplatte verwendet werden.

💡 Tipps: Sie können auch eine SMB (CIFS)-Freigabe verwenden und den Inhalt der virtuellen Festplatte über das Netzwerk an ein anderes Ziel kopieren.

Methode 2. VMDK-Datei als virtuelle Festplatte in eine verfügbare VM einbinden

Die VMDK-Datei kann einer vorhandenen virtuellen Maschine als zusätzliche virtuelle Festplatte hinzugefügt werden. Diese Methode funktioniert auch mit VMware ESXi, VMware Player und VMware Workstation. Als Beispiele erkläre ich Ihnen, wie Sie dies in ESXi bzw. Workstation tun können.

Wie Sie in eine ESXi-VM eine VMDK-Datei mounten:

1. Navigieren Sie in vSphere Client zu Speicher >> Datenspeicherbrowser, und wählen Sie die VMDK-Datei auf dem Datenspeicher aus. Klicken Sie dann auf Kopieren nach.

2. Wählen Sie den Zieldatenspeicher zum Speichern der VMDK-Datei aus.

3. Zurück zum Hauptbildschirm, klicken Sie mit der rechten Maustaste auf eine VM und wählen Sie Einstellungen bearbeiten.

4. Klicken Sie im geöffneten Assistenten auf NEUES GERÄT HINZUFÜGEN >> Vorhandene Festplatte.

5. Wählen Sie die kürzlich kopierte VMDK-Datei aus und klicken Sie auf OK.

Nun können Sie das gemountete Laufwerk im Windows Explorer öffnen und danach den Inhalt der mit der virtuellen Maschine verbundenen VMDK-Datei kopieren.

Wie Sie in eine Workstation-VM eine VMDK-Datei mounten:

Wenn der Speicherplatz auf dem ESXi-Datenspeicher nicht ausreicht, um eine virtuelle Festplatte zu kopieren, können Sie die VMDK-Dateien in Workstation einbinden, um sie in VMware Workstation zu öffnen.

1. Gehen Sie im vSphere-Client zu Speicher >> Datenspeicher >> Datei >> Herunterladen. Sie können die heruntergeladenen Dateien in einem ZIP-Archiv überprüfen. Entpacken Sie dann die beiden Dateien.

2. Gehen Sie zu VMware Workstation, wählen Sie eine virtuelle Maschine und klicken Sie auf Edit the virtual machine settings.

3. Klicken Sie im geöffneten Assistenten auf Add. Wählen Sie anschließend Hard Disk >> SCSI >> Use an existing virtual disk. Suchen Sie die heruntergeladene .vmdk-Datei. Klicken Sie auf Finish.

💡 Tipps: Wenn die ausgewählte virtuelle Festplatte nicht mit der Workstation-Version kompatibel ist, können Sie die Festplatten-Deskriptor-Datei bearbeiten, um das Problem zu lösen.

4. Öffnen Sie die Datenträgerverwaltung in Windows, ändern Sie den Status Ihrer virtuellen Festplatte auf Online, weisen Sie einer Partition einen Laufwerksbuchstaben zu und durchsuchen Sie die Dateien.

Wie öffnet man VMDK in VMware Workstation bei ausgeschalteter VM?

Wenn VMware Workstation auf Ihrem physischen Windows- oder Linux-Betriebssystem installiert ist, können Sie die VMDK-Dateien in Ihrem Host-Betriebssystem einbinden. Die virtuellen Festplatten im ESXi-Format und Delta-Festplatten im Zusammenhang mit VM-Snapshots werden alle unterstützt.

Diese Methode erfordert nicht, dass die VMs eingeschaltet sind, und ist daher vielseitiger.

Wie Sie in VMware Workstation eine VMDK-Datei öffnen:

1. Greifen Sie auf Workstation zu. Klicken Sie auf File >> Map Virtual Disks >> Browse.

2. Es wird empfohlen, die VMDK-Datei im Nur-Lese-Modus zu öffnen, um zu verhindern, dass virtuelle Festplatten, die zur Snapshot-Kette gehören, nach dem Schreiben von Daten beschädigt werden. Der Standard-Laufwerksbuchstabe ist in diesem Fall Z: und das Laufwerk wird nach der Zuordnung automatisch im Windows Explorer geöffnet. Klicken Sie dann auf OK.

3. Im geöffneten Assistenten können Sie nur das virtuelle Delta-Laufwerk überprüfen, das zum ersten Snapshot gehört. Nachdem Sie die Arbeit damit beendet haben, klicken Sie auf Disconnect Virtual Disk.

Um zu vermeiden, dass virtuelle Maschinen nicht mehr gestartet werden können oder Festplattendateien aufgrund von Unfällen wie System-Upgrades oder Virenangriffen usw. beschädigt werden, empfehle ich Ihnen, regelmäßig Sicherungskopien von virtuellen Maschinen zu erstellen.

Ergänzungen: Eine todsichere Methode zum Schutz Ihrer VMware-VMs und VMDK-Dateien

VMDK-Dateien sind anfällig für Beschädigungen, die zu Datenverlust in virtuellen Maschinen führen können. Daher müssen Sie eine sichere Absicherung für Ihre VMs bieten. Sie könnten das VMware-Datenspeicher oder alle virtuellen Maschinen in VMware sichern. Die häufig verwendeten Methoden umfassen das Kopieren von VM-Dateien, das Exportieren von VM aus ESXi usw.

Jedoch können die traditionellen integrierten Optionen kaum Ihre Anforderungen an Batch-Betrieb und langfristigen Schutz erfüllen. Es wird empfohlen, ein professionelles Backup-Tool zu wählen, um die VM-Verwaltung zu vereinfachen. Hier würde ich das kostenlose VMware-Backup-Tool AOMEI Cyber Backup als Beispiel verwenden. Es bietet eine benutzerfreundliche zentrale Konsole, mit der Sie die folgenden Operationen durchführen können:

  • Agentenloses Backup: Sie können VMs sowohl in den kostenpflichtigen als auch in den kostenlosen Versionen von VMWare ESXi und Hyper-V für ein Backup hinzufügen, ohne Agenten auf ihnen zu installieren.
  • Geplantes Backup: Erstellen Sie eine automatische Aufgabe, um VMs täglich, wöchentlich oder monatlich zu sichern.
  • Wiederherstellung von jedem Punkt aus: Mit Backups in der Hand können Sie VMs von jeder beliebigen Verlaufsversion aus in einen brauchbaren Zustand zurückversetzen.

Sichere Schritte: VMware-VMs regelmäßig schützen

1. Installieren Sie AOMEI Cyber Backup und fügen Sie vCenter oder Standalone ESXi-Host als Quellgerät hinzu (hier ist die dauerhaft kostenlose Version).

Freeware herunterladen VMware ESXi & Hyper-V
Sicherer Download

*Sie können wählen, ob Sie diese VM-Backup-Software auf einem Windows- oder Linux-System installieren möchten.

2. Navigieren Sie zu Sicherungsaufgabe >> Neue Aufgabe erstellen.

3. Geben Sie auf der Konfigurationsseite einen Namen für die Sicherungsaufgabe ein und wählen Sie das Gerät und die virtuellen Maschinen aus, die auf einmal gesichert werden sollen.

4. Wählen Sie das Ziel aus, um die Sicherungsdateien zu speichern, z. B. einen lokalen oder einen Netzwerkpfad.

5. Richten Sie einen flexiblen Backup-Zeitplan ein und geben Sie die Zeit für die Ausführung der Sicherungsaufgabe an. Dann können Sie auf Sicherung starten klicken, um sie auszuführen.

Einfache Schritte: VMware VMs von jedem Punkt aus wiederherstellen

Wenn Sie die VMs wiederherstellen müssen, klicken Sie einfach auf die Aufgabe und wählen Sie Wiederherstellen aus. Sie können wählen, welche VM wiederhergestellt werden soll und von welcher Verlaufsversion die Wiederherstellung erfolgen soll.

So können Sie die gesamte VM schnell in einem funktionierenden Zustand wiederherstellen.

📝 Wenn Sie erweiterte Funktionen wünschen, können Sie auch ein Upgrade durchführen:

  • Batch-VM-Backup: Sichern Sie stapelweise eine große Anzahl von VMs, die von vCenter Server oder auf eigenständigen ESXi-Hosts verwaltet werden.

  • Backup-Bereinigung: Legen Sie die Aufbewahrungsrichtlinien fest, um die unerwünschten Backup-Dateien automatisch zu entfernen.

  • Am neuen Standort wiederherstellen: Erstellen Sie eine identische neue VM, indem Sie Am neuen Standort wiederherstellen wählen.

AOMEI Cyber Backup ist auf den Datenschutz für virtuelle Maschinen spezialisiert. Sie können eine effiziente Backup-Aufgabe ohne komplizierte Einstellungen und zusätzliche Kosten erstellen. Es schützt Ihre Arbeitslasten und bietet eine sofortige Wiederherstellungslösung.

Zusammenfassung

Dieser Artikel erklärt mehrere Lösungen, wie man in VMware ESXi und Workstatioin VMDK-Datei öffnen kann. VMDK ist wichtig, um die Daten virtueller Maschinen zu speichern. Um Datenverluste zu vermeiden, sollten Sie daher regelmäßig Backups von virtuellen Maschinen erstellen.