Comment exécuter VirtualBox et Hyper-V sur le même ordinateur : guide étape par étape

Si vous avez déjà essayé d'utiliser VirtualBox et Hyper-V sur le même ordinateur, vous avez probablement rencontré des erreurs et des conflits. Cela s'explique par le fait que les deux plateformes de virtualisation utilisent l'accélération matérielle et ne peuvent généralement pas fonctionner simultanément. Cependant, il existe des moyens de configurer votre système pour qu'elles cohabitent. Dans cet article, nous allons vous expliquer comment procéder.

Pourquoi y a-t-il des conflits entre VirtualBox et Hyper-V ?

Le problème principal réside dans le fait que Hyper-V monopolise les fonctionnalités de virtualisation matérielle (Intel VT-x ou AMD-V) nécessaires à VirtualBox. Lorsque Hyper-V est activé, il réserve ces ressources, empêchant VirtualBox d'y accéder. Toutefois, plusieurs solutions permettent d'alterner entre ces plateformes sans problème.

Méthode 1 : Désactiver Hyper-V lors de l’utilisation de VirtualBox

Cette méthode est idéale pour ceux qui n'ont pas besoin d'utiliser Hyper-V et VirtualBox en même temps, mais qui souhaitent basculer rapidement entre les deux.

Étapes :

  1. Ouvrez l'invite de commande en tant qu'administrateur.
  2. Pour désactiver Hyper-V, entrez la commande suivante :
    bcdedit /set hypervisorlaunchtype off
  3. Redémarrez votre ordinateur pour appliquer les modifications.
  4. Vous pouvez maintenant exécuter VirtualBox sans conflits.
  5. Pour réactiver Hyper-V, utilisez cette commande :
    bcdedit /set hypervisorlaunchtype auto

Méthode 2 : Utiliser la plateforme Hyperviseur Windows (WHPX)

La plateforme Hyperviseur Windows (WHPX) permet à VirtualBox de fonctionner sur un système avec Hyper-V activé. C'est la méthode la plus pratique, car elle ne nécessite pas de basculement manuel entre les systèmes de virtualisation.

Comment activer la plateforme Hyperviseur Windows :

  1. Accédez au Panneau de configurationProgrammes et fonctionnalitésActiver ou désactiver des fonctionnalités Windows.
  2. Cochez l'option Plateforme Hyperviseur Windows.
  3. Cliquez sur OK et redémarrez votre ordinateur.
  4. Dans les paramètres de VirtualBox, activez WHPX :
    • Ouvrez les paramètres de la machine virtuelle dans VirtualBox.
    • Accédez à l'onglet SystèmeAccélération.
    • Cochez l'option Enable Hyper-V Paravirtualization.

Avec cette configuration, VirtualBox peut fonctionner sur un système avec Hyper-V activé.

Méthode 3 : Utiliser VMWare Workstation Player (option alternative)

Si l'utilisation conjointe de VirtualBox et Hyper-V ne répond pas à vos besoins, envisagez d'utiliser VMWare Workstation Player, qui est également compatible avec Hyper-V. Cela peut être une excellente alternative, surtout si vous êtes déjà familier avec cette plateforme.

Comment activer la compatibilité avec Hyper-V dans VMWare Workstation :

  1. Ouvrez les paramètres de la machine virtuelle dans VMWare Workstation.
  2. Accédez à la section Processeurs et cochez l'option Virtualize Intel VT-x/EPT or AMD-V/RVI.
  3. Redémarrez la machine virtuelle.