Tutoriels

Convertir un disque virtuel VHDX en ISO : ce qui est possible et comment faire

En bref :

  • Un VHDX est un disque dur virtuel (Hyper-V) ; une ISO est l’image d’un disque optique. Ce ne sont pas des formats équivalents.
  • Pour récupérer les fichiers d’un VHDX dans une ISO : montez le VHDX, puis créez une ISO de son contenu.
  • Pour utiliser le disque dans VirtualBox ou VMware, convertissez plutôt en VDI ou VMDK avec qemu-img ou VBoxManage.

La recherche « VHDX to ISO » cache souvent deux besoins différents : graver ou partager le contenu d’un disque virtuel, ou faire fonctionner une machine virtuelle Hyper-V dans un autre logiciel. Voici la bonne méthode pour chaque cas.

VHDX et ISO : quelle différence ?

Format Contenu Usage
VHDX Disque dur complet : partitions, système, fichiers Machines virtuelles Hyper-V, sauvegardes Windows
VHD Ancienne version du VHDX (limite 2 To) Hyper-V ancien, Azure
ISO Image d’un CD/DVD/Blu-ray (lecture seule) Installation de systèmes, distribution de logiciels
VDI / VMDK Disques virtuels VirtualBox / VMware

Une ISO ne peut pas remplacer un disque système bootable de machine virtuelle : convertir un Windows installé en ISO ne crée pas un installateur.

Cas 1 : créer une ISO avec les fichiers d’un VHDX

  1. Sous Windows, faites un double-clic sur le fichier .vhdx (ou clic droit > Monter) : il apparaît comme un nouveau lecteur.
  2. Copiez son contenu dans un dossier, ou utilisez directement le lecteur.
  3. Créez une ISO de ce dossier avec un logiciel gratuit comme ImgBurn (mode « Créer une image à partir de fichiers ») ou avec AnyBurn.
  4. Démontez le VHDX (clic droit > Éjecter).

Cas 2 : utiliser le disque dans VirtualBox ou VMware

Inutile de passer par une ISO : convertissez directement le disque.

  • VirtualBox sait lire les VHD, et la commande suivante convertit en VDI : VBoxManage clonemedium disk source.vhdx cible.vdi --format VDI
  • qemu-img (gratuit) convertit vers tous les formats : qemu-img convert -f vhdx -O vmdk source.vhdx cible.vmdk
  • VMware propose aussi ses propres outils de conversion (vCenter Converter).

Cas 3 : convertir VHDX en VHD (Hyper-V)

Dans Hyper-V, sélectionnez le disque > Modifier le disque > Convertir, ou en PowerShell : Convert-VHD -Path source.vhdx -DestinationPath cible.vhd. Utile pour d’anciens outils qui ne lisent que le VHD.

Précautions

  • Travaillez sur une copie du VHDX, jamais sur l’original.
  • Arrêtez la machine virtuelle avant toute conversion.
  • Prévoyez de l’espace disque : la conversion crée un fichier de la taille des données, parfois plus.
  • Après une conversion vers VirtualBox ou VMware, Windows peut demander une réactivation ou de nouveaux pilotes.

Pour aller plus loin, voyez comment convertir une ISO en VDI pour VirtualBox, les programmes pour ouvrir une ISO et comment convertir un disque MBR en GPT.

Exemple complet avec qemu-img

  1. Téléchargez qemu-img pour Windows depuis une source reconnue (paquets officiels QEMU) et décompressez l’archive.
  2. Ouvrez un terminal dans le dossier de qemu-img.
  3. Vérifiez le disque : qemu-img info C:VMserveur.vhdx (format, taille virtuelle, taille réelle).
  4. Convertissez : qemu-img convert -p -f vhdx -O vdi C:VMserveur.vhdx D:VMserveur.vdi. L’option -p affiche la progression.
  5. Dans VirtualBox, créez une machine virtuelle et choisissez Utiliser un disque dur virtuel existant.

Quel format pour quel logiciel ?

Logiciel Format natif Lit aussi
Hyper-V VHDX VHD
VirtualBox VDI VHD, VMDK (VHDX en lecture selon versions)
VMware Workstation VMDK Conversion nécessaire pour VHDX
QEMU / KVM / Proxmox QCOW2, RAW VHDX, VMDK, VDI via qemu-img

Erreurs fréquentes

  • « Le disque est utilisé par un autre processus » : la machine virtuelle tourne encore, ou le VHDX est monté dans l’Explorateur.
  • Fichier .avhdx à côté du VHDX : ce sont des points de contrôle (snapshots) Hyper-V. Fusionnez-les (supprimez les points de contrôle) avant de convertir, sinon les données récentes manqueront.
  • Machine Windows qui ne démarre pas après conversion : vérifiez le mode de démarrage (UEFI pour une VM Hyper-V de génération 2, BIOS pour la génération 1).

Et l’inverse : ISO vers VHDX ?

Pour installer un système dans Hyper-V, on ne convertit pas l’ISO : on crée un VHDX vide et on démarre la machine virtuelle sur l’ISO d’installation, montée comme lecteur DVD virtuel.

Questions fréquentes

Peut-on démarrer un PC sur un VHDX ?

Oui, Windows permet le démarrage natif sur VHDX dans certaines éditions, mais c’est réservé aux utilisateurs avancés.

Quel logiciel pour ouvrir un VHDX sans Windows ?

7-Zip peut lire certains VHDX ; sous Linux, qemu-nbd permet de les monter.

Une ISO créée depuis un VHDX est-elle bootable ?

Non, sauf si le contenu est déjà un support d’installation bootable.

La conversion réduit-elle la taille du fichier ?

Souvent oui : les formats dynamiques n’occupent que l’espace réellement utilisé.

Articles Similaires

Bouton retour en haut de la page