Applications

Utilisez VMware et VirtualBox avec Hyper-V et WSL de manière transparente sur Windows 10

Les machines virtuelles nous permettent de virtualiser tous les types de systèmes d’exploitation sur notre ordinateur sans avoir à les installer physiquement. Grâce à eux, nous pouvons tester d’autres versions de Windows, n’importe quelle distribution Linux et même macOS. Pour cela, nous pouvons recourir à des logiciels de virtualisation spécialisés, tels que VMware ou VirtualBox. Windows 10 apporte également son propre hyperviseur, Hyper-V, qui nous permet de virtualiser et d’utiliser d’autres outils tels que WSL ou Sandbox. Cependant, l’activation de l’hyperviseur Windows a empêché l’utilisation des programmes précédents. Jusqu’à maintenant.

Hyper-V est l’hyperviseur pour Windows 10 . Avec lui, nous pourrons profiter pleinement des fonctions de virtualisation que le processeur nous offre, en plus de monter nos propres machines virtuelles. D’autres outils, tels que le sous-système Windows pour Linux, Docker ou Sandbox, dépendent également de cet hyperviseur.

L’activation de l’ hyperviseur Windows 10 a désactivé les hyperviseurs des autres programmes de virtualisation. Le seul moyen de pouvoir utiliser ces deux hyperviseurs était de désactiver Hyper-V lorsque nous voulions utiliser d’autres programmes (et de redémarrer, ce qui prenait le plus de temps), et de le réactiver pour utiliser les fonctions Microsoft.

Heureusement, Microsoft a travaillé avec les autres sociétés de virtualisation pour éliminer cette limitation. Et, depuis la sortie de la version 2004 de Windows 10, il est possible que tous les programmes coexistent et fonctionnent en paix et en harmonie.

Exigences

Afin d’utiliser deux hyperviseurs ou plus en même temps sous Windows, la première chose à faire est d’installer la dernière version de Windows 10. La prise en charge de plusieurs hyperviseurs est activée depuis la mise à jour de mai 2020 , la version 2004 du système d’exploitation. Par conséquent, installer cette version, ou toute version ultérieure, est la première chose à faire. De plus, nous rappelons qu’Hyper-V est une fonctionnalité exclusive de Windows 10 Pro , donc si nous avons l’édition Home, nous ne pourrons pas l’utiliser.

Vous devez également vous assurer que les dernières versions de VirtualBox et de VMware sont installées. La prise en charge de la pagination imbriquée et de VT-x avec Hyper-V est disponible depuis VirtualBox version 6.0 et VMware Workstation version 15.5.5. Cependant, nous vous recommandons d’utiliser au moins des versions plus avancées telles que VirtualBox 6.1 ou VMware Workstation 16 , car la stabilité et les performances sont améliorées (et considérablement) avec cette fonctionnalité.

Si nous avons déjà les dernières versions du logiciel de virtualisation installées sur notre ordinateur, nous allons maintenant voir comment tout activer.

Activer la virtualisation partagée Hyper-V dans Windows

Activer la virtualisation dans le BIOS

La première chose que nous allons devoir faire est d’activer la prise en charge de la virtualisation dans le BIOS de notre ordinateur. Par défaut, le BIOS / UEFI désactive la virtualisation du processeur car il ne s’agit pas d’une fonctionnalité couramment requise par les utilisateurs. Par conséquent, si nous voulons l’utiliser, nous devrons l’activer manuellement.

Les processeurs Intel embarquent VT-x , tandis que les processeurs AMD embarquent la technologie AMD-V . Chaque BIOS est différent, mais le plus courant est de trouver ces options dans la section CPU de la configuration avancée.

Une fois ces deux fonctionnalités activées, nous pouvons entrer dans Windows. Bien qu’avant de pouvoir utiliser ces systèmes en même temps, nous devrons également effectuer une configuration dans le système d’exploitation.

Activer Hyper-V, WSL et d’autres fonctionnalités dans Windows 10

