La virtualisation est devenue une solution très appréciée des organisations du monde entier car elle permet aux entreprises d’étendre l’utilisation de leur matériel. Bien que divers outils de virtualisation soient disponibles sur le marché, deux des outils les plus populaires sont VMware et Microsoft Hyper-V.
Les deux applications ont leurs propres spécifications et spécialités, et elles ne sont pas compatibles entre elles. Le logiciel VMware utilise le format de fichier VMDK pour stocker les disques virtuels, tandis que Microsoft Hyper-V utilise le format VHD. Donc, plusieurs fois, il arrive une situation où vous pourriez avoir besoin de convertir le format de fichier VMDK en VHD.
Dans cet article, nous allons discuter des fichiers VMDK et VHD, et comment vous pouvez convertir les fichiers VMDK en format VHD. Mais, avant cela, voyons ce que sont les fichiers VMDK et VHD.
Qu’est-ce que le VMDK ?
Le VMDK est connu sous le nom de disque de machine virtuelle, qui est créé par les machines VMware. Une machine virtuelle peut facilement émuler un système informatique et offrir les fonctionnalités d’un ordinateur physique. Un fichier .vmdk peut stocker l’ensemble des données d’un disque dur et peut être utilisé comme un disque dur ordinaire ou un périphérique de sauvegarde pour les informations cruciales. Avec un fichier VMDK, vous pouvez stocker jusqu’à 2 To de données. Toutefois, avec VMware vSphere, vous pouvez stocker jusqu’à 62 Go de données. Il existe de nombreux produits VMware qui utilisent le format de fichier VMDK, tels que :
- VMware Workstation
- VMware ESX
- VMware ESXi
- VMware Fusion
- VMware Server
- VMware Player
Aussi, il existe des outils tiers qui utilisent le même format de fichier.
Qu’est-ce que le VHD ?
Un fichier VHD est connu sous le nom de disque dur virtuel. Il a d’abord été publié par Connectix pour la virtualisation, mais en 2003, il a été acquis par Microsoft. Et plus tard, en 2005, le format VHD a été mis à la disposition de tierces parties dans le cadre de la promesse de spécification ouverte de Microsoft. Un VHD peut fonctionner comme un disque physique traditionnel pour installer le système d’exploitation, créer des fichiers et des dossiers, lancer des applications, etc. De plus, la taille d’un VHD est flexible et peut être gérée et contrôlée par un gestionnaire de virtualisation.
Raisons de convertir un VMDK en VHD
Il peut y avoir de nombreuses raisons qui nécessitent souvent une conversion de VMDK en VHD. Par exemple, si vous souhaitez migrer d’un environnement VMware vers Microsoft Hyper-V, vous devrez alors convertir les fichiers VMDK en VHD. De même, si vous utilisez le service de cloud Azure, alors pour déplacer la charge de travail VMware vers le cloud, vous devrez convertir les VMDK en VHD.
Les gens trouvent qu’il est plus facile de tout gérer sur Windows Server, car ils n’ont pas besoin de formation supplémentaire pour cela. De plus, Microsoft Hyper-V est livré comme une fonctionnalité intégrée avec Windows Server, donc vous n’aurez pas à payer un coût supplémentaire comme la machine VMware.
Et certains utilisateurs veulent convertir les fichiers VMDK en VHD pour sauver leurs données de toute perte de données ou les garder comme sauvegarde. Ainsi, il y a beaucoup de requêtes soumises sur les forums de Microsoft liées à la façon de convertir les fichiers VMDK en VHD sans aucune corruption ou perte de données.
Méthodes pour convertir VMDK en VHD
Il existe de nombreuses solutions tierces qui vous permettent de convertir VMDK en VHD, mais chaque logiciel a un coût. Ainsi, pour éliminer le coût des logiciels tiers, Microsoft fournit un convertisseur de machine virtuelle gratuit pour convertir VMDK en VHD à l’aide des commandes PowerShell. Acquérons de meilleures connaissances sur Microsoft Virtual Machine Converter.
Microsoft Virtual Machine Converter 3.0
Il s’agit d’un logiciel autonome destiné aux professionnels de l’informatique ou aux fournisseurs de solutions qui souhaitent passer des disques de machines virtuelles aux hôtes Hyper-V et Azure de Microsoft. Les particuliers qui souhaitent convertir des machines et des disques physiques en hôtes Hyper-V peuvent également utiliser cet utilitaire.
Il prend en charge Windows PowerShell qui vous permet d’automatiser les conversions et de les combiner avec les flux de travail d’automatisation des centres de données. Comme vous pouvez le constater, il s’agit de la dernière version de Virtual Machine Converter qui inclut la conversion en ligne de machines physiques en disques durs virtuels.
Cependant, avant d’installer l’outil, assurez-vous que votre système répond aux exigences suivantes :
- Système d’exploitation Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
- Microsoft .NET Framework 3.5 ou 4 si vous installez MVMC sur Windows Server 2008 R2 SP1
- Microsoft .NET Framework 4.5 si vous installez MVMC sur Windows Server 2012 ou Windows 8
- Feature Bits Compact server
- Visual C++ Redistributable for Visual Studio 2012 Update 1
Maintenant, jetons un œil au processus de fonctionnement de cette machine.
- Téléchargez et installez Microsoft Virtual Machine Converter sur votre système.
- Après avoir installé le kit de conversion Microsoft, lancez PowerShell et utilisez la cmdlet ci-dessous pour importer le module suivant :
- Une fois le module importé, vous pouvez utiliser la cmdlet ci-dessous pour convertir le VMDK en VHD.
- Une fois le fichier VMDK converti en VHD, vous pouvez créer une nouvelle VM dans le gestionnaire Hyper-V et sélectionner un disque existant. Si vous avez plus d’un disque, alors créez une VM avec un disque, puis ajoutez d’autres disques.
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVER
NAME.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\
Pour en savoir plus sur les scripts PowerShell pour la conversion de VMDK en VHD et comment vous pouvez l’importer dans Azure, visitez Microsoft Docs.
Convertir des fichiers VMDK sains et normaux en VHD pourrait être facile, mais si les fichiers VMDK sont corrompus, alors il n’est pas possible de les convertir. Cependant, il existe quelques méthodes gratuites pour réparer les fichiers VMDK corrompus. Mais il n’y a aucune garantie que vous pourrez convertir les fichiers VMDK avec des méthodes manuelles même après les avoir réparés. Donc, ce que vous pouvez faire est d’utiliser un logiciel de récupération VMDK qui offre une récupération VMware sans faille des fichiers VMDK – Kernel VMDK Recovery.
Comment récupérer un fichier VMDK corrompu – Kernel VMDK Recovery
C’est un outil efficace qui permet une récupération VMware rapide des fichiers VMDK. Avec l’outil Kernel VMDK Recovery, vous pouvez récupérer les fichiers VMDK de chaque VMware Workstation, VirtualBox, etc. De plus, l’interface utilisateur de l’outil est très simple ; même les utilisateurs non techniques peuvent l’utiliser. Il est intégré avec quelques excellentes fonctionnalités, telles que :
- Récupération de tous les types de fichiers VMDK comme VMware Workstation & VirtualBox
- Offrir un aperçu des fichiers VMDK avant de sauvegarder le fichier
- Capable de restaurer chaque type de données comme les fichiers audio, les docs, les fichiers multimédia, etc.
- Restaurer même les éléments supprimés de manière permanente des fichiers VMDK
- Permettre la recherche de fichiers spécifiques avec la fonction Find
- Une version d’essai de l’outil qui vous permet de sauvegarder jusqu’à 250 Mo de données est disponible.
Conclusion
Convertir des VMDK en VHD devient une nécessité lorsque les fichiers sont corrompus ou lorsque vous voulez passer de VM Ware à Hyper-V. Mais, si les fichiers VMDK sont corrompus, alors il n’est pas facile de les convertir en VHD. Vous devrez donc récupérer les fichiers VMDK corrompus avec Kernel VMDK Recovery. Dans ce blog, nous avons discuté de la façon dont vous pouvez convertir les fichiers VMDK (y compris les fichiers corrompus) en VHD.
.