Récupération des données d’une machine virtuelle Proxmox VE à partir de disques RAW, VMDK et QCOW2
Cet article examine le processus de récupération de données à partir de disques de machines virtuelles aux formats RAW, VMDK et QCOW2, ainsi qu’à partir d’un stockage Directory basé sur le système de fichiers Ext4, créé dans Proxmox Virtual Environment 9.1.1. Nous analyserons les scénarios de perte de données les plus courants : suppression accidentelle de fichiers à l’intérieur d’une machine virtuelle ou de la machine virtuelle elle-même, corruption des données causée par une défaillance de disque, des dysfonctionnements du serveur, du PC ou du NAS, ainsi que des pannes logicielles dans Proxmox VE provoquées par des mises à jour, des erreurs critiques ou la suppression du système d’exploitation.

- Fonctionnalités de KVM/QEMU
- ÉTAPE 1. Comment connecter les disques du serveur à un PC ?
- ÉTAPE 2. Récupération du stockage Directory Ext4
- ÉTAPE 3. Montage des images disque
- ÉTAPE 4. Récupération des données à partir d’une image
- ÉTAPE 5. Récupération des machines virtuelles supprimées
- Conclusion
- Questions et réponses
- Commentaires
Proxmox VE est l’une des plateformes de virtualisation de serveurs les plus populaires, largement utilisée aussi bien dans les environnements d’entreprise que dans les laboratoires domestiques. Elle permet de créer et de gérer des machines virtuelles à l’aide de différents formats de disque, notamment RAW, VMDK et QCOW2. Malgré la grande fiabilité de la plateforme, la suppression accidentelle d’une machine virtuelle, le formatage du stockage, la corruption du système de fichiers ou une défaillance matérielle peuvent entraîner la perte de données importantes.
Dans la plupart des cas, cela ne signifie pas que les informations sont perdues définitivement. Si aucune opération d’écriture intensive n’a été effectuée sur le stockage après la suppression ou la panne, la probabilité de récupérer avec succès les fichiers de la machine virtuelle est élevée. L’essentiel est d’arrêter toute activité d’écriture dès que possible et d’utiliser un logiciel spécialisé pour analyser le disque et rechercher les données perdues.
Dans cet article, nous verrons comment récupérer des machines virtuelles Proxmox VE stockées aux formats RAW, VMDK et QCOW2. Vous apprendrez dans quels cas la récupération est possible, quelles sont les caractéristiques des différents formats de disque virtuel, et nous examinerons également le processus de récupération étape par étape à l’aide de Hetman Partition Recovery. Une attention particulière sera accordée aux scénarios de perte de données causés par la suppression, le formatage, la corruption du système de fichiers et les défaillances de disque.
Comment récupérer des données depuis Proxmox : LVM, disques de VM, Ext4 et XFS
Fonctionnalités de KVM/QEMU
KVM et QEMU fonctionnent ensemble comme un tandem performant, créant l’une des solutions de virtualisation les plus efficaces.
- KVM s’intègre directement au noyau Linux, le transformant en hyperviseur. Cela permet aux machines virtuelles d’interagir directement avec les extensions matérielles Intel VT-x ou AMD-V et d’atteindre des niveaux de performance proches de ceux des serveurs physiques.
- QEMU agit comme un émulateur qui fournit à la machine virtuelle le matériel nécessaire : cartes réseau, cartes vidéo, contrôleurs de disque et ports USB. L’utilisation de pilotes VirtIO optimisés permet au système de fonctionner beaucoup plus rapidement tout en offrant au système d’exploitation invité un environnement complet.
L’un des principaux avantages de cette combinaison est une flexibilité de stockage exceptionnelle.