Hyper-V est désactivé par défaut dans Windows. Par conséquent, à moins que nous ne l’ayons activé manuellement à un moment donné, il ne sera pas disponible.

Ce composant, comme d’autres, fait partie des fonctionnalités de Windows. Par conséquent, pour l’activer, nous devrons taper dans la barre de recherche Windows 10 « Fonctionnalités Windows » pour ouvrir cette fenêtre de configuration.

Nous pouvons maintenant voir la fenêtre pour activer ou désactiver les fonctionnalités de Windows. Ici, les fonctionnalités qui nous intéressent avec Hyper-V et » Windows Hypervisor Platform «.

Mais nous pouvons également profiter et activer d’autres fonctionnalités que nous pouvons utiliser dans Hyper-V, telles que le sous-système Windows pour Linux ou le Sandbox, également connu sous le nom de Windows Sandbox.

Une fois ces options activées, il suffit de redémarrer le PC pour que Windows applique les modifications et c’est tout.

Utiliser VMware et VirtualBox avec HyperV

Après avoir effectué les étapes précédentes et redémarré Windows, nous aurons tout prêt. Désormais, les programmes de machine virtuelle fonctionneront pour nous en même temps que les fonctionnalités Windows qui dépendent d’Hyper-V. Par exemple, nous pouvons avoir une machine virtuelle Windows 10 pendant que nous mettons à jour les référentiels Linux dans WSL.

Dans VirtualBox, par exemple, nous pourrons savoir que nous utilisons cette méthode de compatibilité car nous verrons l’icône d’une tortue dans la partie inférieure droite.

Dans VMware et VirtualBox, il est nécessaire d’installer les derniers pilotes (Guest Addition ou Tools) pour que tout fonctionne correctement. Sinon, jusqu’à ce que nous le fassions, nous aurons des problèmes de performances en raison de cette couche de compatibilité.

Améliorez les performances de VMware avec Hyper-V

Alors que VirtualBox ne nous pose pas de problèmes, VMware peut montrer des problèmes de performances . Cela est dû à une mesure de sécurité apportée par ce logiciel qui nous permet d’atténuer les vulnérabilités Meltdown et Spectre des processeurs. Cette fonctionnalité nous offre une plus grande sécurité, mais implique à son tour une perte de performances significative. Lorsque nous démarrons une machine virtuelle avec cette fonctionnalité activée, nous pouvons voir un message comme celui-ci.

Heureusement, nous pouvons facilement désactiver cette mesure de sécurité à partir des paramètres du programme. Pour ce faire, il suffit d’ouvrir les paramètres de la machine virtuelle, d’aller dans l’onglet options, et dans la section «Avancé». Ici, nous trouverons l’option pour activer ou désactiver cette mesure de sécurité.

Si nous le désactivons, nous pouvons améliorer considérablement les performances de la machine virtuelle. Bien que nous puissions être en danger à cause de ces vulnérabilités. Nous devons toujours l’utiliser avec précaution.

Si vous n’utilisez pas WSL, Sandbox ou Docker, mieux vaut désactiver Hyper-V

Ce mode de compatibilité entre hyperviseurs est quelque chose que beaucoup d’entre nous attendaient depuis longtemps. Surtout compte tenu des nouvelles fonctionnalités sur lesquelles Microsoft travaille, telles que WSL2. Désormais, nous n’avons plus à décider entre utiliser un type de virtualisation ou un autre, car nous pouvons tout avoir sans problèmes de compatibilité.

Cependant, si nous n’allons pas utiliser ces fonctionnalités, il n’est pas nécessaire d’activer Hyper-V , car il consommera des ressources qui pourraient parfaitement être utilisées par d’autres programmes. En outre, la couche de compatibilité Hyper-V peut nuire à certaines performances des machines virtuelles. Par conséquent, si nous n’allons pas utiliser ces fonctionnalités, le mieux que nous puissions faire est de désactiver les options que nous avons expliqué comment activer dans les étapes précédentes.

Bien sûr, si nous en avons encore besoin demain, nous pouvons le réactiver.

Articles Similaires

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba