Comment récupérer les données d’une machine virtuelle QEMU?

Dans l’article d’aujourd’hui, découvrez comment créer un hyperviseur QEMU dans un système d’exploitation Windows, créer une machine virtuelle avec Linux et comment récupérer ses données.

Comment récupérer les données d’une machine virtuelle QEMU?

La virtualisation est le moyen le plus simple pour exécuter un système d’exploitation supplémentaire sur votre PC sans avoir à l’installer directement sur son disque dur. Au lieu de cela, le système d’exploitation supplémentaire est installé sur un disque virtuel qui est représenté par un fichier conteneur spécial. Les hyperviseurs les plus populaires sont VirtualBox and VMware, et ils disposent tous deux d’un large éventail de fonctions et d’une interface graphique facile à comprendre.

QEMU est un programme open source gratuit conçu pour émuler divers produits logiciels et systèmes d’exploitation. Cet outil utilise la virtualisation matérielle et prend en charge une longue liste d’architectures à émuler (x86, ARM, MIPS, PowerPC, m68k, Alpha, SPARC, SH-4, CRISv2, MicroBlaze).

Visualisation
🦅 How to Recover Data from a QEMU Virtual Machine. Installing a QEMU Hypervisor in Windows 🦅

🦅 How to Recover Data from a QEMU Virtual Machine. Installing a QEMU Hypervisor in Windows 🦅

Comment installer QEMU sous Windows

La première chose dont vous avez besoin pour l’installation est de télécharger une distribution QEMU pour Windows. Vous pouvez l’obtenir sur le site officiel – www.qemu.org/download/#windows.

Téléchargez la distribution QEMU pour Windows

Vous pouvez choisir entre les versions 32 bits et 64 bits. Choisissez ce dernier et téléchargez le fichier correspondant. Installez le programme et laissez toutes les options à leurs valeurs par défaut – ne changez rien.

Installez le programme

Comment utiliser QEMU sous Windows

Contrairement à VirtualBox et aux hyperviseurs similaires, QEMU n’a pas d’interface graphique: il peut être utilisé uniquement avec l’invite de commande. Téléchargeons une image ISO du système d’exploitation que nous installerons sur la machine virtuelle. Après cela, nous devons ajouter le chemin QEMU aux variables d’environnement.

Pour ce faire, ouvrez l’Explorateur de fichiers et copiez le chemin vers le dossier contenant le programme.

С:\Program files\qemu

Faites ensuite un clic droit sur «Ce PC» et ouvrez «Propriétés».

Propriétés

"Réglages avancés du système". Dans l'onglet Avancé, ouvrez «Variables d'environnement».

Variables d'environnement

Dans le champ «Variables utilisateur», double-cliquez sur «Chemin».

Chemin

Cliquez ensuite sur «Nouveau» et collez le chemin d’accès au dossier QEMU que vous avez copié auparavant. Cliquez sur OK pour enregistrer les modifications, puis cliquez à nouveau sur OK pour quitter les paramètres.

Collez le chemin

Avant l'installation, vous devez activer un composant Windows spécifique - Windows Hypervisor Platform - sinon la machine virtuelle risque de ne pas démarrer correctement. En outre, il est recommandé d'activer l'accélérateur Hyper-V ou HAXM pour accélérer le fonctionnement de la machine virtuelle.

Activer les composants Windows

Pour ce faire, utilisez le paramètre «Activer ou désactiver les fonctionnalités de Windows». Activez la plateforme.

La liste des commandes et des paramètres utilisés pour créer et gérer des machines virtuelles est assez longue, mais vous n'en avez besoin que de quelques-unes pour commencer à travailler.

Lancez l'invite de commande en tant qu'administrateur et commencez l'installation. Pour commencer, créons un dossier pour les machines virtuelles – C:\qemu. Accédez ensuite à ce dossier avec l’invite de commande. Il vous faut maintenant créer un disque dur virtuel de 15 à 20 Go. Utilisez la commande suivante:

qemu-img create -f qcow2 ubuntu.qcow2 20G

Où le paramètre -f indique le format de fichier, suivi du nom du fichier et la taille du fichier est donnée à la fin de la commande.

Saisissez ensuite une autre commande pour créer une machine virtuelle: elle comprend certains paramètres.

L'architecture - qemu-system-x86_64.exe

Le lecteur de démarrage - -boot c

Taille de la RAM de la machine virtuelle - -m 2048

Le nombre de processeurs alloués à cette machine - -smp 2

Le chemin d'accès au dossier contenant le programme - -L "C:\Program Files\qemu"

Graphiques --vga std

Son - -soundhw es1370

Disque virtuel - -boot menu=on -hda ubuntu.qcow2

Chemin vers l'image ISO - -cdrom "C:\ubuntu.iso"

Les paramètres d'heure et de réseau - -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user

qemu-system-x86_64.exe -boot c -m 2048 -smp 2 -L "C:\Program Files\qemu" -vga std -soundhw es1370 -boot menu=on -hda ubuntu.qcow2 -cdrom "D:\ubuntu.iso" -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user

La commande pour créer une machine virtuelle QEMU

Lorsque vous entrez la commande, la fenêtre QEMU apparaît, la machine virtuelle démarre et l'installation du système d'exploitation commence.

La machine virtuelle démarre

Dans mon cas, c'est Ubuntu. Une fois l'installation terminée et la machine virtuelle redémarrée, elle démarre avec le système d'exploitation que vous avez installé et elle est maintenant prête à fonctionner.

Comment créer une machine virtuelle avec QtEmu

Il existe également une autre façon pour créer une machine virtuelle à l'aide de l'interface graphique QtEmu. Cet utilitaire open source pour QEMU est conçu pour simplifier le processus de création et de gestion d'une machine virtuelle.

Visitons le site officiel du programme, suivons le lien vers gitlab et téléchargeons le fichier d'installation.

https://qtemu.org

https://gitlab.com/qtemu/gui

Interface graphique QtEmu

N'oubliez pas d'activer une fonctionnalité Windows telle que la plate-forme d'hyperviseur Windows si vous avez oublié de l'activer auparavant: cette fonctionnalité doit être en cours d'exécution, sinon la machine virtuelle risque de ne pas démarrer.

Pour ce faire, ouvrez «Programmes et fonctionnalités» - «Activer ou désactiver les fonctionnalités Windows». Activez la plateforme.

Démarrez le programme d'installation et choisissez où installer le programme. Une fois l'installation terminée, placez le raccourci du programme sur le bureau pour votre commodité et créez un dossier pour stocker les fichiers de la machine virtuelle.

Installation de QtEmu

Lorsque vous démarrez le programme pour la première fois, spécifiez les paramètres suivants. Dans le premier champ - le chemin d'accès au dossier où QEMU est installé. Dans le deuxième champ - le chemin d'accès au fichier QEMU-img. Et dans ce champ - le chemin d'accès au dossier où sont stockés les fichiers de la machine virtuelle, puis cliquez sur "Terminer".

Premier lancement de QtEmu

Pour créer une nouvelle machine virtuelle, cliquez sur «Machine» – «Nouvelle machine», donnez un nom, le type de système d'exploitation, sélectionnez sa version, puis cliquez sur «Suivant». Dans cette page Machine, cliquez sur «Suivant», sauf si vous devez choisir une configuration spécifique de carte mère.

Créer une nouvelle machine virtuelle

Après cela, vous devez choisir un type de processeur approprié et configurer les paramètres graphiques, sonores et réseau. Si vous obtenez le mauvais processeur, la machine virtuelle risque de ne pas démarrer correctement.

Sélectionnez une configuration matérielle de machine virtuelle

Vous devez maintenant choisir l'accélérateur - le choix par défaut est HAXM. Certains ordinateurs peuvent ne pas prendre en charge cette technologie, je vous recommande donc de décocher cette case pour HAXM et de choisir TCG à la place, puis de cliquer sur «Suivant».

Parfois, les utilisateurs se plaignent que rien ne se passe lorsqu'ils démarrent une machine virtuelle. Ce problème peut être causé par HAXM, il est donc toujours préférable d'opter pour TCG pour s'assurer que la machine virtuelle fonctionnera sur la plupart des ordinateurs.

Nous vous recommandons d'utiliser TCG

Après cela, définissez la taille de la RAM de la machine virtuelle et créez un disque dur virtuel. Spécifiez la taille et le type du disque. Cliquez ensuite sur «Terminer» pour terminer la configuration.

Définir la taille de la RAM

Après cela, faites un clic droit sur la machine et choisissez «Paramètres de la machine».

Paramètres de la machine

Accédez aux «Options de démarrage» et cochez la case du CD-ROM, puis amenez-la en haut et activez le menu de démarrage.

Activer le menu de démarrage

Accédez ensuite à l'onglet Média, cliquez sur l'icône du disque et indiquez le chemin d'accès à un fichier image ISO du système d'exploitation, puis cliquez sur «Enregistrer».

Donner le chemin d'accès à un fichier image ISO du système d'exploitation

Sélectionnez la machine virtuelle et cliquez ici pour la démarrer. La fenêtre QEMU s'ouvre, le programme d'installation démarre, puis l'installation du système d'exploitation commence.

Installation du système d'exploitation

Une fois le processus d'installation terminé, la machine virtuelle sera prête à être utilisée.

Comment récupérer les données QEMU

Très bien, nous venons d'explorer le processus d'installation de QEMU et de création d'une machine virtuelle. Mais que devez-vous faire si - pour une raison quelconque - vous perdez l'accès à votre machine virtuelle, supprimez les fichiers de la machine par accident ou perdez des données critiques stockées sur le disque dur virtuel?

Si tel est votre cas, utilisez un outil spécialisé de récupération de données - Hetman Partition Recovery - qui peut fonctionner avec succès avec la plupart des formats de fichiers utilisés dans les hyperviseurs populaires.

L'outil récupère les fichiers de n'importe quel appareil, quelle que soit la raison de la perte de données.