QEMU prend en charge le format de disque virtuel avancé QCOW2, qui permet le thin provisioning et le chiffrement. De plus, le système prend en charge des formats provenant d’autres plateformes, notamment RAW, VMDK et VDI, ce qui fait de KVM et QEMU une solution pratique pour la migration de machines virtuelles depuis d’autres écosystèmes sans conversion de fichiers longue et complexe.
Au niveau des solutions professionnelles, ce tandem donne accès à des fonctionnalités puissantes. Il prend en charge la Live Migration, qui permet de déplacer une machine virtuelle en cours d’exécution entre des serveurs physiques sans perte de connectivité ni redémarrage.
Une autre capacité d’importance critique est le PCI Passthrough. Cette technologie permet de transmettre directement au système d’exploitation invité une véritable GPU ou carte réseau physique, offrant ainsi les performances complètes du périphérique pour les calculs complexes, le rendu ou d’autres tâches gourmandes en ressources.
| Caractéristique | KVM (Kernel-based Virtual Machine) | QEMU (Quick Emulator) |
|---|---|---|
| Type de technologie | Module du noyau Linux pour la virtualisation matérielle | Émulateur matériel et hyperviseur |
| Objectif principal | Fournit l’accélération matérielle pour les machines virtuelles | Émule les CPU et les périphériques, et exécute les machines virtuelles |
| Nécessite une prise en charge matérielle | Oui, Intel VT-x ou AMD-V | Non, il peut fonctionner sans VT-x ni AMD-V, mais beaucoup plus lentement |
| Performance | Proche des performances du matériel natif | Faible sans KVM, élevée avec KVM |
| Émulation de différentes architectures | Non | Oui : x86, x86_64, ARM, PowerPC, MIPS, RISC-V, SPARC et autres |
| Peut fonctionner de manière indépendante | Non, utilisé avec QEMU | Oui, mais les performances sont nettement inférieures sans KVM |
| Utilisation du CPU | Utilise la virtualisation matérielle du CPU | Utilise l’émulation logicielle ou l’accélération KVM |
| Émulation matérielle | Non | Oui : disques, cartes réseau, USB, PCI, VGA, BIOS/UEFI et plus encore |
| Prise en charge du PCI Passthrough | Oui | Oui, via KVM et VFIO |
| Live Migration | Prise en charge avec QEMU | Prise en charge |
| Prise en charge des instantanés | Via QEMU | Oui |
| Formats de disque typiques | RAW, QCOW2 via QEMU | RAW, QCOW2, VMDK, VHD, VDI, VHDX et autres |
| Systèmes d’exploitation pris en charge | Linux comme hôte | Linux, Windows, macOS, BSD et autres |
| Utilisation dans Proxmox VE | Fournit l’accélération matérielle pour les machines virtuelles | Gère le démarrage de la machine virtuelle et émule le matériel virtuel |
ÉTAPE 1. Comment connecter les disques du serveur à un PC ?
Avant de commencer la récupération logicielle, vous devez connecter correctement les disques du serveur au PC. Cela peut être fait de plusieurs manières :
- L’option la plus fiable est une connexion SATA classique directement à la carte mère. Elle garantit une vitesse de lecture maximale et une latence minimale.
- Si la carte ne dispose pas de suffisamment de connecteurs pour l’ensemble du réseau de disques, vous pouvez utiliser un adaptateur PCIe vers SATA pour connecter des disques supplémentaires.
- Si vous ne souhaitez pas ouvrir le boîtier du PC, vous pouvez utiliser des stations d’accueil USB externes ou des adaptateurs.
Remarque : la vitesse d’analyse via USB sera nettement plus faible, ce qui affectera sensiblement le temps nécessaire pour traiter de grands volumes de données.
Et la règle la plus importante : envisagez toujours la création d’une image disque. Cela est particulièrement important si les disques présentent des secteurs défectueux, émettent des bruits inhabituels ou risquent de se dégrader davantage. Dans ce cas, le logiciel travaillera avec une copie virtuelle sans imposer de charge supplémentaire au disque physique endommagé.

ÉTAPE 2. Récupération du stockage Directory Ext4
Parmi tous les types de stockage dans Proxmox, l’option Directory basée sur Ext4 est la plus simple à comprendre. Sa principale caractéristique est qu’elle utilise une hiérarchie de dossiers standard plutôt que des périphériques de blocs complexes tels que ZFS ou LVM-Thin.
En pratique, il s’agit d’un système de fichiers classique dans lequel les disques virtuels QCOW2 ou RAW, les ISO amorçables et les sauvegardes sont stockés comme des fichiers ordinaires dans un répertoire familier. Grâce à cette structure transparente, ce type de stockage est particulièrement convivial.

Imaginez une situation dans laquelle, en raison d’une panne matérielle du serveur ou d’une erreur logicielle de l’hyperviseur, la structure de ce stockage a été endommagée, ou un dossier important a été supprimé accidentellement. Malgré le fait qu’il s’agisse d’une infrastructure serveur, le processus de récupération des données suit ici un algorithme classique et simple grâce à l’architecture de fichiers simple.
Examinons la procédure de récupération en cas de panne matérielle ou logicielle du serveur :
- La panne matérielle se produit le plus souvent à la suite d’une défaillance de la carte mère, d’un dysfonctionnement du contrôleur ou de problèmes d’alimentation, lorsque le serveur ne démarre plus alors que les disques eux-mêmes restent physiquement intacts.
- La panne logicielle survient généralement à la suite d’une mise à jour Proxmox infructueuse, de la corruption des bibliothèques système ou de la suppression accidentelle des fichiers de configuration de l’hyperviseur.
Dans les deux cas, les conséquences sont identiques : le système refuse de démarrer, l’interface Web de gestion devient inaccessible, l’accès aux machines virtuelles est complètement bloqué, et vous vous retrouvez avec les données sur les disques sans pouvoir les démarrer normalement.
Pour résoudre ce problème, nous allons utiliser Hetman Partition Recovery. Le programme reconnaît les structures de partitions Linux, effectue une analyse approfondie des disques et restaure l’arborescence de répertoires d’origine.
Pour trouver les données perdues, sélectionnez dans le programme le volume logique détecté automatiquement et étiqueté Ext4, puis lancez l’analyse.

