Wiederherstellung von Proxmox-VE-VM-Daten von RAW-, VMDK- und QCOW2-Datenträgern

Dieser Artikel untersucht den Prozess der Datenwiederherstellung von Festplatten virtueller Maschinen in den Formaten RAW, VMDK und QCOW2 sowie von Directory-Speicher auf Basis des Dateisystems Ext4, erstellt in Proxmox Virtual Environment 9.1.1. Wir analysieren die häufigsten Szenarien für Datenverlust: das versehentliche Löschen von Dateien innerhalb einer virtuellen Maschine oder der virtuellen Maschine selbst, Datenbeschädigungen durch Laufwerksausfälle, Störungen von Servern, PCs oder NAS-Systemen sowie Softwarefehler in Proxmox VE infolge von Updates, kritischen Fehlern oder der Entfernung des Betriebssystems.

Wiederherstellung von Proxmox-VE-VM-Daten von RAW-, VMDK- und QCOW2-Datenträgern

Proxmox VE ist eine der beliebtesten Plattformen für Servervirtualisierung und wird sowohl in Unternehmensumgebungen als auch in Heimlaboren häufig eingesetzt. Sie ermöglicht das Erstellen und Verwalten virtueller Maschinen mit verschiedenen Festplattenformaten, einschließlich RAW, VMDK und QCOW2. Trotz der hohen Zuverlässigkeit der Plattform kann das versehentliche Löschen einer virtuellen Maschine, das Formatieren des Speichers, eine Beschädigung des Dateisystems oder ein Hardwarefehler zum Verlust wichtiger Daten führen.

In den meisten Fällen bedeutet dies nicht, dass die Informationen endgültig verloren sind. Wenn nach dem Löschen oder Ausfall keine intensiven Schreibvorgänge auf dem Speicher durchgeführt wurden, ist die Wahrscheinlichkeit einer erfolgreichen Wiederherstellung von Dateien virtueller Maschinen hoch. Entscheidend ist, sämtliche Schreibaktivitäten so schnell wie möglich zu stoppen und spezialisierte Software zu verwenden, um den Datenträger zu analysieren und nach verlorenen Daten zu suchen.

In diesem Artikel zeigen wir, wie Proxmox-VE-VMs wiederhergestellt werden, die in den Formaten RAW, VMDK und QCOW2 gespeichert sind. Sie erfahren, in welchen Fällen eine Wiederherstellung möglich ist, welche Eigenschaften die verschiedenen virtuellen Festplattenformate haben, und wir erläutern den Wiederherstellungsprozess Schritt für Schritt anhand von Hetman Partition Recovery. Besonderes Augenmerk gilt dabei Datenverlustszenarien durch Löschung, Formatierung, Dateisystembeschädigung und Laufwerksausfälle.

Zur Ansicht gehen
Wie man Daten von Proxmox wiederherstellt: LVM, VM-Disks, Ext4 und XFS

Wie man Daten von Proxmox wiederherstellt: LVM, VM-Disks, Ext4 und XFS

Funktionen von KVM/QEMU

KVM und QEMU arbeiten als leistungsstarkes Tandem zusammen und bilden eine der effizientesten Virtualisierungslösungen.

  • KVM ist direkt in den Linux-Kernel integriert und macht ihn zu einem Hypervisor. Dadurch können virtuelle Maschinen direkt mit den Hardwareerweiterungen Intel VT-x oder AMD-V interagieren und nahezu mit der Leistung physischer Server arbeiten.
  • QEMU fungiert als Emulator und stellt der virtuellen Maschine die erforderliche Hardware bereit: Netzwerkadapter, Grafikkarten, Festplattencontroller und USB-Ports. Durch den Einsatz optimierter VirtIO-Treiber kann das System deutlich schneller ausgeführt werden und bietet dem Gastbetriebssystem dennoch eine voll funktionsfähige Umgebung.

Einer der wichtigsten Vorteile dieser Kombination ist die außergewöhnliche Flexibilität beim Speicher.

Funktionen von KVM und QEMU

