1 votes

DD a cassé toute ma partition - boot failed : not a bootable disk . Y a-t-il un moyen de la récupérer ?

Je suis en train de paniquer, si quelqu'un peut m'aider, s'il vous plaît, aidez-moi...

Cela s'est produit sur une machine virtuelle KVM Windows 2012. J'avais une base de données très importante en cours d'exécution dans cette machine, si je pouvais seulement récupérer cette base de données, ce serait génial.

La VM était en difficulté car elle manquait de ressources. J'ai donc décidé de la transférer sur un autre nœud. J'ai utilisé cette commande pour faire une sauvegarde :

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

J'ai oublié d'arrêter la VM avant d'exécuter la commande ci-dessus, donc j'ai essayé d'arrêter le processus DD, mais il refusait de s'arrêter donc j'ai tué le processus (je sais... :/ ). J'ai alors décidé d'oublier DD et d'utiliser l'outil de sauvegarde de Proxmox. Comme cet outil de sauvegarde peut "arrêter" la VM avant de faire la sauvegarde, je n'ai pas arrêté la VM, et j'ai demandé à l'outil de sauvegarde de le faire pour moi.

L'outil de sauvegarde n'a pas été en mesure d'arrêter la VM par lui-même et n'a donc pas procédé à la sauvegarde.

J'ai ensuite accédé à cette VM à distance en utilisant VNC et la VM essayait de démarrer mais affichait ce message : boot failed : not a bootable disk after failed backup

J'ai redémarré la VM plusieurs fois, mais elle affiche toujours le même message.

J'ai essayé de monter l'image .qcow2 mais j'ai échoué. J'ai converti le .qcow2 en .raw, téléchargé ntfs-3g pour que Debian puisse reconnaître les partitions ntfs et essayé de monter l'image .raw, sans succès. J'ai essayé d'exécuter les deux isos Windows 2012 et Windows 7 et j'ai essayé de réparer l'installation Windows mais les deux ont échoué également.

Y a-t-il un moyen d'accéder au moins aux fichiers contenus dans l'image ? J'avais une base de données Firebird qui tournait dedans, j'ai juste besoin de récupérer un fichier .FDB de 3 Go pour pouvoir le restaurer dans une nouvelle VM.

J'ai chargé l'ISO de Windows 7 et il montre que mon disque a 120 Go d'espace non alloué. Cela signifie-t-il que j'ai tout perdu ? ? ???????

L'utilitaire de disque de Linux montre ceci : http://d.pr/i/Pu0Y

Y a-t-il quelque chose que je puisse faire pour essayer de récupérer les fichiers ?

Aucune sauvegarde n'a été faite depuis que j'ai arrêté le processus de DD, et il semble que je me sois retrouvé avec une image cassée J'ai essayé d'exécuter quelques programmes de récupération de données, mais aucun d'entre eux n'a fonctionné Ils peuvent trouver quelques fichiers mais pas plus de 8gb, ce qui est inutile pour moi puisque c'est principalement des fichiers Windows

Aidez-moi !

Merci

2 votes

C'est un disque vierge. Retournez à l'image brute originale de votre VM.

0 votes

C'est l'image VM originale. J'ai arrêté le processus de DD, aucune sauvegarde n'a été faite.

0 votes

1voto

Michael Hampton Points 232226

Je pense que vous avez écrasé votre image VM à un moment donné en essayant de "récupérer". L'endroit n'est pas clair, mais c'est la façon la plus probable dont vous vous êtes retrouvé avec une image disque "vierge".

A ce stade Je lancerais testdisk, suivi de photorec. . Si vous allez jusqu'au photorec, vous aurez besoin d'un deuxième disque pour y enregistrer les fichiers récupérés.

Et, à l'avenir, je ferais des sauvegardes appropriées.

0 votes

Merci Michael, je vais l'essayer tout de suite. @Thread : S'il vous plaît si vous avez une autre suggestion, n'hésitez pas à le dire, je ferai tout mon possible pour récupérer ce gâchis que j'ai fait.

0 votes

Aucune garantie. Si vous avez écrasé l'image disque, vous risquez de ne rien récupérer du tout.

0 votes

Je n'ai rien obtenu du tout. :(, testdisk et photorec n'ont même pas pu voir le lecteur. fdisk a pu le voir cependant, je ne sais pas pourquoi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X