O que é o Disk2vhd e como migrar o Windows para o Proxmox?

Disk2vhd permite converter servidores Windows físicos em discos rígidos virtuais. Este guia mostra como migrá-los para o Proxmox passo a passo e evitar problemas comuns de inicialização.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
joao

Updated by João on 2025/08/22

Tabela de conteúdos
  • Qu'est-ce que Disk2vhd ?

  • Comment utiliser Disk2vhd pour réaliser une migration P2V vers Proxmox VE ?

  • La sauvegarde est également importante avant et après la P2V

  • Conclusion

  • Disk2vhd Proxmox Foire aux questions

Qu'est-ce que Disk2vhd ?

Disk2vhd est un utilitaire gratuit de Microsoft Sysinternals conçu pour créer des disques durs virtuels à partir de systèmes Windows en fonctionnement. Il utilise le service Windows Volume Shadow Copy Service (VSS) pour réaliser une capture cohérente sans avoir à arrêter le serveur. Cela permet un temps d'arrêt minimal pendant la conversion.

Disk2vhd fonctionne uniquement sur les systèmes Windows, il capture tous les volumes sélectionnés dans un fichier VHD ou VHDX. Il ne peut pas être utilisé pour les serveurs Linux. Pour la P2V Linux, d'autres outils comme dd ou Clonezilla sont plus adaptés.

Bien que les instantanés VSS de Disk2vhd soient généralement cohérents, des applications telles que SQL Server ou Exchange peuvent nécessiter des outils de sauvegarde spéciaux compatibles VSS afin d'assurer une intégrité complète des données.

Le format VHD créé est compatible avec plusieurs hyperviseurs, mais Proxmox VE exige de convertir ces fichiers au préalable dans ses formats de disque natifs avant de les utiliser.

Comment utiliser Disk2vhd pour réaliser une migration P2V vers Proxmox VE ?

Étape 1 : Préparer le serveur Windows physique

Avant d'exécuter Disk2vhd, nettoyez votre système afin de réduire la taille du disque et d'éviter les problèmes de démarrage ultérieurs :

  • Désactivez les outils de surveillance ou matériels spécifiques à Windows qui pourraient interférer avec la virtualisation.

  • Supprimez les pilotes inutilisés et nettoyez les fichiers temporaires.

  • Défragmentez le disque si possible afin d'optimiser la taille de l'image.

Étape 2 : Exécuter Disk2vhd sur le serveur source

Téléchargez Disk2vhd à partir de la page officielle Sysinternals de Microsoft et exécutez-le avec les droits d'administrateur. Sélectionnez les volumes que vous souhaitez convertir, généralement le disque système (C:) et toutes les partitions de données critiques. Cochez Use VSS pour garantir des instantanés cohérents, puis sélectionnez un emplacement externe ou réseau disposant d'un espace suffisant pour enregistrer le fichier VHD. Cliquez sur Create et attendez la fin du processus.

Disk2vhd crée par défaut des fichiers VHD de taille fixe, qui peuvent être volumineux et moins flexibles.

Étape 3 : Vérifier et réduire le VHD (facultatif)

Après la création, vous pouvez réduire le VHD à l'aide de l'utilitaire diskpart de Windows pour économiser de l'espace avant la conversion :

select vdisk file="C:\path\to\disk.vhd"
attach vdisk readonly
compact vdisk
detach vdisk

Ou, vérifiez le fichier VHD à l'aide de :

qemu-img info source.vhd

Cette commande fournit des informations sur la taille et le format du disque.

Étape 4 : Convertir le VHD en format compatible avec Proxmox

Proxmox VE privilégie les images disques au format QCOW2 grâce au provisionnement dynamique et à la prise en charge des clichés. Toutefois, le format raw offre de meilleures performances pour les charges importantes. Utilisez qemu-img pour convertir :

  • Pour QCOW2 (recommandé) :

    qemu-img convert -p -f vpc -O qcow2 source.vhd dest.qcow2
  • Pour brut :

    qemu-img convert -p -f vpc -O raw source.vhd dest.raw

L'option -p affiche la progression. Après la conversion, vérifiez l'intégrité du disque :

qemu-img check dest.qcow2

Vous pouvez également optimiser l’espace avec une conversion clairsemée :

qemu-img convert -p -f vpc -O qcow2 -o cluster_size=2M,preallocation=metadata source.vhd dest.qcow2

Étape 5 : Créer la machine virtuelle dans Proxmox VE

Dans la console web Proxmox :

  1. Cliquez sur Create VM.

  2. Définissez un nom et sélectionnez les paramètres système correspondant au serveur physique.

  3. Passer l’ajout d’un disque ou ajouter un disque fictif.

  4. Terminez l'assistant.

Étape 6 : Remplacer le disque de la machine virtuelle par l'image convertie