Il prend en charge tous les formats de système de fichiers courants et peut vous aider à restaurer les données après une suppression, un formatage et des erreurs matérielles ou logicielles.

Dans un système d'exploitation Windows, tout ce que vous avez à faire est de télécharger et d'installer le programme. Si vous utilisez un autre système d'exploitation, retirez le disque dur de votre ordinateur et connectez-le à un PC Windows.

Si vous souhaitez récupérer des fichiers de machine virtuelle, connectez le disque sur lequel les fichiers de disque virtuel ont été stockés et analysez-le avec Hetman Partition Recovery.

Faites un clic droit sur le disque et choisissez «Ouvrir». Sélectionnez le type d'analyse - «Analyse rapide» ou «Analyse complète» si la première option n'est pas disponible. Avant de lancer «Analyse complète», choisissez le système de fichiers et cliquez sur «Suivant».

Analyse rapide

Dans mon cas, «Analyse rapide» est disponible. Recherchez le dossier dans lequel les fichiers de la machine virtuelle ont été stockés, sélectionnez les fichiers que vous souhaitez restaurer, cliquez sur «Récupération», spécifiez le chemin où vous souhaitez enregistrer les fichiers, puis cliquez à nouveau sur «Récupération».

Récupérer les fichiers de la machine virtuelle

Vous retrouverez les fichiers récupérés dans le répertoire que vous avez choisi. Voici quelques extensions typiques des fichiers de machines virtuelles: qcow, qcow2, .img, .cow, .qed, .vmdk, .vdi, .vhd, .vhdx, .hdd, .hds.

Si vous n’avez pas réussi à démarrer une machine virtuelle après les opérations de réparation du système, ou s’il y a une erreur lorsque vous essayez de la démarrer, n’abandonnez pas: utilisez notre programme pour ouvrir ce fichier et récupérer toutes ses données.

Monter le disque

Pour ce faire, ouvrez «Outils» - «Monter le disque» - et vous trouverez deux façons de le monter: choisissez une image disque RAW si vous utilisez des disques conventionnels, ou choisissez Machines virtuelles. Vous pouvez voir la liste des fichiers et des outils pris en charge par notre programme.

Monter l'image

Vérifiez le type d'image requis, indiquez le chemin d'accès au dossier contenant les fichiers du disque dur virtuel et cliquez sur «Sélectionner un dossier». Le programme affichera tous les fichiers de machine virtuelle qui existent dans ce dossier et vous pourrez décocher les cases de ceux dont vous n'avez pas besoin pour le moment.

Pour commencer la recherche de données, faites un clic droit sur le disque et choisissez «Ouvrir». Choisissez ensuite le type d’analyse. Nous vous recommandons de commencer par «Analyse rapide». Si le programme ne parvient pas à trouver les fichiers manquants, optez pour «Analyse complète».

Analyse complète

Le programme peut trouver tous les fichiers restants sur le disque sans difficulté. La croix rouge indique ceux qui ont été supprimés. Cliquez sur un fichier pour voir son contenu dans la fenêtre d'aperçu. Avec cette option de recherche rapide, vous pouvez trouver un fichier spécifique par son nom.

Récupérer des fichiers à partir d'un disque de machine virtuelle

Sélectionnez les fichiers que vous devez restaurer et cliquez sur «Récupération», spécifiez le disque sur lequel enregistrer les fichiers et cliquez à nouveau sur «Récupération».

Conclusion

En résumé, que dire de l’hyperviseur QEMU? Il est difficile de dire si c'est meilleur ou pire que VirtualBox ou VMware. Il s’agit plus probablement d’une méthode alternative de virtualisation, qui présente ses propres avantages et inconvénients. QEMU est moins pratique, il nécessite de connaître les manuels et ses performances sont très modérées. Pour accélérer son travail sous Windows, vous devez installer et configurer HAXM, le Hardware Accelerated Execution Manager. D'un autre côté, cet outil vous permet d'émuler des travaux sur diverses architectures qui ne sont pas prises en charge par les hyperviseurs populaires. Et si jamais vous perdez des données, vous savez désormais quel outil de récupération peut les récupérer de la manière la plus efficace.

Abdelhamid Balti

Auteur: , Rédacteur technique

AbdelHamid Balti est un rédacteur technique chez Hetman Software. Il gère les tutoriels, les procédures et les revues détaillées concernant le fonctionnement des outils de l'entreprise avec toutes sortes de périphériques de stockage de données.

Mykhailo Miroshnychenko

Éditeur: , Rédacteur technique

Mykhailo Miroshnychenko est l'un des principaux programmeurs de la société Hetman Software. S'appuyant sur quinze années d'expérience en développement logiciel, il partage ses connaissances avec les lecteurs de notre blog. En plus de la programmation, Mykhailo est un expert dans le domaine de la récupération de données, des systèmes de fichiers, des périphériques de stockage de données et des matrices RAID.

Recommandé pour vous

Vous êtes accueilli par l'assistant Hetman Software, créé sur la base de l'intelligence artificielle.
Démarrer la discussion