So stellen Sie eine fehlende VMDK-Deskriptor-Datei wieder her
Die VMDK-Dateien von VMware haben zwei Formate, ESX und lokale Formate, die durch eine Textbeschreibung in der Binärdatei oder eine separate Textdatei (Deskriptordatei) gekennzeichnet sind.
Eine VMDK-Deskriptordatei ist eine entscheidende Datei; sie speichert die Informationen über die virtuelle Festplatte, wie z. B. die Geometrie der Festplatte, die IDs und die Version der virtuellen Hardware. Die Deskriptordatei liegt als TXT-Datei vor und kann daher mit einem beliebigen Texteditor angezeigt werden.
Es ist jedoch von entscheidender Bedeutung, dass die Deskriptordatei nicht beschädigt wird, da hier die eigentlichen VM-Daten gespeichert sind. Sollten die VMDK-Deskriptordateien für Ihre VHD dennoch aus irgendeinem Grund verschwinden, finden Sie in diesem Artikel eine detaillierte Anleitung, wie Sie die Datei schnell wiederherstellen können.
So erstellen Sie eine Festplattenbeschreibungsdatei für eine virtuelle Maschine
- 1. Stellen Sie über SSH oder DCUI eine Root-Verbindung zum ESXi-Host her.
- 2. Wechseln Sie mit dem Befehl: zu dem Verzeichnis, in dem sich die Festplatte der virtuellen Maschine mit der fehlenden Deskriptordatei befindet.
cd /vmfs/volumes/DATASTORE_NAME/VM_NAME
- 3. Prüfen Sie in der Konfigurationsdatei der virtuellen Maschine, welche Art von SCSI-Controller die virtuelle Festplatte verwendet (.vmx ). Der Controller wird durch die Zeile scsi#.virtualDev identifiziert, wobei # die Controller-Nummer ist.
Verwenden Sie lsilogic:
scsi0.present = "true"
scsi0.sharedBus = "none"
scsi1.present = "true"
scsi1.sharedBus = "virtual"
scsi1.virtualDev = "lsilogic"
- 4. Verwenden Sie den folgenden Befehl, um die genaue Größe der Datei -flat zu ermitteln und zu notieren:
ls -l vmdisk0-flat.vmdk
-rw------- 1 root root 4294967296 Oct 11 12:30 vmdisk0-flat.vmdk
- 5. Um eine neue temporäre virtuelle Festplatte zu erstellen, verwenden Sie den Befehl vmkfstools:
# vmkfstools -c 4294967296 -d thin temp.vmdk , wobei -c size die Größe der virtuellen Festplatte und -d thin die Festplatte im Thin-Provisioned-Format ist.
- 6. Die Datei temp-flat.vmdk wird nicht benötigt und sollte daher entfernt werden. Führen Sie diesen Befehl aus:
rm -i temp-flat.vmdk
- 7. Benennen Sie temp.vmdk wie folgt in den Namen um, der der verwaisten -flat-Datei entspricht (in diesem Fall vmdisk0.vmdk):
mv -i temp.vmdk vmdisk0.vmdk
- 8. Ändern Sie mit dem Texteditor "vi" die Deskriptordatei
Unter dem Abschnitt Extent Description - um Änderungen an der Deskriptordatei zuzulassen, verwenden Sie den Insert-Befehl; suchen und löschen Sie die ursprüngliche Zeile, die lautet "ddb.thinProvisioned = "1"". Eine Thin-Disk war nicht vmdk. Wenn dies der Fall war, behalten Sie diesen Satz bei. Um Ihre Arbeit zu speichern und den "vi"-Editor zu beenden, verwenden Sie ":wq!"
- 9. Führen Sie den folgenden Befehl für die Festplatten-Deskriptor-Datei aus, um die Festplattenkette auf Konsistenz zu prüfen:
vmkfstools -e filename.vmdk
So stellen Sie eine fehlende VMDK-Deskriptor-Datei wieder her
Die VMDK-Deskriptor-Datei, die wichtige Informationen über virtuelle VMware-Maschinen speichert, wird auch als "Header"-Datei bezeichnet und kann aus vielen Gründen beschädigt werden. Sie kann auch versehentlich von einem Benutzer gelöscht werden. Sie wissen, dass die VMDK-Deskriptor-Datei fehlt, wenn Sie die folgenden Fehlermeldungen sehen:
- Diskette konnte nicht geöffnet werden
- Die angegebene Datei ist kein virtueller Datenträger (15) 3023
- Das Laufwerk oder eines der Snapshot-Laufwerke, von dem es abhängt, kann nicht geöffnet werden
- Die angegebene Datei ist kein virtueller Datenträger
Wenn Sie eine dieser Fehlermeldungen erhalten, sollten Sie in Erwägung ziehen, die Deskriptor-Datei neu zu erstellen, da dies eine der sichersten Möglichkeiten ist, eine beschädigte VMDK-Header-Datei zu reparieren und wiederherzustellen. Die folgende Anleitung gilt für Benutzer von VMware Workstation oder Server, die auf das Dienstprogramm vmware-vdiskmanager zugreifen und es verwenden können. Der Tipp besteht darin, eine neue Festplatte desselben Typs und derselben Größe wie diejenige mit der fehlenden Header-Datei zu erstellen.
- Wechseln Sie auf Windows-Systemen in das Installationsverzeichnis von VMware Server oder VMware Workstation - normalerweise C:/Programme/VMware/ -, um das Dienstprogramm zu starten.
- Führen Sie den folgenden Befehl aus vmware-vdiskmanager.exe create disk size adapter disk-type path
Ersetzen Sie die eingeklammerten Parameter durch die tatsächlichen Nummern Ihres Laufwerks, Servers usw. Beispiel: Erstellen wir eine 30 GB große persistente Festplatte auf Windows Server 2003 auf Laufwerk "f". Der Befehl würde lauten: vmware-vdiskmanager.exe -c -s 30GB -a lsilogic -t 2 "f:\newdisk.vmdk"
- Kopieren Sie nach dem Erstellen des neuen Datenträgers dessen VMDK-Deskriptordatei in den Ordner des früheren Datenträgers (der virtuellen Maschine), dessen Header-Datei fehlt oder beschädigt ist, und bearbeiten Sie dann die flache Datei und geben Sie ihr den richtigen Namen.
Wiederherstellen einer fehlenden virtuellen Festplatte (VMDK)
In dieser Anleitung geht es um die Wiederherstellung einer fehlenden Deskriptordatei für Deltaplatten. Zunächst müssen Sie jedoch überprüfen, ob das VM-Verzeichnis eine andere Deskriptordatei für Delta-Platten oder eine Deskriptordatei für Basisplatten enthält, die Sie als Vorlage verwenden können.
drwxr-xr-x 1 root root 1400 Nov 16 09:39 .
drwxr-xr-t 1 root root 2520 Nov 16 09:32 ..
-rw------- 1 root root 32768 Nov 17 19:11 testvm-000002-delta.vmdk
-rw------- 1 root root 32768 Nov 17 19:11 testvm-000002.vmdk
-rw------- 1 root root 32768 Nov 16 14:39 testvm-000001-delta.vmdk
-rw------- 1 root root 32768 Nov 16 14:39 testvm-000001.vmdk
-rw------- 1 root root 16106127360 Nov 16 09:32 testvm-flat.vmdk
-rw------- 1 root root 469 Nov 16 09:32 testvm.vmdk
-rw------- 1 root root 18396 Nov 16 14:39 testvm-Snapshot1.vmsn
-rw------- 1 root root 18396 Nov 17 19:11 testvm-Snapshot2.vmsn
Hinweise zur VMDK-Wiederherstellung:
Die hervorgehobenen Dateien (in rot) sind die Deskriptordateien, die als Vorlage oder Basis dienen. Wenn die Basisdeskriptordatei (oder testvm.vmdk) fehlt, müssen Sie sie neu erstellen. Wenn Sie jedoch mehrere Deltadateien mit intakten Deskriptordateien sehen, können Sie diese als Vorlage kopieren.
Außerdem sollten Sie sicherstellen, dass die Zeichenkodierung für alle Dateien, die außerhalb der Konsole des ESXi/ESX-Hosts oder der SSH-Sitzung geändert werden, UTF-8 ist; jedes andere Kodierungsformat führt zu fehlerhaften Prozessen.
VMDK-Wiederherstellungsanleitung:
Wir haben die erste Festplatte (disk.vmdk) im Datenspeicher1 und eine zweite Festplatte (disk_1.vmdk) im Datenspeicher2. Ein Snapshot für die erste Platte (disk-000001.vmdk) und ein Snapshot für die zweite Platte (disk_1-000001.vmdk). Wenn die Deskriptordatei für die Deltaplatte testvm-000001.vmdk fehlt und die zugehörige Deltadatei testvm-000001-delta.vmdk nicht beschädigt ist oder fehlt, kopieren Sie einfach die aktuelle Deskriptordatei testvm.vmdk mit dem Namen der fehlenden Deskriptordatei testvm-000001.vmdk, um die Deltadatei neu zu erstellen:
# cp testvm.vmdk testvm-000001.vmdk
Sie können diese neue Snapshot-Delta-Deskriptor-Datei auch von einer Basis-Deskriptor-Datei in eine Snapshot-Delta-Deskriptor-Datei ändern.
Wie man VMDK-Dateien einfach wiederherstellt
Wenn die VMDK-Datei Ihrer VM fehlt, können Sie die Datei ganz einfach mit einer professionellen Softwarelösung wiederherstellen - DiskInternals VMFS Recovery. Dieses Softwareprogramm ist die beste Lösung, um verlorene Daten auf jeder virtuellen VMware-Maschine wiederherzustellen. Es unterstützt VMware vSphere, ESXi/ESX Server und VMFS-Laufwerke, die auf allen Arten von RAID-Arrays gespeichert sind, einschließlich RAID JBOD, 0, 1, 1E, 0+1, 1+0, RAID 4, RAID 5, 50, 5EE, 5R, RAID 6, 60.
DiskInternals VMFS Recovery ist ein Werkzeug zur Datenwiederherstellung:
- stellt Informationen von beschädigten oder gesunden VMFS-formatierten Laufwerken wieder her
- Wiederherstellung aus der Ferne im Online-Modus (kein Herunterfahren erforderlich)
- stellt VMFS-Laufwerke wieder her, die auf beschädigten und unzugänglichen Festplatten gespeichert sind
- verfügt über einen integrierten Wiederherstellungsassistenten und unterstützt verschiedene Wiederherstellungsmodi.
Die Verwendung von DiskInternals VFMS Recovery ist sehr einfach, selbst unerfahrene PC-Benutzer können die App verwenden.
Schlussfolgerung
The VMDK descriptor file is very important because it contains relevant information required by virtual machines. To recover missing VMDK descriptor files doesn’t really need third-party software. Wenn Sie jedoch die VMDK-Datei selbst nicht finden können, können Sie mit Backup - Datenwiederherstellung DiskInternals VMFS Recovery helfen!
Ähnliche Artikel
- Einfachste Anleitung zum Kopieren einer VHD auf eine physische Festplatte ohne Datenverlust
- Wie man beschädigte VMDK-Dateien mühelos repariert/repariert
- Einhängen von VMDK-Dateien und ESX/ESXi-Server-Festplatten mit VMFS Recovery
- Gelöschte VMDK-Daten von VMware Datastore wiederherstellen
- Wiederherstellung der VMDK-Dateien in VMware
- Wiederherstellung einer VM von einem flachen VMDK - Die besten Lösungen
- So rufen Sie VMDK-Dateien ab, wenn die angegebene virtuelle Festplatte repariert werden muss
- Ist die virtuelle VMware-Maschine unzugänglich? Reparieren Sie es im Jahr 2023!
- Wiederherstellung einer virtuellen VMware-Maschine aus einer VMDK-Datei
- VMware-VM mit Snapshot-Dateien (delta.vmdk) wiederherstellen⠀
- Was ist der ESXi Wiederherstellungsmodus?
- VMware RAW Device Mapping and File Recovery
- VMware ESX vs. ESXi - Hauptunterschiede. Detaillierter Vergleich
- Was ist der Unterschied zwischen VMware HA und vMotion?
- VMware vMotion-Storage: Was Sie wissen müssen
- VMFS-Blockgröße: Wie man sie auswählt
- VMFS UNMAP: Was ist das?
- Was ist Raumrückgewinnung und wie wird sie durchgeführt?
- Was ist Thin Provisioning (TP)?
- Thick vs. Thin Provisioning: Alles, was Sie wissen wollten
- Was ist а LUN? (Logical Unit Number)
- VMware-Infrastruktur: Welche Komponenten werden verwendet?
- VMware vMotion-Anforderungen: für VMs und für Hosts
- VMware vMotion vs. Storage vMotion: Alles, was Sie wissen wollten
- VMware FT vs. VMware HA: Was ist der Unterschied?
- VMware Template vs VMware Clone: the differences and common
- VMkernel-Ports und Netzwerkschichten
- VMware Kalt- und Heißmigration: Was ist das?
- Was ist VMware vCenter Server und wie funktioniert es?
- Was ist VM Host Server
- Was ist ein Snapshot in VMware?
- Was ist vVol und wie funktioniert es?
- Was versteht man unter NVRAM?
- Was ist ein VM-Cluster und wie erstellt man ihn?
- VMware-Inhaltsbibliothek: Was ist sie und wie funktioniert sie?
- VirtualBox: Problem "Kein bootfähiges Medium gefunden"
- Citrix vs. VMWare VDI - Was sind die Unterschiede im Jahr 2023?
- Hyper-V Export VM: Wie funktioniert es?
- ESXi Free-Einschränkungen: Pro und Kontra
- VMware zu Hyper-V konvertieren - schnell und sicher im Jahr 2023
- Einrichten von Hyper-V-Netzwerkadaptern - Anleitung⠀
- Workstation Pro vs. Workstation Player in VMware
- Konvertieren von VHD in VMDK
- So führen Sie einen USB-Passthrough in Hyper-V⠀ durch
- Was ist Hyper-V VDI und seine Vorteile
- Wie installiert man Kali Linux in VirtualBox?
- VMware ESXi-Stamm und Standardkennwort
- VHDX-Dateien und wie man sie unter Windows einbindet
- Wie man VMDK-Dateien öffnet
- VMware-Netzwerkadapter-Einstellungen
- VMware EVC-Modus
- VMware NFS gegenüber VMFS
- Virtuelles Hyper-V-SAN
- Hyper-V NIC-Zusammenschaltung⠀
- Der ultimative Leitfaden für AWS EBS-Snapshots: Erstellen, Verwalten und Optimieren von Snapshots
- Hyper-V Nested Virtualization - alles über und wie man es aktiviert⠀
- Wie man den Vollbildmodus in Virtualbox erreicht
- So installieren Sie das VirtualBox Extension Pack
- Virtuelle und physische Server: Vor- und Nachteile im Jahr 2023
- ESXi 7.0 ESXCLI-Befehlsreferenz in 2023
- So erstellen Sie eine virtuelle Maschine von einer Festplatte
- VMware vSphere-Replikation
- Intel VT-x im BIOS: Wie kann man es aktivieren?
- Möchten Sie die Festplattengröße von VirtualBox erhöhen? Hier ist eine Anleitung, wie man es sicher macht!
- Freigegebene Ordner von VMware Player
- Wie man DiskPart Virtual Disk Service-Fehler im Jahr 2023 behebt - Die besten Wege
- Ergebniscode: e_invalidarg (0x80070057) - wie ist mit diesem Fehler umzugehen?
- Fix: Verbindung zum Virtual Disk Service kann nicht beendet werden
- Die Hardware-Virtualisierung wird im Bereich Beschleunigung aktiviert
- Hier finden Sie alles, was Sie über GMSA wissen sollten
- So formatieren Sie VMware-Festplatten mit ESXI
- VMware-Datenwiederherstellungssoftware
- Tools zum Einhängen von VMFS unter Linux, ESXi und Windows
- Wiederherstellung von VMFS-Partitionstabellen
- Zurücksetzen einer virtuellen Maschine
- VMware-Datenwiederherstellungstool kostenlos herunterladen
- VMware Disk Image: 2023 Anleitung
- Reparieren einer beschädigten virtuellen VMware-Maschine (2023)
- VDS beansprucht eine Festplatte nicht
- VMFS-Partition unter Windows lesen
- Prüfen von VMDK-Datenträgern auf Fehler (VMDK-Prüfwerkzeug)
- Konfiguration der VMware-Datenwiederherstellung
- VMDK-Datei durchsuchen
- ESXi-Reparaturinstallation
- Wie repariere ich eine Time Capsule Festplatte mit dem Status "Interner Datenträger muss repariert werden"?
- Wiederherstellung von Daten aus virtuellen Festplattendateien
- Festplattenmodus für die ESXi-VM. Was ist das und wie verwenden wir es: VMware
- VMware VMDK-Wiederherstellungs-Tool
- ESXi-Datenspeicher wiederherstellen
- Wie extrahiert man Inhalte aus VMDK-Dateien?
- VMFS-Korruption beheben
- So überprüfen Sie VMFS auf beschädigte Metadaten
- VMware-Festplatte muss repariert werden
- DiskInternals VMDK-Betrachter
- VMware Workstation: Die angegebene virtuelle Festplatte muss repariert werden
- Wiederherstellung der gesamten virtuellen Maschine mit DiskInternals VMFS Recovery
- VMware VMDK Recovery Tool - VMDK-Dateien wiederherstellen
- So sichern Sie VMware-Daten. Sicherungslösung für VMware
- So stellen Sie eine VHD-Dateisicherung wieder her (2025)
- Herunterladen der VMDK-Datei vom Datenspeicher auf Ihr System in VMware
- Übersicht und Konfiguration des USB-Passthrough in virtuellen Maschinen von VMware
- Anleitung zum Ändern des Speicherorts der VMware ESXi-Protokolle
- Migration von VirtualBox VM zu Hyper-V – Vollständige Anleitung
- VHDX-Reparatur: Umfassende Anleitung zur Behebung beschädigter oder unlesbarer VHDX-Dateien – Beschreibung
- Umfassender Leitfaden zu VMware-Dateitypen und -Dateiendungen
- Fehler beim Lesen der VMDK-Datei: Ursachen, Lösungen und Vorbeugung
- So stellen Sie eine VHDX-Datei wieder her: Schritt-für-Schritt-Anleitung zur Wiederherstellung von VHDX-Dateien auf Festplatte, Datenträger und mehr
- VHDX in VDI konvertieren: Einfache Methoden und Tipps zur Datenwiederherstellung
- OVA in Hyper-V konvertieren: Schritt-für-Schritt-Anleitung für die einfache Migration virtueller Maschinen
- Xen vs. Proxmox – Ein umfassender Vergleich
- VHD von dynamisch in fest konvertieren | Einfache Anleitung zur Konvertierung einer dynamischen VHD in eine feste
- VMDK aus OVA extrahieren: Schritt-für-Schritt-Anleitung für VMware und Datenwiederherstellung
- Einrichtung eines Proxmox-Servers: Vollständige Anleitung zur Installation und Konfiguration von Proxmox VE
- VMware-Drag-and-Drop funktioniert nicht? So beheben Sie Probleme in Workstation, Player und Windows 10
- Parallels vs. VMware Fusion: Leistung, Funktionen und die beste Virtualisierungslösung für macOS
- ESXI auf USB installieren
- Wege zur Behebung des VirtualBox-Fehlers E_FAIL (0x80004005)⠀