Pour commencer, nous recommandons d’utiliser Analyse rapide. Si la structure du système de fichiers est fortement endommagée et que la recherche rapide ne donne pas de résultats, utilisez Analyse complète.

Une fois l’analyse terminée, ouvrez le stockage Directory trouvé. Vous verrez la structure de dossiers d’origine du système de fichiers Ext4. Comme ce cas concerne des fichiers de machine virtuelle stockés sur le disque, trouvez-les dans la section Ext Partition, accédez au dossier Images et ouvrez le répertoire 100.
Sélectionnez les images de machines virtuelles requises, cliquez sur Récupération et spécifiez le chemin d’enregistrement sur un disque de travail sûr. Vérifiez à l’avance qu’il dispose de suffisamment d’espace libre.

ÉTAPE 3. Montage des images disque
Le format RAW est le type de disque virtuel le plus simple, constitué d’une copie exacte des données octet par octet. Il réserve immédiatement l’intégralité de l’espace alloué sur le disque du serveur, indépendamment de l’utilisation réelle. En raison de l’absence de structure interne complexe et de compression, ce format offre une vitesse maximale et constitue également l’objet le plus pratique pour les algorithmes de récupération, qui l’analysent comme un disque physique classique.
Le format QCOW2 est une solution moderne pour l’environnement QEMU qui utilise une allocation dynamique de l’espace disque. Un tel disque ne croît physiquement que lorsque de nouveaux fichiers sont écrits par le système invité. Il prend en charge les instantanés et le chiffrement, mais son architecture multicouche nécessite une analyse approfondie des tables d’allocation par les outils de récupération après une panne de l’hyperviseur.
Le format VMDK a été créé pour l’écosystème VMware, mais grâce à sa polyvalence il est pris en charge dans Proxmox et est souvent utilisé après la migration de machines virtuelles depuis d’autres plateformes serveur. Il permet une gestion flexible de la taille du disque et possède une structure ouverte, ce qui permet aux logiciels de récupération de monter ces images et d’extraire les fichiers sans démarrer la machine virtuelle elle-même.
| Caractéristique | RAW | VMDK | QCOW2 |
|---|---|---|---|
| Développeur | Format ouvert | VMware | QEMU / KVM |
| Objectif principal | Stockage de données sans structure supplémentaire | Machines virtuelles VMware | Machines virtuelles QEMU, KVM et Proxmox VE |
| Performance | ⭐⭐⭐⭐⭐ La plus élevée | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Allocation dynamique de l’espace | Non | Oui, Thin Provisioning | Oui |
| Taille de disque préallouée | Oui | Optionnelle | Optionnelle |
| Prise en charge des instantanés | Non | Oui | Oui |
| Compression intégrée | Non | Limitée | Oui |
| Chiffrement | Non | Pris en charge dans certaines implémentations | Oui |
| Copy-on-Write (CoW) | Non | Partiellement | Oui |
| Taille maximale du disque | Limitée par le système de fichiers | Jusqu’à 62 To, selon la version | Jusqu’à 128 Po, théoriquement |
| Compatibilité | Presque tous les hyperviseurs | VMware, VirtualBox, QEMU, Proxmox | QEMU, KVM, Proxmox, OpenStack |
| Capacité de conversion | Oui | Oui | Oui |
| Complexité de la récupération des données | La plus simple | Moyenne | Plus élevée en raison des métadonnées CoW |
| Utilisation typique | Performance maximale du serveur | VMware ESXi, Workstation, Fusion | Proxmox VE, KVM, environnements de test et d’entreprise |
Après une analyse réussie du stockage Directory Ext4, le programme affichera tous les fichiers de machine virtuelle trouvés. Pour commencer à travailler avec leur contenu, sélectionnez les images requises, cliquez sur Récupération et spécifiez un emplacement sûr pour exporter ces fichiers vers l’ordinateur.

Une fois le processus d’enregistrement terminé, vous pouvez procéder au montage étape par étape des images disque dans Hetman Partition Recovery.
Le montage des formats VMDK et QCOW2 suit la même procédure. Dans la barre d’outils, cliquez sur Monter le disque. Dans la fenêtre Type d’image disque, sélectionnez VMware Workstation pour travailler avec le fichier VMDK.

Dans la fenêtre suivante Sélectionner un dossier, indiquez le chemin vers le dossier dans lequel vous avez enregistré le disque virtuel. Le programme analysera automatiquement le répertoire spécifié et affichera l’image trouvée dans la section Images de machines virtuelles.

