# Migration Hyper-V vers Proxmox VE

Dernière modification : 06/05/2025

Ce guide décrit la migration d’une machine virtuelle Hyper-V vers Proxmox VE, avec la conversion du disque .vhdx vers le format .qcow2.



# 🔁 Étape 1 : Conversion du disque VHDX vers QCOW2

Dans cette procédure, nous utilisons un script PowerShell automatique pour convertir tous les disques .vhdx vers le format .qcow2.

Le script utilisé est disponible sur mon GitHub :
👉 https://github.com/Sorway/vhdx-to-qcow2

Ce script :

  • Scanne un dossier source contenant des fichiers .vhdx
  • Convertit chaque fichier au format .qcow2
  • Place les fichiers convertis dans un dossier de destination
  • Utilise l’outil qemu-img.exe (fourni avec QEMU pour Windows)

# 📄 Instructions :

1. Cloner ou télécharger le dépôt GitHub :
https://github.com/Sorway/vhdx-to-qcow2
2. Lancer le script PowerShell :

.\vhdx-to-qcow2.ps1

# 🖥️ Étape 2 : Créer une VM vide sur Proxmox

1. Accédez à l’interface web de Proxmox
2. Cliquez sur Create VM (en haut à droite)

3. Donnez un nom à la VM
4. À l'étape "OS", choisissez "Do not use any media"
5. À l'étape "Hard Disk", désactivez le disque (pas de disque ajouté)
6. Configurez le CPU, RAM, et réseau selon vos besoins
7. Terminez la création

📝 Retenez l’ID de la VM (ex : 100)


# 📁 Étape 3 : Copier les disques .qcow2 sur le serveur Proxmox

scp ma-vm.qcow2 root@IP_PROXMOX:/var/lib/vz/images/100/

Adaptez le chemin si votre stockage est différent.


# 💽 Étape 4 : Importer le disque dans la VM

Sur le serveur Proxmox (via terminal ou SSH) :

qm importdisk 100 /var/lib/vz/images/100/ma-vm.qcow2 local-lvm --format qcow2
  • 100 : ID de la VM
  • local-lvm : nom de votre stockage (adapter si besoin)

# 🔗 Étape 5 : Attacher le disque à la VM

1. Dans l’interface Proxmox, allez dans l’onglet Hardware de la VM
2. Cliquez sur le disque
3. Choisissez un type de bus (ex : VirtIO ou SCSI ou SATA)
4. Cliquez sur "Ajouter" pour le connecter à la VM
5. Validez


# 🚀 Étape 6 : Démarrer la VM

1. Démarrez la VM depuis l’interface
2. Vérifiez que l’OS démarre correctement
3. Installez les drivers VirtIO si nécessaire (surtout pour Windows)


Votre machine virtuelle Hyper-V a été migrée avec succès vers Proxmox VE en utilisant un script PowerShell pour automatiser la conversion des disques.