Trouvez le dossier de stockage de la machine virtuelle sur l'hôte Proxmox, généralement . Téléchargez ici le fichier QCOW2 ou brut (raw) converti. Supprimez ou renommez le disque factice et renommez votre disque converti en  (ou )./var/lib/vz/images/<VMID>/vm-<VMID>-disk-0.qcow2.raw

Éditez la configuration de la machine virtuelle si nécessaire () pour pointer vers le nouveau fichier disque./etc/pve/qemu-server/<VMID>.conf

Étape 7 : Démarrer et résoudre les problèmes du VM

Démarrez la machine virtuelle dans Proxmox. Au premier démarrage, Windows pourrait rencontrer des problèmes de pilote ou de chargeur d'amorçage en raison des changements matériels.

Problèmes courants et solutions :

IssueSolution
PÉRIPHÉRIQUE DE DÉMARRAGE INACCESSIBLEActiver la compatibilité du contrôleur SATA/SCSI ou installer les pilotes VirtIO
Carte réseau manquanteRemplacer les pilotes NIC physiques par VirtIO-net ou E1000
Échec d'amorçageUtilisez l'ISO de récupération Windows et exécutez  et bootrec /fixmbrbootrec /fixboot

Activez les pilotes VirtIO pour le disque et le réseau dans les paramètres matériels de la machine virtuelle afin d'améliorer les performances. Ajustez le type de processeur à  ou  pour assurer la compatibilité.hostkvm64

Étape 8 : Gérer le démarrage UEFI ou BIOS

Si le serveur d'origine utilise le démarrage UEFI, configurez la machine virtuelle Proxmox avec le firmware OVMF au lieu du BIOS. Vous devrez peut-être réparer manuellement les données de configuration du démarrage (BCD) à l'aide des outils de récupération Windows pour corriger les erreurs de démarrage après la migration.

La sauvegarde est également importante avant et après la P2V

Après avoir converti votre serveur physique en machine virtuelle Proxmox, la protection de vos données est essentielle. Des sauvegardes fiables empêchent la perte de données et réduisent les temps d'arrêt en cas de problèmes. Un bon plan de sauvegarde et de récupération maintient votre environnement virtuel stable et sécurisé.

Vinchin Backup & Recovery offre des sauvegardes complètes et sans agent, adaptées aux machines virtuelles. Il prend en charge la récupération instantanée afin de minimiser les interruptions, ainsi que la migration V2V pour déplacer ou restaurer facilement les machines virtuelles. Ces fonctionnalités permettent de garder vos données essentielles en sécurité et faciles à gérer.

Vinchin prend en charge les principales plateformes telles que Proxmox, VMware, Hyper-V, oVirt et XenServer, et s'adapte parfaitement à des environnements variés. Son interface simple et ses fonctionnalités robustes aident les entreprises à protéger avec confiance leurs infrastructures virtuelles.

Le processus de migration des machines virtuelles est extrêmement simple, quelques étapes simples suffisent. 

1. Sélectionnez simplement les machines virtuelles sur l'hôte

sauvegarde de la machine virtuelle proxmox

2. Ensuite, sélectionnez la destination de la sauvegarde 

sauvegarde de la machine virtuelle proxmox

3. Sélectionner les stratégies

sauvegarde de la machine virtuelle Proxmox

4. Soumettre enfin le travail

sauvegarde de la machine virtuelle proxmox

Des milliers de clients à travers le monde font confiance à Vinchin pour la protection et la migration de leurs machines virtuelles. Fortement noté pour sa facilité d'utilisation et ses performances, Vinchin propose une version d'essai gratuite de 60 jours, complète et sans restriction

Conclusion

Disk2vhd permet de convertir les serveurs Windows en disques virtuels. Utilisez qemu-img pour les formats Proxmox. Vérifiez les paramètres du disque et les problèmes de démarrage. Pour protéger et migrer facilement vos machines virtuelles, utilisez une solution de sauvegarde fiable prenant en charge la migration sans agent et la restauration en temps réel.

Disk2vhd Proxmox Foire aux questions

Q1 : Disk2vhd peut-il capturer des serveurs Linux ?
Non, Disk2vhd ne prend en charge que les systèmes Windows ; utilisez des outils Linux tels que dd ou Clonezilla pour la conversion P2V sous Linux.

Q2 : Comment éviter les conflits d'UUID lors du clonage de disques ?
Utilisez virt-sysprep ou régénérez manuellement les UUID pour éviter les conflits dans Proxmox.

Q3 : Comment réduire la taille d’un VHD créé avec Disk2vhd avant la conversion ?
Utilisez les commandes diskpart de Windows : sélectionnez, attachez, compressez et détachez le VHD pour réduire sa taille.


Compartilhar em:

Categories: VM Migration