Sélectionnez-la dans la liste, et le disque monté apparaîtra sur l’écran principal, entièrement prêt pour la recherche de données.

Pour monter une image QCOW2, la procédure est similaire. Dans la fenêtre Monter le disque, sélectionnez QEMU dans la section Type d’image disque, puis indiquez le chemin vers le dossier dans lequel le fichier est stocké.

Pour le format RAW, la procédure de montage est légèrement différente. Dans la fenêtre Monter le disque, trouvez le champ Images de disque standard et sélectionnez Images de disque RAW.

Ensuite, dans la fenêtre de recherche, sélectionnez directement le fichier de machine virtuelle enregistré. Le programme le montera et l’affichera sur l’écran principal, préparant le disque pour l’analyse et la récupération des fichiers perdus.

ÉTAPE 4. Récupération des données à partir d’une image
Dans cet exemple, nous allons démontrer le processus de récupération des données à partir d’une image QCOW2 déjà montée. Sélectionnez ce disque virtuel sur l’écran principal du programme et lancez l’analyse.

Pour commencer, nous recommandons d’utiliser Analyse rapide. Elle analysera rapidement le contenu de l’image et affichera les résultats à l’écran. Si la structure du système de fichiers est gravement endommagée et que la recherche rapide n’obtient pas les résultats requis, utilisez Analyse complète.
Une fois l’analyse terminée, ouvrez le stockage trouvé. Le programme reconstruira la structure de dossiers d’origine, en affichant à la fois les données existantes et celles supprimées précédemment.
Trouvez le dossier requis contenant les fichiers, sélectionnez-les, cliquez sur Récupération, puis indiquez le chemin d’enregistrement sur un autre disque de travail sûr.

ÉTAPE 5. Récupération des machines virtuelles supprimées
Dans Proxmox, une machine virtuelle est le plus souvent supprimée à la suite d’une erreur humaine, ce qui entraîne la disparition immédiate des fichiers de configuration et des disques virtuels aux formats RAW, VMDK ou QCOW2, car le système ne dispose pas de corbeille.
Cependant, les données ne sont pas physiquement écrasées : le système de fichiers supprime uniquement leurs enregistrements de la table d’allocation, en marquant l’espace comme libre. Par conséquent, la règle clé pour une récupération réussie est d’arrêter immédiatement toute écriture sur le stockage afin d’éviter l’écrasement des données résiduelles, puis de lancer dès que possible la procédure de récupération logicielle.
Pour résoudre ce problème, nous allons utiliser Hetman Partition Recovery.
Après la connexion du disque, le programme détectera automatiquement la partition logique Ext4 où les fichiers de la machine virtuelle supprimée étaient stockés.

Sélectionnez cette partition et lancez Analyse rapide. Une fois la recherche rapide terminée avec succès, le programme affichera la structure de répertoires d’origine.
Si les fichiers requis ne sont pas trouvés visuellement, utilisez l’outil de recherche et indiquez leur nom exact ou leur taille.

Sélectionnez les images de disque virtuel requises, cliquez sur Récupération et indiquez le chemin d’enregistrement sur un disque de travail sûr. Vérifiez à l’avance qu’il dispose de suffisamment d’espace libre.

Conclusion
La perte d’une machine virtuelle dans Proxmox VE ne signifie pas toujours la perte des données. Dans la plupart des cas, les fichiers de disque virtuel RAW, VMDK et QCOW2 peuvent être récupérés avec succès, même après une suppression accidentelle, un formatage du stockage, une corruption du système de fichiers ou une défaillance matérielle. La rapidité de réaction est essentielle : dès qu’une perte de données est détectée, toute activité d’écriture sur le disque doit être immédiatement arrêtée afin d’éviter l’écrasement des informations.
Chaque format de disque virtuel possède ses propres caractéristiques : RAW offre les performances maximales et la structure la plus simple, VMDK est largement utilisé dans les produits VMware et compatible avec de nombreuses plateformes, et QCOW2 propose des capacités avancées, notamment les instantanés, la compression, le chiffrement et l’allocation dynamique de l’espace. Malgré ces différences, les outils modernes de récupération de données peuvent travailler avec tous ces formats.
L’utilisation d’un logiciel spécialisé tel que Hetman Partition Recovery permet de retrouver les fichiers de machines virtuelles perdus, de restaurer la structure des répertoires et de récupérer l’accès aux données, même dans des cas complexes. Toutefois, le meilleur moyen de se protéger contre la perte de données reste la mise en place de sauvegardes régulières des machines virtuelles et du stockage Proxmox VE. La combinaison d’une stratégie de sauvegarde fiable et d’une récupération rapide réduit considérablement le risque d’indisponibilité et de perte de données critiques.







