DD hat meine ganze Partition zerstört – Booten fehlgeschlagen: keine bootfähige Festplatte. Gibt es eine Möglichkeit, sie wiederherzustellen?

DD hat meine ganze Partition zerstört – Booten fehlgeschlagen: keine bootfähige Festplatte. Gibt es eine Möglichkeit, sie wiederherzustellen?

Ich flippe hier irgendwie aus. Wenn mir jemand helfen kann, bitte helfen Sie mir ...

Dies ist einer virtuellen KVM-Maschine unter Windows 2012 passiert. Ich hatte dort eine sehr wichtige Datenbank laufen. Wenn ich nur diese Datenbank wiederherstellen könnte, wäre das großartig.

Die VM hatte Probleme, weil ihr die Ressourcen ausgingen, also beschloss ich, sie auf einen anderen Knoten zu übertragen. Ich habe diesen Befehl verwendet, um ein Backup zu erstellen:

dd wenn=/var/lib/vz/images/402/vm-402-disk-1.raw | gzip | dd von=/var/lib/vz/images/402/vm-402-disk-1.gz bs=4096

Ich habe vergessen, die VM herunterzufahren, bevor ich den obigen Befehl ausgeführt habe. Also habe ich versucht, den DD-Prozess zu stoppen, aber er wollte nicht anhalten, also habe ich den Prozess beendet (ich weiß ... :/). Dann habe ich beschlossen, DD zu vergessen und einfach das Backup-Tool von Proxmox zu verwenden. Da dieses Backup-Tool die VM „stoppen“ kann, bevor das Backup erstellt wird, habe ich die VM nicht heruntergefahren, sondern das Backup-Tool gebeten, dies für mich zu tun.

Das Backup-Tool konnte die VM nicht selbstständig herunterfahren und konnte daher nicht mit dem Backup fortfahren.

Dann habe ich per VNC remote auf diese VM zugegriffen und die VM hat versucht zu booten, aber diese Meldung angezeigt: Booten fehlgeschlagen: kein bootfähiges Laufwerk nach fehlgeschlagener Sicherung

Ich habe die VM mehrmals neu gestartet, aber es wird immer noch die gleiche Meldung angezeigt.

Ich habe versucht, das .qcow2-Image zu mounten, aber es ist fehlgeschlagen. Ich habe die .qcow2-Datei in .raw konvertiert, ntfs-3g heruntergeladen, damit Debian die NTFS-Partitionen erkennen kann, und versucht, das .raw-Image zu mounten, aber auch das ist fehlgeschlagen. Ich habe versucht, sowohl Windows 2012- als auch Windows 7-ISOs auszuführen und die Windows-Installation zu reparieren, aber beides ist ebenfalls fehlgeschlagen.

Gibt es eine Möglichkeit, zumindest auf die Dateien im Image zuzugreifen??? Darin läuft eine Firebird-Datenbank, ich muss nur eine 3 GB große FDB-Datei wiederherstellen, damit ich sie in einer neuen VM wiederherstellen kann.

Ich habe das Windows 7-ISO geladen und es zeigt, dass mein Laufwerk über 120 GB nicht zugeordneten Speicherplatz verfügt. Bedeutet das, dass ich alles verloren habe????????

Das Linux-Festplattendienstprogramm zeigt Folgendes:http://d.pr/i/Pu0Y

Kann ich irgendetwas tun, um zu versuchen, die Dateien wiederherzustellen?

Seit ich den DD-Prozess gestoppt habe, wurde kein Backup durchgeführt und es scheint, als hätte ich ein beschädigtes Image. Ich habe versucht, einige Datenwiederherstellungsprogramme auszuführen, aber keines hat funktioniert. Sie können einige Dateien finden, aber nicht mehr als 8 GB, was für mich nutzlos ist, da es sich hauptsächlich um Windows-Dateien handelt.

Bitte helfen Sie!

Danke

Antwort1

Ich vermute, dass Sie Ihr VM-Image irgendwann beim Versuch der „Wiederherstellung“ überschrieben haben. Wo, ist nicht klar, aber das ist der wahrscheinlichste Grund, warum Sie ein „leeres“ Disk-Image erhalten haben.

An dieser StelleIch würde testdisk ausführen, gefolgt von photorec. Wenn Sie bis zu Photorec gelangen, benötigen Sie eine zweite Festplatte, auf der Sie die wiederhergestellten Dateien speichern können.

Und in Zukunft werde ich ordnungsgemäße Backups durchführen.

verwandte Informationen