QEMU unterstützt das fortschrittliche virtuelle Festplattenformat QCOW2, das Thin Provisioning und Verschlüsselung ermöglicht. Darüber hinaus unterstützt das System Formate anderer Plattformen, darunter RAW, VMDK und VDI, wodurch KVM und QEMU eine praktische Lösung für die Migration virtueller Maschinen aus anderen Ökosystemen ohne langwierige Dateikonvertierung darstellen.

Auf der Ebene professioneller Lösungen bietet dieses Tandem Zugriff auf leistungsstarke Funktionen. Es unterstützt Live Migration, mit der eine laufende virtuelle Maschine ohne Verbindungsverlust und ohne Neustart zwischen physischen Servern verschoben werden kann.

Eine weitere äußerst wichtige Funktion ist PCI Passthrough. Diese Technologie ermöglicht es, eine echte physische GPU oder Netzwerkkarte direkt an das Gastbetriebssystem durchzureichen und damit die volle Geräteleistung für komplexe Berechnungen, Rendering oder andere ressourcenintensive Aufgaben bereitzustellen.

Merkmal KVM (Kernel-based Virtual Machine) QEMU (Quick Emulator)
Technologietyp Linux-Kernelmodul für die Hardwarevirtualisierung Hardware-Emulator und Hypervisor
Hauptzweck Stellt Hardwarebeschleunigung für virtuelle Maschinen bereit Emuliert Prozessoren und Hardwaregeräte und führt virtuelle Maschinen aus
Erfordert Hardwareunterstützung Ja, Intel VT-x oder AMD-V Nein, kann auch ohne VT-x oder AMD-V ausgeführt werden, arbeitet dann jedoch deutlich langsamer
Leistung Nahezu native Hardwareleistung Niedrig ohne KVM, hoch mit KVM-Beschleunigung
Emulation verschiedener Architekturen Nein Ja: x86, x86_64, ARM, PowerPC, MIPS, RISC-V, SPARC und weitere
Eigenständiger Betrieb Nein, wird zusammen mit QEMU verwendet Ja, jedoch mit deutlich geringerer Leistung ohne KVM
CPU-Virtualisierung Nutzt die Hardwarevirtualisierung der CPU Verwendet Softwareemulation oder KVM zur Hardwarebeschleunigung
Hardwareemulation Nein Ja: Festplatten, Netzwerkkarten, USB, PCI, VGA, BIOS/UEFI und weitere Geräte
Unterstützung für PCI Passthrough Ja Ja, über KVM und VFIO
Live-Migration Wird in Kombination mit QEMU unterstützt Ja
Snapshot-Unterstützung Über QEMU Ja
Unterstützte Festplattenformate RAW, QCOW2 (über QEMU) RAW, QCOW2, VMDK, VHD, VDI, VHDX und weitere
Unterstützte Betriebssysteme Linux als Hostsystem Linux, Windows, macOS, BSD und weitere
Verwendung in Proxmox VE Stellt die Hardwarebeschleunigung für virtuelle Maschinen bereit Startet virtuelle Maschinen und emuliert deren virtuelle Hardware

SCHRITT 1. Wie werden Serverlaufwerke an einen PC angeschlossen?

Vor dem Beginn der softwarebasierten Wiederherstellung müssen die Serverlaufwerke korrekt mit dem PC verbunden werden. Dies kann auf mehrere Arten erfolgen:

  • Die zuverlässigste Option ist eine klassische SATA-Verbindung direkt zum Mainboard. Dies gewährleistet maximale Lesegeschwindigkeit und minimale Latenz.
  • Wenn das Mainboard nicht über genügend Anschlüsse für das gesamte Array verfügt, kann ein PCIe-zu-SATA-Adapter für zusätzliche Laufwerke verwendet werden.
  • Wenn Sie das PC-Gehäuse nicht öffnen möchten, können externe USB-Dockingstationen oder Adapter verwendet werden.

Hinweis: Die Scan-Geschwindigkeit über USB ist deutlich geringer, was die für die Arbeit mit großen Datenmengen erforderliche Zeit spürbar erhöht.

