VDI vs. VHD vs. VMDK vs. VHDX : Les formats d’images de disques virtuels expliqués
Vous avez peut-être rencontré des fichiers tels que VDI, VHD, VMDK et VHDX lors de l’enregistrement, du téléchargement ou de la configuration d’environnements de machines virtuelles. Ces fichiers sont connus sous le nom de fichiers d’image de disque virtuel et sont utilisés pour stocker les images de disque virtuel et les configurations nécessaires à l’exécution des systèmes d’exploitation virtualisés.
Comme vous pouvez vous en douter, chaque format d’image de disque a ses avantages et ses inconvénients. Dans quels cas devriez-vous utiliser l’une ou l’autre de ces options, et dans quel but ?
Qu’est-ce que la VDI ?
VDI (Virtual Disk Image) est un format de disque virtuel open-source développé pour l’hyperviseur VirtualBox d’Oracle. Sa nature open-source permet une prise en charge multiplateforme de VDI par d’autres hyperviseurs populaires tels que VMware et Windows Hyper-V.
Un fichier .vdi est créé en enregistrant l’état d’une machine via le gestionnaire de médias virtuels de VirtualBox. Le fichier peut être copié et partagé pour être utilisé par tous. Le chargement du fichier dans VirtualBox permet aux utilisateurs de choisir entre un stockage fixe et un stockage alloué dynamiquement. Le stockage alloué dynamiquement permet aux utilisateurs de continuer à développer le fichier sans se soucier de sa taille, tandis que l’allocation fixe permet de contrôler la taille du fichier en allouant une quantité définie de mémoire à la machine virtuelle.
Pris en charge par la plupart des hyperviseurs fonctionnant sur différents systèmes d’exploitation. | Plus lent que VMDK et VHDX |
Option pour l’allocation de mémoire dynamique et fixe | Ne prend pas en charge les sauvegardes incrémentielles |
Meilleures performances que VHD et VHDX | |
Très portable |
VDI est une image de disque virtuel idéale pour tous ceux qui utilisent VirtualBox. Elle est gratuite, open-source, prend en charge de nombreuses plates-formes et est portable. L’exécution d’un fichier VDI via VirtualBox permet aux utilisateurs de bénéficier de fonctionnalités telles que l’accès à distance, la prise d’instantanés et l’accès USB direct sous Windows, qui sont offertes en prime sur d’autres hyperviseurs. En outre, avec la dernière version de VirtualBox, les utilisateurs de Linux bénéficient d’une prise en charge du démarrage sécurisé !
Que sont les VHD et VHDX ?
VHD et VHDX sont des formats d’image de disque développés par Microsoft. VHD signifie Virtual Hard Disk (disque dur virtuel) et est le format utilisé dans les anciens produits de virtualisation de Microsoft, tels que Microsoft Virtual PC et Microsoft Virtual Server. Bien que le développement ait cessé, le VHD est toujours utilisé dans l’hyperviseur Microsoft Hyper-V plus récent pour diverses applications héritées.
VHDX (Virtual Hard Disc v2) est le successeur de l’ancien format VHD et fonctionne principalement sur Microsoft Hyper-V. VHDX apporte plusieurs améliorations par rapport à VHD, offrant un maximum de 64 To d’espace disque, de meilleures performances globales, une sécurité et une résilience accrues, ainsi qu’une prise en charge par des tiers d’autres plateformes telles que VirtualBox, VMware et Citrix XenServer.
VHD et VHDX sont principalement utilisés sur les hyperviseurs de type 1 tels que Hyper-V, qui offrent une meilleure efficacité et de meilleures performances, mais au prix d’éventuelles vulnérabilités du PC hôte.
Capacités de réparation et de récupération | Les systèmes d’exploitation invités sont plus sensibles à diverses attaques de logiciels malveillants. |
Une machine virtuelle peut avoir plusieurs utilisateurs | Des fichiers VHD et VHDX corrompus peuvent provoquer un plantage de Windows |
Chaque utilisateur n’affecte pas les autres instances de la machine virtuelle. | Nécessite des connaissances techniques pour utiliser les fonctions avancées |
Riche en fonctionnalités pour la virtualisation avancée des serveurs | Prise en charge limitée des systèmes d’exploitation non Windows, en particulier VHDX |
VHD est pris en charge par de nombreux outils de virtualisation | VHDX est largement limité à Hyper-V |
Les formats d’image disque VHD et VHDX sont mieux utilisés par les administrateurs système qui utilisent déjà Microsoft Hyper-V et d’autres produits liés à Microsoft. Sa fonction de fonctionnement sans tête facilite grandement l’administration, mais il faudra connaître Windows PowerShell pour utiliser la CLI. Si vous êtes novice en matière de virtualisation, il est préférable d’ignorer ce format et d’utiliser un format d’image disque plus général tel que VDI et VMDK.
Qu’est-ce que le VMDK ?
Le format de fichier VMDK a d’abord été développé exclusivement pour les produits de virtualisation de VMWare, tels que les hyperviseurs Workstation Pro et Workstation Player. Toutefois, après quelques révisions en 2011, le format VMDK est devenu un format ouvert pour une meilleure interopérabilité entre les différentes plateformes. Les fichiers VMDK peuvent désormais être exécutés à l’aide de VirtualBox, QEMU, Hyper-V, Workstation Pro et Workstation Player.
Les produits de virtualisation de VMWare offrent de nombreuses caractéristiques avancées qui ajoutent des fonctionnalités et rendent la manipulation des VM beaucoup plus pratique. L’exécution de VMDK via les hyperviseurs Workstation de VMWare offre aux utilisateurs des sauvegardes incrémentielles, des instantanés rapides et pratiques, la possibilité de revenir à des états de machine sauvegardés plus anciens, la migration en direct et des performances globales plus rapides par rapport à VHD et VDI.
Support multiplateforme | Ne fonctionne pas sur Microsoft Hyper-V |
Meilleures performances globales | Fonctionnalités avancées disponibles uniquement sur Workstation Pro |
Migration d’un hôte à un autre sans perturber le fonctionnement normal. | |
Sauvegardes incrémentielles |
VMDK est utilisé de préférence par les personnes qui ont déjà acheté ou qui sont prêtes à acheter Workstation Pro. Vous bénéficiez d’une multitude de fonctionnalités, telles que les VM cryptées, les instantanés, la connexion à distance et les conteneurs, ainsi que d’excellentes performances par rapport à d’autres hyperviseurs. Par exemple, les lecteurs gratuits de Workstation sont toujours plus performants que VirtualBox. Cependant, vous n’aurez pas accès à des fonctionnalités supplémentaires. Par conséquent, si vous ne pouvez pas justifier l’achat d’une licence Workstation Pro, utilisez Workstation Player pour un traitement plus rapide et VirtualBox avec VMDK pour des fonctionnalités telles que les instantanés et l’accès à distance.
Qu’en est-il de l’ISO ?
Optical Disc Image (ISO) n’est pas un format de disque virtuel mais plutôt un format de fichier utilisé pour les images de disques optiques. Il est généralement utilisé pour stocker une copie du contenu d’un CD ou d’un DVD, qui peut être utilisée pour l’installation ou l’exécution d’un logiciel. Les fichiers ISO ne sont pas spécifiquement conçus pour la virtualisation. Toutefois, comme ils sont utilisés pour cloner des lecteurs de mémoire, les hyperviseurs peuvent toujours les monter virtuellement, accéder à leurs fichiers et fonctionner comme une VM normale.
Les fichiers ISO sont parfaits pour distribuer des images de systèmes d’exploitation sur l’internet. Cependant, leur utilisation pour la virtualisation nécessite une configuration plus détaillée et peut entraîner des pertes de performances et de fonctionnalités. Veillez donc à télécharger des images de disques virtuels plutôt que des fichiers ISO lorsque cela est possible. L’utilisation de ces formats spécialisés vous permet de gagner du temps lors de la configuration et de bénéficier de fonctionnalités compatibles dès le premier démarrage de votre machine.
Pouvez-vous convertir les formats d’images de disques virtuels ?
Il est possible de convertir des fichiers d’image de disque virtuel dans d’autres formats. Bien que VDI, VHD, VHDX et VMDK puissent fonctionner sur les hyperviseurs les plus courants, de nombreuses personnes convertissent encore leurs fichiers d’image virtuelle dans d’autres formats pour garantir la compatibilité des fonctionnalités lors de la migration vers d’autres plates-formes.
L’un des moyens les plus simples de convertir des fichiers d’images virtuelles dans d’autres formats consiste à utiliser les outils déjà fournis par VirtualBox et VMware Workstation. Le gestionnaire de médias virtuels de VirtualBox peut convertir les fichiers ISO, VHD, VHDX et VMDK en VDI. De même, l’assistant de machine virtuelle de VMware Workstation peut être utilisé pour ouvrir des fichiers ISO, VDI, VHD et VHDX et les enregistrer en tant que VMDK.
Pour ceux qui souhaitent convertir des VDH et des VHDX dans d’autres formats et vice versa, vous devrez télécharger le Microsoft Virtual Machine Converter. Les utilisateurs plus expérimentés peuvent convertir plusieurs images de disques virtuels via PowerShell et VBoxCommands.
Ne perdez pas de vue les performances et les fonctionnalités
Les formats d’image de disque virtuel ont été développés pour assurer la compatibilité des fonctions des images de disque et des hyperviseurs. Bien que VDI, VHD, VHDX et VMDK soient compatibles avec plusieurs plates-formes, leur exécution sur des hyperviseurs qui ne sont pas spécifiquement conçus pour eux vous privera de performances et de fonctionnalités précieuses. Idéalement, vous devriez utiliser VDI pour VirtualBox, VHD et VHDX sur Hyper-V, et VMDK pour Workstation. Pour des situations ponctuelles, vous pouvez les utiliser avec n’importe quel hyperviseur. Mais pour les cas d’utilisation plus longs, vous devrez plutôt envisager de convertir vos images.
Améliorez votre QI technologique grâce à nos lettres d’information gratuites
En vous abonnant, vous acceptez notre politique de confidentialité et pouvez recevoir des communications occasionnelles. Vous pouvez vous désabonner à tout moment.