Il existe plusieurs outils de virtualisation disponibles pour les utilisateurs de Windows 10. Mais trois outils dominent le marché : VirtualBox, VMware et Microsoft Hyper-V. Mais lequel de ces outils de machine virtuelle est le meilleur ?
De plus, ne sont-ils pas tous identiques ?
Choisir entre VirtualBox, VMware Workstation Player et Hyper-V intégré à Windows 10 est difficile. Voici comment ces trois outils de machines virtuelles s’empilent et lequel vous devriez utiliser pour certaines tâches.
Qu’est-ce qu’un hyperviseur ?
Débutons par la grande question : en quoi VirtualBox, VMware Workstation Player et Hyper-V sous Windows 10 sont-ils différents ? Ils vous permettent tous d’exécuter un environnement virtuel sur votre machine hôte, non ?
Eh bien, oui, ils le font. Mais malgré cette similitude, les outils de machines virtuelles fonctionnent différemment sous le capot. C’est parce que les machines virtuelles dépendent de deux types de logiciels différents appelés hyperviseurs pour s’installer et fonctionner.
L’hyperviseur fait office de plateforme pour les machines virtuelles. Il fournit la division nécessaire entre le système d’exploitation de la machine virtuelle et le matériel de la machine hôte. La machine hôte peut partager ses ressources, comme la mémoire et la puissance de traitement, entre plusieurs charges de travail.
Il existe deux types d’hyperviseur : Le type 1 et le type 2.
.
Hyperviseur de type 1
Un hyperviseur de type 1 s’exécute directement sur le matériel de la machine hôte et est parfois appelé hyperviseur bare-.metal hyperviseur.
Microsoft Hyper-V est un excellent exemple d’hyperviseur de type 1. Il ne nécessite pas d’installation supplémentaire via un paquetage externe et gère directement le système d’exploitation invité.
MWare ESX et vSphere, Citrix XenServer et Oracle VM sont tous des hyperviseurs de type 1.
Hyperviseur de type 2
Un hyperviseur de type 2 s’installe sur le système d’exploitation, comme tout autre logiciel, et est connu sous le nom d’hyperviseur hébergé.
L’environnement de la machine virtuelle s’exécute en tant que processus sur la machine hôte et partage toujours le matériel du système, mais la gestion de la machine virtuelle passe par l’hôte au lieu d’exécuter les commandes directement. La conséquence de cet arrangement est une légère latence entre les actions.
VirtualBox, VMware Workstation et VMware Workstation Player sont des exemples parfaits d’un hyperviseur de type 2.
Quelle est la différence entre VirtualBox, VMware Workstation Player et Hyper-V?
Maintenant que vous connaissez la différence entre les types d’hyperviseurs, il est plus facile de comprendre les différences, les limites et les points positifs de chaque option. Décomposons le tout en quelques sections.
Facilité d’utilisation
Hyper-V est intégré à Windows 10 Pro, Éducation et Entreprise, mais pas à Windows 10 Home. Vous devez activer Hyper-V à l’aide des fonctionnalités de Windows ou d’une commande PowerShell, mais il se charge lui-même de l’activation.
Une fois activé, Hyper-V offre une option de création rapide de machine virtuelle et une option de création de machine virtuelle plus étendue via le gestionnaire Hyper-V.
La création d’une machine virtuelle via chaque option Hyper-V est facile. Cependant, l’option de création rapide de machine virtuelle remplit automatiquement les paramètres, ce qui peut provoquer des défauts ou des erreurs lorsque vous tentez de démarrer la machine virtuelle.
L’option de création de machine virtuelle personnalisée d’Hyper-V, plus étendue, permet un meilleur contrôle des paramètres.
VirtualBox et VMware Workstation Player possèdent tous deux un assistant de création de machine virtuelle. L’assistant de chaque programme vous guide tout au long du processus de création de la machine virtuelle. Il existe cependant des différences.
Par exemple, l’assistant de VirtualBox vous fait créer une machine virtuelle de base pour laquelle vous modifiez les paramètres par la suite, mais il propose quelques valeurs suggérées pour des types de machines virtuelles spécifiques. Voici comment configurer et utiliser VirtualBox. Comme exemple de travail, voici comment vous pouvez utiliser VirtualBox pour installer Ubuntu.
Alors que l’assistant de VMware Workstation Player vous permet de personnaliser les paramètres pendant le processus de création de la machine virtuelle.
La différence n’est pas grande, mais cela signifie que la machine virtuelle VMware Workstation Player est prête à fonctionner après avoir terminé l’assistant, plutôt que de modifier davantage de paramètres une fois qu’il est terminé.
Performance
La performance d’une machine virtuelle est liée au matériel que vous utilisez pour l’exécuter. Avec la virtualisation, le matériel est roi. De plus, la machine virtuelle que vous utilisez fait une énorme différence.
Je teste chaque option de machine virtuelle en utilisant un système d’exploitation invité Lubuntu sur mon ordinateur de bureau qui possède un Intel i5-3570K, 16 Go de RAM et une Nvidia GTX 1070. Ce n’est pas le processeur le plus puissant, mais il gère la plupart des choses.
Parfaitement, VirtualBox est l’une des options de machine virtuelle les plus lentes disponibles.
Si vous avez un matériel décent, vous ne remarquerez pas autant les bégaiements et les ronflements. Mais sur une machine de faible puissance, VirtualBox ne donne pas la meilleure expérience de virtualisation.
Le déficit de performances est le plus perceptible lorsque vous passez à VMware Workstation Player. L’exécution du même système d’exploitation invité sur le même matériel montre que le VMware Workstation Player est une expérience plus fluide et plus lisse.
Alors, où se situe Hyper-V dans tout cela ? L’installation Hyper-V de Lubuntu s’est bien déroulée et était sensiblement fluide. Il est important de noter que certains utilisateurs de Windows 10 Hyper-V signalent des problèmes de performance dans d’autres domaines une fois qu’ils ont activé Hyper-V sur leur système.
Comme Hyper-V s’exécute au niveau du BIOS plutôt qu’en tant que logiciel au sein du système d’exploitation, la virtualisation est toujours » activée « , même si vous n’utilisez pas de machine virtuelle.
Désactiver et activer temporairement la virtualisation Hyper-V
Si vous avez l’impression que Windows 10 Hyper-V affecte vos performances de jeu ou autre (sans environnement de machine virtuelle en cours d’exécution), vous pouvez utiliser une commande pour désactiver les services de virtualisation Hyper-V.
Tapez commande dans votre barre de recherche du menu Démarrer et sélectionnez Exécuter en tant qu’administrateur. Saisissez ensuite la commande suivante :
bcdedit /set hypervisorlaunchtype off
Puis redémarrez votre système. La virtualisation Hyper-V ne démarrera pas après le redémarrage, et vous devriez constater que vos performances reviennent à la normale. Si vous souhaitez réactiver la virtualisation Hyper-V, utilisez la commande suivante :
bcdedit /set hypervisorlaunchtype on
Redémarrez à nouveau votre système.
Fonctionnalité
Si vous n’êtes pas sûr de savoir comment choisir entre les trois options, considérez la fonctionnalité de chaque option. Vous pouvez exécuter un système d’exploitation invité en utilisant VirtualBox, VMware Workstation Player ou Hyper-V, mais chaque hyperviseur a ses bizarreries.
Snapshots et Checkpoints
Un atout majeur pour VirtualBox et Hyper-V sont les Snapshots et les Checkpoints.
Bien que les plateformes utilisent des noms différents, Snapshots et Checkpoints sont des outils très similaires. Ils vous permettent de prendre une image de la machine virtuelle dans son état actuel. L’image préserve la machine virtuelle, ce qui vous permet de revenir à ce moment précis.
Malheureusement, VMware Workstation Player ne prend pas en charge les instantanés ou les points de contrôle. Vous pouvez suspendre temporairement le système d’exploitation invité pour le reprendre à partir d’un point spécifique, mais ce n’est pas la même chose que de créer un historique d’image pour la machine virtuelle.
Partage de fichiers
Chaque hyperviseur vous permet de glisser et de déposer des fichiers entre le système d’exploitation hôte et invité. Vous pouvez également activer les fichiers et dossiers partagés, bien que Windows 10 Hyper-V rende le processus largement plus compliqué que VirtualBox ou VMware Workstation Player.
Mode transparent
VirtualeBox et VMware Workstation Player utilisent tous deux le mode transparent pour intégrer l’environnement de la machine virtuelle dans le système d’exploitation hôte. Le mode transparent dépouille la fenêtre et les menus supplémentaires de la machine virtuelle, donnant l’impression que le système d’exploitation invité fait partie de l’hôte.
Malheureusement, Windows 10 Hyper-V ne dispose pas du mode transparent.
Cryptage des machines virtuelles
Si vous voulez crypter vos machines virtuelles, vous avez de la chance. Chaque hyperviseur prend en charge le chiffrement d’une manière ou d’une autre.
Le lecteur VMware Workstation prend en charge le chiffrement des machines virtuelles dès la sortie de la boîte.
VirtualBox prend en charge le chiffrement avec l’installation de VirtualBox Guest Additions, disponible pour chaque environnement invité VirtualBox.
Hyper-V sur Windows 10 prend en charge le chiffrement à l’aide de BitLocker de Microsoft.
Chaque option est sécurisée et fonctionne bien avec la plateforme respective.
Coût
Chaque hyperviseur est gratuit, mais certains sont plus gratuits que d’autres. Pourquoi ?
VirtualBox et VMware Workstation Player sont gratuits pour tout utilisateur. Tant que votre matériel peut exécuter le système d’exploitation invité sans détruire l’hôte dans le processus, vous pouvez utiliser le logiciel de machine virtuelle gratuit.
Alors que, Windows 10 Hyper-V est également gratuit mais seulement si vous avez la bonne version de Windows 10.
Il existe des solutions de contournement pour les utilisateurs de Windows 10 Home désespérés d’utiliser Hyper-V sur leur matériel. Mais ces personnes peuvent tout aussi bien utiliser l’une des alternatives gratuites plutôt que de se faufiler dans une solution.
N’oubliez pas, le correctif peut fonctionner aujourd’hui, mais il pourrait ne pas fonctionner avec la prochaine mise à jour de Windows 10.
Systèmes d’exploitation invités
Hyper-V de Windows 10 présente certaines limitations concernant les systèmes d’exploitation invités. Hyper-V prend en charge les machines virtuelles Windows, Linux et FreeBSD. Il ne prend pas en charge macOS.
VirtualBox et VMware Workstation Player prennent en charge presque tous les systèmes d’exploitation invités, y compris macOS.
Veuillez noter qu’un système d’exploitation invité macOS ne fonctionnera pas d’emblée. Suivez notre tutoriel sur la façon d’installer macOS dans VirtualBox ou VMware Workstation Player sur Windows 10.
Quel est le meilleur outil de machine virtuelle sur Windows 10 ?
Choisir entre VirtualBox, VMware Workstation Player et Windows 10 Hyper-V est délicat. Si vous disposez d’une machine puissante exécutant Windows 10 Pro, Éducation ou Entreprise, vous pouvez faire votre choix parmi les hyperviseurs.
Si vous utilisez une machine moins puissante, je vous conseille d’utiliser VMware Workstation Player. Il offre un meilleur support et une meilleure stabilité pour un large éventail de matériel.
Vous ne savez toujours pas si vous avez même besoin d’une machine virtuelle ? Consultez ces raisons pratiques de commencer à utiliser une machine virtuelle.
Gavin est le rédacteur junior de Windows et de Technology Explained, un contributeur régulier du podcast Really Useful, et a été le rédacteur du site frère de MakeUseOf axé sur la cryptographie, Blocks Decoded. Il est titulaire d’un BA (Hons) Contemporary Writing with Digital Art Practices obtenu dans les collines du Devon, ainsi que de plus de dix ans d’expérience dans la rédaction professionnelle. Il aime boire beaucoup de thé, jouer à des jeux de société et jouer au football.
Plus de Gavin Phillips