Und die wichtigste Regel: Erwägen Sie immer das Erstellen eines Festplattenabbilds. Dies ist besonders wichtig, wenn die Laufwerke fehlerhafte Sektoren aufweisen, ungewöhnliche Geräusche erzeugen oder die Gefahr einer weiteren Verschlechterung besteht. In diesem Fall arbeitet die Software mit einer virtuellen Kopie, ohne das beschädigte physische Laufwerk zusätzlich zu belasten.

Erstellen eines Festplattenabbilds vor der Datenwiederherstellung

SCHRITT 2. Wiederherstellung von Directory Ext4

Unter allen Speichertypen in Proxmox ist die auf Ext4 basierende Directory-Option am leichtesten zu verstehen. Ihr Hauptmerkmal ist, dass sie eine standardmäßige Ordnerhierarchie verwendet und keine komplexen Blockgeräte wie ZFS oder LVM-Thin.

In der Praxis handelt es sich um ein reguläres Dateisystem, in dem QCOW2- oder RAW-virtuelle Festplatten, bootfähige ISOs und Backups als gewöhnliche Dateien in einem vertrauten Verzeichnis gespeichert werden. Dank dieser transparenten Struktur ist dieser Speichertyp äußerst benutzerfreundlich.

Allgemeine Struktur des Ext4-Directory-Speichers in Proxmox

Stellen Sie sich eine Situation vor, in der die Struktur eines solchen Speichers aufgrund eines Hardwarefehlers des Servers oder eines Softwarefehlers des Hypervisors beschädigt wurde oder ein wichtiger Ordner versehentlich gelöscht wurde. Obwohl es sich um Serverinfrastruktur handelt, folgt der Datenwiederherstellungsprozess hier dank der einfachen Dateistruktur einem klassischen und unkomplizierten Verfahren.

Betrachten wir das Wiederherstellungsverfahren im Falle eines Hardware- oder Softwareausfalls des Servers:

  • Ein Hardwarefehler tritt meist aufgrund eines Ausfalls des Mainboards, einer Störung des Controllers oder von Stromversorgungsproblemen auf, wenn der Server nicht mehr startet, obwohl die Laufwerke selbst physisch intakt bleiben.
  • Ein Softwarefehler entsteht in der Regel durch ein fehlgeschlagenes Proxmox-Update, eine Beschädigung von Systembibliotheken oder das versehentliche Löschen von Hypervisor-Konfigurationsdateien.

In beiden Fällen sind die Folgen identisch: Das System verweigert den Start, die Weboberfläche zur Verwaltung wird unzugänglich, der Zugriff auf die virtuellen Maschinen ist vollständig blockiert, und auf den Laufwerken befinden sich zwar weiterhin Daten, diese können jedoch nicht normal gestartet werden.

Um dieses Problem zu lösen, verwenden wir Hetman Partition Recovery. Das Programm erkennt Linux-Partitionsstrukturen, führt einen Tiefenscan der Laufwerke durch und stellt die ursprüngliche Verzeichnisstruktur wieder her.

Das Tool stellt Daten von allen Geräten wieder her, unabhängig von der Ursache des Datenverlusts.

Um die verlorenen Daten zu finden, wählen Sie im Programm das automatisch erkannte logische Volume mit der Bezeichnung Ext4 aus und starten Sie den Scan.

Hetman Partition Recovery: automatisch erkanntes logisches Ext4-Volume

Zu Beginn empfehlen wir die Verwendung von Schnellscan. Wenn die Dateisystemstruktur stark beschädigt ist und die Schnellsuche keine Ergebnisse liefert, verwenden Sie Vollständiger Scan.

Hetman Partition Recovery: Schnellscan-Modus

Wenn das Programm fertig ist, öffnen Sie den gefundenen Directory-Speicher. Sie sehen die ursprüngliche Ordnerstruktur des Ext4-Dateisystems. Da es sich in diesem Fall um auf dem Datenträger gespeicherte Dateien virtueller Maschinen handelt, finden Sie diese im Abschnitt Ext Partition, wechseln Sie in den Ordner Images und öffnen Sie das Verzeichnis 100.

