Virtuelle Festplatten und Datenwiederherstellung: Ein umfassender Leitfaden
Virtualisierung verleiht modernen IT-Umgebungen eine enorme Flexibilität, kann jedoch im Falle eines Datenverlusts auch zusätzliche Komplexität mit sich bringen. Im Gegensatz zu herkömmlichen physischen Systemen, bei denen Dateisysteme direkt auf lokalem Speicher liegen können, arbeiten virtuelle Maschinen innerhalb verschachtelter Strukturen; dabei befinden sich virtuelle Festplatten, Snapshot-Ebenen und Gastpartitionen häufig in einem Datastore auf Host-Ebene.
Aufgrund dieser mehrschichtigen Architektur sind herkömmliche Wiederherstellungsverfahren für virtuelle Speicherumgebungen nicht immer geeignet. Zudem können gängige administrative Maßnahmen, etwa das Starten einer instabilen VM zur Problemanalyse oder die unbeaufsichtigte Ausführung einer automatisierten Datenträgerüberprüfung, zu unbeabsichtigten Schreibvorgängen führen und den Datenrettungsprozess erschweren.
Daher erfordert die sichere Datenwiederherstellung aus virtualisierten Umgebungen eine strukturierte Vorgehensweise: die Identifizierung der Ebene, auf der das Problem aufgetreten ist (Host, Virtualisierungsschicht oder Gastsystem), sowie die Überprüfung der virtuellen Speicherkette, ohne die ursprünglichen Quelldaten zu verändern. Dieser Leitfaden bietet einen praxisorientierten Überblick über Architekturen virtueller Festplatten, häufige Ausfallszenarien sowie die erforderlichen Maßnahmen zur Beurteilung der Situation und zur sicheren Datenwiederherstellung von virtuellen Maschinen.
- Grundlagen der Datenwiederherstellung von virtuellen Maschinen
- Architekturen virtueller Festplattencontainer und Speichertopologien
- Snapshot-Architekturen und Delta-Ketten
- Kategorien von Ausfällen virtueller Maschinen: Physische Fehler, Host-Fehler, Container-Fehler und logische Fehler
- Wann sich Software (DIY) bzw. eine professionelle Datenrettung im Labor empfiehlt
- Der entscheidende Schritt: Extrahieren virtueller Festplatten und Rekonstruieren der Delta-Ketten
- Weitere Sicherheitsvorkehrungen für die Datenwiederherstellung von virtuellen Maschinen
Grundlagen der Datenwiederherstellung von virtuellen Maschinen
Virtuelle Maschinen (VMs) arbeiten innerhalb einer mehrstufigen Speicherarchitektur. Im Gegensatz zu Bare-Metal-Systemen, bei denen das Betriebssystem typischerweise direkt auf physischen oder logischen Speicher zugreift, führen virtuelle Maschinen zusätzliche Abstraktionsschichten für den Speicher ein. Ein Gastbetriebssystem kann auf einer virtuellen Festplatte liegen, die durch einen Dateicontainer auf einem Host-Dateisystem, ein logisches Volume oder ein Blockgerät repräsentiert ist.
Weiterlesen: Einen Überblick über virtuelle Maschinen und virtuellen Festplatten finden Sie in unserem Einführungsleitfaden.
Die Datenwiederherstellung von virtuellen Maschinen erfordert das Verständnis dieser verschachtelten Abstraktionsebenen sowie, wo nötig, deren Durcharbeitung in der richtigen Reihenfolge:
-
Physische Speicherhardware und Konnektivität (SAS/SATA, NVMe, SAN): Die zugrunde liegende Ebene der physischen Datenträger und der Konnektivität, die den Zugriff auf den Rohspeicher ermöglicht. Ausfälle auf dieser Ebene können Hardwarefehlfunktionen, fehlerhafte Sektoren, Schäden am Datenträger oder Kommunikationsprobleme umfassen; diese erfordern möglicherweise professionelle Hardware-Eingriffe oder die Erstellung eines Images, bevor eine softwarebasierte Wiederherstellung erfolgen kann.
Weiterlesen: Eine schrittweise Anleitung zum Erstellen eines Disk-Images finden Sie in unserem Leitfaden zur Erstellung von Disk-Images.
-
Speicheraggregation und Pool-Ebene (Hardware- oder Software-RAID, ZFS-Pools, Windows Storage Spaces, HCI-Plattformen wie Ceph oder VMware vSAN): Die Zwischenschicht, die mehrere physische Laufwerke mittels Striping, Spiegelung und Paritätsberechnungen zu einem einheitlichen logischen Speicher zusammenfasst. Wenn diese Schicht beeinträchtigt wird oder ausfällt, muss das Array oder der Pool unter Umständen im Arbeitsspeicher virtuell rekonstruiert werden, bevor auf den Speicher auf Host-Ebene zugegriffen werden kann.
Weiterlesen: Entdecken Sie unseren Leitfaden zur RAID-Datenwiederherstellung und erhalten Sie einen Überblick über gängige RAID-Konfigurationen, Ausfallszenarien und Wiederherstellungsverfahren.
-
Dateisystem oder Datastore auf Host-Ebene (VMFS-5/6, CSVFS, ReFS, NFS, GlusterFS): Die Host-basierte Speicherschicht, die zum Speichern und Verwalten von Dateien virtueller Festplatten oder anderen virtuellen Speicherressourcen verwendet wird.
Weiterlesen: Finden Sie eine ausführliche Betrachtung von Cluster-Dateisystemen, deren Architektur und gängigen Implementierungen in unserem Artikel.
-
Virtueller Festplattencontainer (VMDK, VHD/VHDX, QCOW2, VDI): Die Darstellung des virtuellen Datenträgers, die dem Gastsystem einen logischen Blockadressraum bereitstellt und formatspezifische Metadaten enthalten kann, die die zugewiesenen Blöcke, die virtuelle Geometrie und die Kapazität beschreiben.
-
Differenzierungs- oder Snapshot-Schicht (SESparse, AVHD/AVHDX, QCOW2-Backing-Chains): Sparse-"Redirect-on-Write"-Schichten, die Änderungen relativ zu einer übergeordneten virtuellen Festplatte speichern und für die Rekonstruktion des vollständigen Zustands der virtuellen Festplatte von formatspezifischen Metadaten der Eltern-Kind-Beziehung abhängen.
-
Partitionierungsschema und Volume-Manager des Gastsystems (GPT/MBR, Linux LVM, Windows LDM): Die interne Strukturierung innerhalb der Gast-VM, die Partitionsgrenzen, logische Volumes, dynamische Volumes oder Software-RAID-Konfigurationen definiert.
-
Gast-Dateisystem (NTFS, ReFS, Ext4, XFS, Btrfs, APFS): Die logische Ebene, die Benutzerdateien, Verzeichnisse, Dateimetadaten, Journale und Zuordnungsstrukturen organisiert.
Einige dieser Schichten, wie etwa RAID-Aggregation, Differenzierungs-Snapshots oder Volume-Manager auf Gast-Ebene, sind jedoch optional und möglicherweise nicht in jeder Umgebung vorhanden.
Da virtuelle Maschinen von mehreren verschachtelten Speicherebenen abhängen können, besteht bei Zugriffsversuchen über herkömmliche Hypervisor-Operationen oder durch direkte Arbeit im Gastbetriebssystem die Gefahr, dass Metadaten oder andere Speicherstrukturen verändert werden, die für eine erfolgreiche Datenrettung erforderlich sind. Um zu verhindern, dass automatisierte Hintergrundprozesse diese Strukturen verändern, sollte in jeder Phase der Datenwiederherstellung von virtuellen Festplatten ein nicht-invasiver Ansatz verfolgt werden:
-
Die virtuelle Rekonstruktion muss strikt schreibgeschützt erfolgen: Die Datenwiederherstellung sollte nicht durch das Starten der virtuellen Maschine oder die Ausführung von Reparaturwerkzeugen auf Gast-Ebene (wie chkdsk oder fsck) auf der ursprünglichen virtuellen Festplatte erfolgen, da diese Vorgänge die Metadaten des Dateisystems verändern und eine spätere Datenwiederherstellung erschweren können. Ein sicheres Vorgehen erfordert stattdessen den schreibgeschützten Zugriff auf die virtuelle Festplatte und deren zugrunde liegende Strukturen, die Rekonstruktion der relevanten Ebenen der virtuellen Festplatte und der Snapshots ohne Veränderung der Quelldaten sowie die anschließende Analyse oder Extraktion von Dateien aus dem resultierenden virtuellen Image.
Architekturen virtueller Festplattencontainer und Speichertopologien
Hypervisoren kapseln den Gast-Speicher in speziellen virtuellen Festplattendateien oder anderen virtuellen Speicherformaten. Jedes Format verwendet eigene Metadatenstrukturen, um virtuelle Festplattenblöcke auf Speicherbereiche des zugrunde liegenden Host-Speichers abzubilden:
-
VMware Workstation und ESXi (VMDK): VMware-Umgebungen unterstützen einige VMDK-Varianten, darunter "Flat"- und "Sparse"-Formate. Auf ESXi-Datastores kann eine virtuelle Festplatte aus einer kleinen Deskriptordatei (.vmdk), die Metadaten zur Festplatte und zu den Extents enthält, sowie einem "Flat-Extent" (-flat.vmdk) bestehen, der die eigentlichen Daten der virtuellen Festplatte speichert. "Sparse"-Formate, wie etwa "Hosted Sparse VMDK" und "ESXi SESparse", weisen Speicherplatz dynamisch in Einheiten zu, die als "Grains" bezeichnet werden. Fehlt ein Deskriptor, lassen sich die darin enthaltenen Informationen bisweilen aus dem zugehörigen Extent und weiteren Metadaten rekonstruieren. Schäden an Grains oder Zuordnungstabellen können jedoch eine Rekonstruktion der Zuordnung virtueller Blöcke erforderlich machen, bevor auf das Dateisystem des Gastbetriebssystems zugegriffen werden kann. Bei VMDKs mit mehreren Extents kann sich eine virtuelle Festplatte zudem auf mehrere Extent-Dateien verteilen; ein fehlender oder beschädigter Extent kann dazu führen, dass die entsprechenden Bereiche der virtuellen Festplatte nicht mehr zugänglich sind.
-
Microsoft Hyper-V (VHD und VHDX): Ältere VHD-Dateien verwenden eine dynamische Festplattenstruktur, die auf einer Blockzuweisungstabelle basiert, und unterstützen virtuelle Festplattengrößen von bis zu 2 TB. Das VHDX-Format erhöht die maximale Größe virtueller Festplatten auf 64 TB und umfasst einen Mechanismus zum Metadaten-Journaling, der die Ausfallsicherheit bei unterbrochenen Schreibvorgängen und Host-Ausfällen verbessern soll. Sollten die Metadaten nach einem unkontrollierten Herunterfahren inkonsistent werden, kann eine weitergehende strukturelle Analyse oder Wiederherstellung der virtuellen Festplatte erforderlich sein, bevor sicher auf deren Inhalte zugegriffen werden kann.
-
QEMU, KVM und Proxmox VE (QCOW2): QCOW2 verwendet mehrstufige Zuordnungstabellen, um die Festplattenblöcke des Gastsystems Clustern innerhalb der Container-Datei zuzuordnen, und unterstützt Funktionen wie dynamische Zuweisung, interne Snapshots, Kompression sowie optionale Verschlüsselung. Da die logischen Blöcke des Gastsystems nicht zwingend sequenziell innerhalb des Containers angeordnet sind, ist die Integrität der Metadaten zur Zuordnung für die Rekonstruktion der virtuellen Festplatte unerlässlich. Beschädigungen an den Zuordnungstabellen können daher den direkten Abruf von Gastdaten aus der Container-Datei verhindern.
-
Oracle VirtualBox (VDI): VirtualBox-Container im VDI-Format (Virtual Disk Image) verwenden eine interne Blockzuweisungstabelle, um logische Festplattenblöcke auf Speicherorte innerhalb des Containers abzubilden. Bei dynamischen VDI-Images wird Speicherplatz auf dem Host erst dann belegt, wenn Blöcke durch das Gastsystem geschrieben werden; die Wiederherstellung hängt daher von der Integrität der Metadaten zur Blockzuweisung sowie der entsprechenden Datenblöcke ab.
-
Modi der physischen Speicherzuweisung (Thick- vs. Thin-Provisioning):
Thick-Festplatten (vorab zugewiesen): Sie reservieren ihre volle virtuelle Kapazität im Voraus. Je nach Format der virtuellen Festplatte und dem Dateisystem des Hosts kann der zugrunde liegende Speicher zusammenhängend oder fragmentiert sein. Die Vorabzuweisung garantiert daher für sich genommen keine vorhersagbare physische Sektoraufteilung.
Thin-Festplatten (dynamisch zugewiesen): Der Host-Speicher wird schrittweise zugewiesen, während Daten geschrieben werden, wobei die Zuordnung von virtuellen zu physischen Adressen durch formatspezifische Zuweisungsstrukturen verwaltet wird. Sollten diese Strukturen beschädigt werden oder verloren gehen, muss unter Umständen die Zuordnung der virtuellen Blöcke wiederhergestellt werden, bevor auf Gastpartitionen und Dateisysteme zugegriffen werden kann.
-
Verschlüsselung: Daten virtueller Maschinen können auf verschiedenen Ebenen verschlüsselt werden, beispielsweise innerhalb des Gastbetriebssystems, auf der Ebene der virtuellen Festplatte oder des Datastores oder durch die zugrunde liegende Speicherplattform. Die Verschlüsselungsmethode und die jeweilige Ebene bestimmen, welche Zugangsdaten oder Schlüssel für den Zugriff auf die Daten während der Wiederherstellung erforderlich sind.
Weiterlesen: Wie sich die Verschlüsselung auf den Datenrettungsprozess auswirkt, erfahren Sie in unserem Leitfaden zur Datenwiederherstellung von verschlüsselten Speichermedien.
-
Logische und physische Sektorgeometrie (512n, 512e und 4Kn): Virtuelle Festplatten können dem Gastsystem eine logische Sektorgröße von 512 Byte oder 4 KB präsentieren, unabhängig vom physischen Sektorformat des zugrunde liegenden Speichers. Bei der Wiederherstellung oder dem Einbinden der virtuellen Festplatte muss die Beziehung zwischen der logischen Sektorgröße der virtuellen Festplatte, dem Host-Speicher und dem Partitionslayout des Gastsystems gewahrt bleiben. Eine fehlerhafte Interpretation der Sektorgröße kann zu falschen LBA-zu-Byte-Berechnungen führen und dazu, dass ansonsten gültige Partitionstabellen, Volume-Boot-Records und Dateisystemstrukturen als ungültig oder unzugänglich erscheinen.
Snapshot-Architekturen und Delta-Ketten
Snapshots virtueller Maschinen sind temporäre Mechanismen zur Differenzspeicherung, keine eigenständigen Backups. Defekte, fehlerhaft konfigurierte oder verwaiste Snapshot-Ketten können den Zugriff auf den aktuellen Zustand einer virtuellen Festplatte erschweren und in virtualisierten Umgebungen zu Datenverlust führen.
-
Schreibumleitung und Kettenhierarchie: Beim Erstellen eines Snapshots bewahrt der Hypervisor den aktuellen Zustand der übergeordneten virtuellen Festplatte und leitet nachfolgende Schreibvorgänge auf eine neu erstellte "Sparse"-Differenzierungsdatei (wie z. B. *-000001.vmdk oder .avhdx) um. Weitere Snapshots können die Kette erweitern, wobei jede neue Differenzierungsebene Änderungen relativ zu ihrer übergeordneten Ebene speichert, während die jeweils neueste Ebene die laufenden Schreibvorgänge aufnimmt.
-
Validierung der Eltern-Kind-Verknüpfung: Snapshot-Formate verwenden formatspezifische Metadaten, um jede Differenzierungsebene mit ihrer übergeordneten Ebene zu verknüpfen. Sollte diese Beziehung inkonsistent werden, etwa nach einer unterbrochenen Konsolidierung oder einer eigenständigen Änderung an einer übergeordneten Festplatte, kann der Hypervisor die Kette virtueller Festplatten unter Umständen nicht mehr korrekt öffnen oder booten. Eine Wiederherstellung erfordert daher die Überprüfung der Eltern-Kind-Beziehungen sowie die Sicherstellung, dass die korrekten Snapshot-Ebenen verwendet werden.
-
Rekonstruktion des aktuellen Zustands der virtuellen Festplatte: Eine korrekte Datenwiederherstellung erfordert die Rekonstruktion der virtuellen Festplatte, indem jede Differenzierungsebene in der korrekten Reihenfolge auf die jeweils übergeordnete Ebene angewendet wird, typischerweise ausgehend von der Basis-Festplatte hin zur neuesten Ebene. Die Wiederherstellung lediglich der virtuellen Basis-Festplatte ermöglicht den Zugriff nur auf die in diesem früheren Zustand vorhandenen Daten; Änderungen, die in nachfolgenden Snapshot-Ebenen gespeichert sind, darunter Aktualisierungen des Dateisystems, Datenbankänderungen und kürzlich geschriebene Benutzerdaten, bleiben dabei möglicherweise unberücksichtigt.
Kategorien von Ausfällen virtueller Maschinen: Physische Fehler, Host-Fehler, Container-Fehler und logische Fehler
Ausfälle virtueller Maschinen können auf verschiedenen Ebenen der Speicherarchitektur auftreten. Die Identifizierung der betroffenen Ebene ist entscheidend für die Wahl eines geeigneten Wiederherstellungsansatzes:
-
Ausfälle physischer Speichermedien: Ausfälle, die die zugrunde liegende Speicherhardware betreffen, wie etwa defekte oder instabile HDDs/SSDs, fehlerhafte Sektoren, Probleme mit Controllern oder Backplanes sowie Kommunikationsstörungen auf Geräteebene. In solchen Fällen können Eingriffe auf Hardwareebene oder die Erstellung eines Images erforderlich sein, bevor eine logische Datenwiederherstellung eingeleitet werden kann.
-
Ausfälle der Host- und Speicherinfrastruktur: Probleme im Speicherzugriffspfad oder in der Speicherschicht auf Host-Ebene und nicht an der virtuellen Festplatte selbst. Dazu können Ausfälle der SAN-/NAS-Konnektivität, Störungen im Speichernetzwerk, nicht zugängliche Speicherpools oder beschädigte Datastore-Metadaten, wie etwa VMFS- oder CSVFS-Strukturen, gehören. In solchen Szenarien bleiben die Dateien der virtuellen Festplatte zwar intakt, doch der Hypervisor kann nicht auf den Datastore zugreifen, in dem sie sich befinden.
-
Beschädigung virtueller Festplatten und Snapshots: Beschädigung der virtuellen Festplatte oder der Snapshot-Strukturen. Dies kann beschädigte Container-Header, fehlerhafte Metadaten zur Zuordnung, unterbrochene Eltern-Kind-Beziehungen zwischen Differenzierungsebenen sowie eine durch plötzlichen Stromausfall oder unzureichende Speicherkapazität abgebrochene Snapshot-Konsolidierung umfassen. Wenn wesentliche Container-Metadaten inkonsistent oder beschädigt sind, kann der Hypervisor die virtuelle Festplatte möglicherweise nicht korrekt initialisieren oder einbinden.
-
Logische Schäden auf Gast-Ebene: Beschädigung oder Datenverlust innerhalb der virtuellen Festplatte selbst. Der Container der virtuellen Festplatte und dessen Snapshot-Hierarchie können intakt bleiben, während der Speicher des Gastsystems durch versehentlich gelöschte Dateien, beschädigte Dateisystem-Metadaten wie Verzeichnisstrukturen oder Zuordnungs-Bitmaps, ein nicht mehr startfähiges Betriebssystem oder eine Verschlüsselung durch Ransomware beeinträchtigt sein kann.
-
Löschen von Containern und Speicherplatzrückgewinnung auf der Host-Seite: Szenarien, in denen .vmdk-, .vhdx- oder .qcow2-Dateien versehentlich direkt aus dem Datastore gelöscht werden. Bei Flash-basierten Speichersystemen oder Systemen mit Thin Provisioning können Mechanismen zur Speicherfreigabe wie TRIM oder UNMAP das zugrunde liegende Speichersystem darüber informieren, dass die freigegebenen Blöcke nicht mehr benötigt werden. Eine nachfolgende Speicherplatzrückgewinnung (Garbage Collection) kann dazu führen, dass die ursprünglichen Inhalte unzugänglich werden, wodurch ein erheblicher Zeitdruck bei der Wiederherstellung der gelöschten Container-Dateien entsteht.
Weiterlesen: Wie Sie die richtige Software für verschiedene Szenarien logischen Datenverlusts auswählen, erfahren Sie in unserem Artikel über die Auswahl von Datenwiederherstellungssoftware.
Wann sich Software (DIY) bzw. eine professionelle Datenrettung im Labor empfiehlt
Die Entscheidung, ob Daten virtueller Maschinen mithilfe spezialisierter Software wiederhergestellt oder professionelle Datenrettungsdienste in Anspruch genommen werden sollen, hängt in erster Linie vom physischen Zustand des zugrunde liegenden Speichers und der Art des logischen Fehlers ab. Spezialisierte Software kann zwar komplexe Strukturen virtueller Festplatten, unterbrochene Snapshot-Ketten und beschädigte Datenspeicher verarbeiten, setzt für einen sicheren Betrieb jedoch eine stabile physische Speicherbasis voraus.
Wann eine softwarebasierte Datenrettung in Eigenregie sinnvoll ist:
-
Die physische Speicherschicht ist intakt: Die zugrunde liegenden Festplatten, SSDs, RAID-Arrays und Speichercontroller arbeiten ordnungsgemäß, halten eine stabile Kommunikation aufrecht und weisen keine signifikanten hardwarebedingten Lesefehler auf.
-
Der Fehler liegt auf der Ebene der virtuellen Festplatte oder auf logischer Ebene: Fehlende Deskriptordateien, unterbrochene Snapshot-Ketten, abgebrochene Snapshot-Konsolidierung oder ein nicht bootfähiges Gastbetriebssystem können möglicherweise wiederhergestellt werden, wenn die zugrunde liegenden virtuellen Festplattendaten weiterhin zugänglich sind.
-
Beim Gast-Speicher liegt ein logischer Datenverlust oder eine Datenbeschädigung vor: In der virtuellen Maschine wurden versehentlich Dateien gelöscht, Partitionen formatiert oder Dateisystemstrukturen beschädigt, während das zugrunde liegende Speichermedium stabil und lesbar bleibt.
-
Der Datastore ist aus logischen Gründen nicht zugänglich: Ein Hypervisor-Datastore, wie etwa VMFS oder CSVFS, ist nach einem Host-Absturz, einem abrupten Neustart oder einem Verbindungsausfall unzugänglich geworden, während der zugrunde liegende Speicher physisch intakt bleibt und ohne hardwarebedingte Fehler gelesen oder als Image gesichert werden kann.
Wann professionelle Datenrettungsdienste empfohlen werden:
-
Ausfälle physischer Laufwerke übersteigen die verfügbare Redundanz: Mehrere Laufwerke im zugrunde liegenden Speicherpool oder RAID-Array sind physisch ausgefallen, wobei das Ausmaß der Ausfälle die Fehlertoleranz der Konfiguration übersteigt.
-
Das zugrunde liegende Speichergerät ist stark beeinträchtigt: Laufwerke, auf denen die Daten der virtuellen Maschine gespeichert sind, weisen dauerhafte Lesefehler, wiederholte Timeouts, instabiles Verhalten oder sonstige Anzeichen einer physischen Fehlfunktion auf, die einen direkten softwarebasierten Zugriff unsicher machen.
-
Das Speichermedium hat physische oder umweltbedingte Schäden erlitten: Speicherserver, Arrays oder Laufwerke wurden durch elektrische Schäden, Feuer, Rauch, Wasser oder sonstige physische Einwirkungen beschädigt. Solche Fälle können eine Untersuchung auf Hardware-Ebene sowie, bei bestimmten HDD-Defekten, einen Eingriff im Reinraum erfordern, bevor ein sicheres Imaging auf Sektorebene erfolgen kann.
Der entscheidende Schritt: Extrahieren virtueller Festplatten und Rekonstruieren der Delta-Ketten
Wenn ein Hypervisor einen Datastore nicht einbinden oder eine virtuelle Festplatte nicht zuweisen kann, erfordert die Datenwiederherstellung möglicherweise einen Zugriff auf das zugrunde liegende Speichermedium, der unabhängig von den normalen Verwaltungsfunktionen des Hypervisors erfolgt. Spezielle Datenrettungssoftware kann die relevanten Speicherstrukturen analysieren, Container virtueller Festplatten lokalisieren und bei der Wiederherstellung beschädigter Beziehungen zwischen virtuellen Festplatten oder Snapshots helfen:
-
Direktes Parsen des Datastores: Wenn ein Host-Dateisystem oder ein Datastore nicht mehr zugänglich ist, kann Datenwiederherstellungssoftware unabhängig vom Hypervisor auf die zugrunde liegende LUN, das RAID-Array oder den physischen Speicher zugreifen. Durch die Analyse der internen Metadaten des Datastores kann die Software Dateien virtueller Festplatten lokalisieren und auf ein separates Speicherziel extrahieren.
-
Wiederherstellung beschädigter Deskriptoren: Wenn eine textbasierte Deskriptordatei, wie etwa ein VMDK-Deskriptor, verloren geht oder beschädigt wird, wird das zugehörige Extent der virtuellen Festplatte unter Umständen nicht mehr korrekt erkannt. Sofern ausreichende Informationen vorliegen, lässt sich ein kompatibler Deskriptor anhand von Eigenschaften wie der Kapazität der virtuellen Festplatte, dem Extent-Layout und weiteren formatspezifischen Metadaten rekonstruieren.
-
Behebung von Inkonsistenzen bei Ketten und Verknüpfungen: Snapshot-Ketten können inkonsistent werden, wenn Eltern-Kind-Beziehungen verändert oder Metadaten beschädigt werden, etwa nach einer unterbrochenen Konsolidierung oder einem unsachgemäßen Herunterfahren. Spezielle Datenrettungssoftware kann diese Beziehungen analysieren und die korrekte Kette im Arbeitsspeicher rekonstruieren, ohne die zugrunde liegenden Dateien virtueller Festplatten zu verändern.
-
Virtuelle Zusammenführung im Arbeitsspeicher: Anstatt eine physische Snapshot-Konsolidierung auf den Originaldaten durchzuführen, kann Datenwiederherstellungssoftware die Differenzkette virtuell rekonstruieren. Die Basis-Festplatte und die relevanten Delta-Ebenen werden als einheitliche, schreibgeschützte virtuelle Festplatte präsentiert, wobei Sektoranfragen anhand der Snapshot-Hierarchie, von der neuesten relevanten Ebene zurück bis zur Basis-Festplatte, aufgelöst werden. Diese rekonstruierte Ansicht lässt sich anschließend analysieren und nutzen, um Daten aus dem Gast-Dateisystem zu extrahieren.
Weiterlesen: Eine Anleitung zum Öffnen einer virtuellen Festplatte in UFS Explorer finden Sie in unserem Leitfaden.
Weitere Sicherheitsvorkehrungen für die Datenwiederherstellung von virtuellen Maschinen
Da virtuelle Maschinen mehrere verschachtelte Speicherebenen kapseln, können standardmäßige Wartungsarbeiten und automatisierte administrative Vorgänge Metadatenstrukturen im Falle eines Datenverlusts verändern oder überschreiben. Die Einhaltung strenger, nicht-invasiver Verfahren trägt dazu bei, die ursprünglichen virtuellen Festplatten und Datastore-Volumes während des Wiederherstellungsprozesses zu schützen:
-
Starten Sie die ursprüngliche virtuelle Maschine nicht, setzen Sie Snapshots nicht zurück und konsolidieren Sie sie nicht: Wenn eine virtuelle Maschine nicht startet oder einen Volumeschaden meldet, sollten Sie keine Hypervisor-Verwaltungstools verwenden, um Snapshots auf dem ursprünglichen Speicher zusammenzuführen, zu löschen oder auf einen früheren Stand zurückzusetzen. Derartige Vorgänge können Snapshot-Metadaten verändern oder Änderungen in die Kette der virtuellen Festplatten schreiben, was eine spätere Datenwiederherstellung erschweren könnte.
-
Vermeiden Sie automatisierte Dateisystem-Reparaturtools auf Gast-Ebene: Führen Sie keine Dateisystem-Reparaturtools wie chkdsk oder fsck direkt auf der ursprünglichen virtuellen Festplatte aus, solange deren Integrität nicht sichergestellt ist. Diese Dienstprogramme können Metadaten des Dateisystems sowie Zuordnungsstrukturen verändern und dabei möglicherweise Informationen überschreiben, die für eine Datenwiederherstellung erforderlich sein könnten.
-
Greifen Sie auf Host-Datastores und LUNs ausschließlich schreibgeschützt zu: Wenn Sie Speicher-Arrays, SAN-LUNs oder gemeinsam genutzte Host-Volumes an einen Wiederherstellungs-Computer anschließen, konfigurieren Sie den Zugriff nach Möglichkeit als schreibgeschützt. Verhindern Sie, dass das Betriebssystem unbekannte Volumes automatisch einbindet oder verändert, da selbst versehentliche Schreibvorgänge Auswirkungen auf gelöschte oder verwaiste virtuelle Festplattendateien sowie auf andere für die Wiederherstellung relevante Metadaten haben können.
-
Betreiben Sie keine physisch beschädigten Speichermedien: Weisen die Laufwerke oder Speicherhardware Anzeichen eines physischen Defekts auf, wie z. B. ungewöhnliche Geräusche, wiederholte Verbindungsabbrüche, schwerwiegende Lesefehler oder eine falsche Kapazitätsanzeige, vermeiden Sie wiederholte Zugriffs- oder Wiederherstellungsversuche. Bei physischen Defekten kann ein kontrolliertes Disk-Imaging oder eine professionelle Datenrettung erforderlich sein, bevor eine logische Analyse durchgeführt werden kann.
-
Stellen Sie ausreichende Ziel- und Zwischenspeicherkapazitäten sicher: Die Wiederherstellung virtueller Festplatten kann das Extrahieren großer Container-Dateien, das Zusammenfügen von Snapshot-Ketten im Multi-Terabyte-Bereich oder das Erstellen von Disk-Images umfassen. Stellen Sie sicher, dass die Analyseumgebung über ausreichend separaten Speicherplatz für temporäre Daten, rekonstruierte virtuelle Festplatten und wiederhergestellte Dateien verfügt, wobei zusätzliche Kapazität für Zwischenschritte bereitstehen muss.
-
Exportieren Sie wiederhergestellte Daten an einen unabhängigen Zielort: Schreiben Sie wiederhergestellte virtuelle Disk-Images, konvertierte Container oder extrahierte Gastdateien nicht auf den Quelldatenspeicher oder das ursprüngliche Speichermedium zurück. Speichern Sie die Ergebnisse auf einem separaten Speichermedium oder Volume, um zu vermeiden, dass Daten überschrieben werden, die möglicherweise noch wiederherstellbar sind.
Weiterlesen: Eine detaillierte Übersicht über ein sicheres Wiederherstellungsverfahren für virtuelle Festplatten finden Sie in unserem praktischen Leitfaden zur Datenwiederherstellung von einer virtuellen Maschine.
Letzte Aktualisierung: 25. September 2026