Wählen Sie die erforderlichen Images der virtuellen Maschine aus, klicken Sie auf Wiederherstellung und geben Sie den Pfad an, unter dem sie auf einem sicheren Arbeitslaufwerk gespeichert werden sollen. Stellen Sie im Voraus sicher, dass dort ausreichend freier Speicherplatz vorhanden ist.

Hetman Partition Recovery: Auswahl eines Images einer virtuellen Maschine zur Wiederherstellung

SCHRITT 3. Einbinden von Festplattenabbildern

Das RAW-Format ist der einfachste Typ einer virtuellen Festplatte und besteht aus einer exakten Byte-für-Byte-Kopie der Daten. Es reserviert den gesamten zugewiesenen Speicherplatz auf dem Serverlaufwerk sofort, unabhängig von der tatsächlichen Nutzung. Aufgrund des Fehlens einer komplexen internen Struktur und Kompression bietet dieses Format maximale Geschwindigkeit und ist zugleich das am besten geeignete Objekt für Wiederherstellungsalgorithmen, da es wie ein gewöhnlicher physischer Datenträger gescannt wird.

Das QCOW2-Format ist eine moderne Lösung für die QEMU-Umgebung, die eine dynamische Speicherzuweisung verwendet. Eine solche Festplatte wächst physisch nur dann, wenn vom Gastbetriebssystem neue Dateien geschrieben werden. Es unterstützt Snapshots und Verschlüsselung, jedoch erfordert seine mehrschichtige Architektur nach einem Hypervisor-Ausfall eine tiefgehende Analyse der Zuordnungstabellen durch Wiederherstellungstools.

Das VMDK-Format wurde für das VMware-Ökosystem entwickelt, wird dank seiner Universalität jedoch auch in Proxmox unterstützt und häufig nach der Migration virtueller Maschinen von anderen Serverplattformen verwendet. Es ermöglicht eine flexible Verwaltung der Festplattengröße und verfügt über eine offene Struktur, sodass Wiederherstellungssoftware solche Images einbinden und Dateien extrahieren kann, ohne die virtuelle Maschine selbst zu starten.

Merkmal RAW VMDK QCOW2
Entwickler Offenes Format VMware QEMU / KVM
Hauptzweck Datenspeicherung ohne zusätzliche Verwaltungsstruktur Virtuelle Maschinen von VMware Virtuelle Maschinen für QEMU, KVM und Proxmox VE
Leistung ⭐⭐⭐⭐⭐ Höchste Leistung ⭐⭐⭐⭐ Hohe Leistung ⭐⭐⭐⭐ Hohe Leistung
Dynamische Speicherzuweisung Nein Ja (Thin Provisioning) Ja
Vorab zugewiesene Festplattengröße Ja Optional Optional
Snapshot-Unterstützung Nein Ja Ja
Integrierte Komprimierung Nein Begrenzt Ja
Verschlüsselung Nein In bestimmten Implementierungen verfügbar Ja
Copy-on-Write (CoW) Nein Teilweise Ja
Maximale Festplattengröße Durch das Dateisystem begrenzt Bis zu 62 TB (versionsabhängig) Theoretisch bis zu 128 PB
Kompatibilität Mit nahezu allen Hypervisoren kompatibel VMware, VirtualBox, QEMU, Proxmox VE QEMU, KVM, Proxmox VE, OpenStack
Konvertierbarkeit Ja Ja Ja
Komplexität der Datenwiederherstellung Am einfachsten Mittel Höher aufgrund der CoW-Metadaten
Typische Einsatzbereiche Server mit maximalen Leistungsanforderungen VMware ESXi, VMware Workstation, VMware Fusion Proxmox VE, KVM sowie Test- und Unternehmensumgebungen

Nach einem erfolgreichen Scan des Ext4-Directory-Speichers zeigt das Programm alle gefundenen Dateien der virtuellen Maschine an. Um mit deren Inhalten zu arbeiten, wählen Sie die erforderlichen Images aus, klicken Sie auf Wiederherstellung und geben Sie einen sicheren Speicherort an, um diese Dateien auf den Computer zu exportieren.

Hetman Partition Recovery: gescannter Ext4-Directory-Speicher

Nach Abschluss des Speichervorgangs können Sie mit dem schrittweisen Einbinden von Festplattenabbildern in Hetman Partition Recovery fortfahren.

Das Einbinden der Formate VMDK und QCOW2 erfolgt nach demselben Verfahren. Klicken Sie in der Symbolleiste auf Datenträger einbinden. Wählen Sie im Fenster Festplattenabbildtyp VMware Workstation, um mit der VMDK-Datei zu arbeiten.

Hetman Partition Recovery: Auswahl des VMDK-Abbildtyps

Geben Sie im nächsten Fenster Ordner auswählen den Pfad zu dem Ordner an, in dem Sie die virtuelle Festplatte gespeichert haben. Das Programm analysiert das angegebene Verzeichnis automatisch und zeigt das gefundene Image im Abschnitt Images virtueller Maschinen an.

Hetman Partition Recovery: Auswahl des Ordners mit dem VMDK-Image

Wählen Sie es aus der Liste aus, und die eingebundene Festplatte wird auf dem Hauptbildschirm angezeigt und ist vollständig für die Datensuche bereit.

Hetman Partition Recovery: eingebundenes VMDK-Image

Um ein QCOW2-Image einzubinden, ist das Verfahren ähnlich. Wählen Sie im Fenster Datenträger einbinden im Abschnitt Festplattenabbildtyp QEMU aus und geben Sie dann den Pfad zu dem Ordner an, in dem die Datei gespeichert ist.

Hetman Partition Recovery: Einbinden eines QCOW2-Images

Beim RAW-Format unterscheidet sich das Einbindungsverfahren geringfügig. Suchen Sie im Fenster Datenträger einbinden das Feld Standard-Festplattenabbilder und wählen Sie RAW-Festplattenabbilder aus.

Hetman Partition Recovery: Einbinden eines RAW-Images

Wählen Sie danach im Suchfenster direkt die gespeicherte Datei der virtuellen Maschine aus. Das Programm bindet sie ein und zeigt sie auf dem Hauptbildschirm an, wodurch die Festplatte für das Scannen und die Wiederherstellung verlorener Dateien vorbereitet wird.

Hetman Partition Recovery: eingebundene VMDK-, QCOW2- und RAW-Images

SCHRITT 4. Datenwiederherstellung aus einem Image

In diesem Beispiel demonstrieren wir den Prozess der Wiederherstellung von Daten aus einem bereits eingebundenen QCOW2-Image. Wählen Sie diese virtuelle Festplatte auf dem Hauptbildschirm des Programms aus und starten Sie die Analyse.

Hetman Partition Recovery: Scan eines eingebundenen QCOW2-Images

Zu Beginn empfehlen wir die Verwendung von Schnellscan. Dadurch werden die Inhalte des Images schnell analysiert und die Ergebnisse auf dem Bildschirm angezeigt. Wenn die Dateisystemstruktur stark beschädigt ist und die Schnellsuche nicht die erforderlichen Ergebnisse liefert, verwenden Sie Vollständiger Scan.

Nach Abschluss des Scans öffnen Sie den gefundenen Speicher. Das Programm rekonstruiert die ursprüngliche Verzeichnisstruktur und zeigt sowohl vorhandene als auch zuvor gelöschte Daten an.

Finden Sie den erforderlichen Ordner mit den Dateien, wählen Sie diese aus, klicken Sie auf Wiederherstellung und geben Sie den Pfad an, unter dem sie auf einem anderen sicheren Arbeitslaufwerk gespeichert werden sollen.

Hetman Partition Recovery: Wiederherstellung von Daten aus einem eingebundenen QCOW2-Image

SCHRITT 5. Gelöschte virtuelle Maschinen wiederherstellen

In Proxmox wird eine virtuelle Maschine meist aufgrund menschlicher Fehler gelöscht, was zum sofortigen Verschwinden von Konfigurationsdateien und virtuellen Festplatten in den Formaten RAW, VMDK oder QCOW2 führt, da das System über keinen Papierkorb verfügt.

Die Daten werden jedoch nicht physisch überschrieben: Das Dateisystem entfernt lediglich die Einträge aus der Zuordnungstabelle und markiert den Speicherbereich als frei. Daher besteht die wichtigste Regel für eine erfolgreiche Wiederherstellung darin, alle Schreibvorgänge auf dem Speicher sofort zu stoppen, um ein Überschreiben von Restdaten zu vermeiden, und den softwarebasierten Wiederherstellungsprozess so schnell wie möglich zu beginnen.

Zur Lösung dieses Problems verwenden wir Hetman Partition Recovery.

Das Tool stellt Daten von allen Geräten wieder her, unabhängig von der Ursache des Datenverlusts.

Nach dem Anschließen des Laufwerks erkennt das Programm automatisch die logische Ext4-Partition, auf der die gelöschten Dateien der virtuellen Maschine gespeichert waren.

Hetman Partition Recovery: automatisch erkannte logische Ext4-Partition

Wählen Sie diese Partition aus und starten Sie Schnellscan. Nach erfolgreichem Abschluss der Schnellsuche zeigt das Programm die ursprüngliche Verzeichnisstruktur an.

Wenn die erforderlichen Dateien visuell nicht gefunden werden, verwenden Sie das Suchwerkzeug und geben Sie den exakten Namen oder die Größe an.

Hetman Partition Recovery: Dateisuche

Wählen Sie die erforderlichen virtuellen Festplattenimages aus, klicken Sie auf Wiederherstellung und geben Sie den Pfad an, unter dem sie auf einem sicheren Arbeitslaufwerk gespeichert werden sollen. Stellen Sie im Voraus sicher, dass dort ausreichend freier Speicherplatz vorhanden ist.

Hetman Partition Recovery: Wiederherstellung gefundener virtueller Festplatten

Fazit

Der Verlust einer virtuellen Maschine in Proxmox VE bedeutet nicht immer den Verlust der Daten. In den meisten Fällen können virtuelle Festplattendateien in den Formaten RAW, VMDK und QCOW2 selbst nach versehentlichem Löschen, dem Formatieren des Speichers, einer Beschädigung des Dateisystems oder einem Hardwarefehler erfolgreich wiederhergestellt werden. Die Reaktionsgeschwindigkeit ist dabei entscheidend: Sobald ein Datenverlust festgestellt wird, müssen alle Schreibvorgänge auf dem Laufwerk sofort gestoppt werden, um ein Überschreiben der Informationen zu vermeiden.

Jedes virtuelle Festplattenformat hat seine eigenen Merkmale: RAW bietet maximale Leistung und die einfachste Struktur, VMDK wird in VMware-Produkten weit verbreitet eingesetzt und ist mit vielen Plattformen kompatibel, und QCOW2 bietet erweiterte Funktionen, einschließlich Snapshots, Komprimierung, Verschlüsselung und dynamischer Speicherzuweisung. Trotz dieser Unterschiede können moderne Datenwiederherstellungswerkzeuge mit all diesen Formaten arbeiten.

Der Einsatz spezialisierter Software wie Hetman Partition Recovery ermöglicht es, verlorene Dateien virtueller Maschinen zu finden, die Verzeichnisstruktur wiederherzustellen und selbst in komplexen Fällen den Zugriff auf Daten zurückzugewinnen. Der beste Schutz vor Datenverlust bleibt jedoch die regelmäßige Sicherung von Proxmox-VE-VMs und Speicherressourcen. Die Kombination aus einer zuverlässigen Backup-Strategie und einer schnellen Wiederherstellung verringert das Risiko von Ausfallzeiten und dem Verlust kritischer Daten erheblich.

Glib Khomenko

Autor: , Technischer Schreiber

Hlib Khomenko ist Übersetzer und IT-Techniker im Unternehmen „Hetman Software“. Der Autor hat eine spezialisierte Hochschulausbildung und hat langjährige Erfahrung in der deutschen Übersetzung.

Alexandr Shafarenko

Editor: , Technischer Schreiber

Olexander Schafarenko hat langjährige Erfahrungen im Schreiben von Artikeln. Seine Artikel auf dem Blog wurden von Millionen von Benutzern gelesen. Der Autor hat eine spezialisierte Hochschulausbildung und teilt sein Wissen im Bereich IT mit den Lesern.

Für dich empfohlen