Introduction à Hyper-V sur Windows 10

Nombreux sont les développeurs de logiciels, professionnels de l’informatique ou passionnés de technologies qui doivent exécuter plusieurs systèmes d’exploitation. Hyper-V permet d’exécuter plusieurs systèmes d’exploitation sous la forme de machines virtuelles sur Windows.

Virtual machine running Windows

Hyper-V fournit spécifiquement des capacités de virtualisation matérielle. Cela signifie que chaque machine virtuelle s’exécute sur du matériel virtuel. Hyper-V vous permet de créer des disques durs virtuels, des commutateurs virtuels et un certain nombre d’autres périphériques virtuels qui peuvent être ajoutés aux machines virtuelles.

Raisons justifiant la virtualisation

La virtualisation vous permet ce qui suit :

  • Exécuter un logiciel nécessitant une version antérieure de Windows ou des systèmes d’exploitation non-Windows.

  • Se familiariser avec d’autres systèmes d’exploitation. Hyper-V permet de créer et de supprimer très facilement différents systèmes d’exploitation.

  • Tester des logiciels sur plusieurs systèmes d’exploitation à l’aide de plusieurs machines virtuelles. Grâce à Hyper-V, vous pouvez les exécuter sur un seul ordinateur de bureau ou portable. Ces machines virtuelles peuvent être exportées, puis importées dans un autre système Hyper-V, notamment Azure.

Configuration système requise

Hyper-V est disponible dans les versions 64 bits des éditions Entreprise et Éducation de Windows 10 Professionnel. Il n’est pas disponible dans l’édition Famille.

Mettez à niveau l’édition Windows 10 Famille vers Windows 10 Professionnel en ouvrant Paramètres>Mise à jour et sécurité>Activation. Vous pouvez alors visiter le magasin et acheter la mise à niveau.

La plupart des ordinateurs exécutent Hyper-V, mais chaque machine virtuelle exécute un système d’exploitation complètement distinct. Vous pouvez généralement exécuter une ou plusieurs machines virtuelles sur un ordinateur équipé de 4 Go de RAM. Vous aurez cependant besoin de plus de ressources pour des machines virtuelles supplémentaires ou pour installer et exécuter des logiciels gourmands en ressources tels que des jeux, des logiciels de montage vidéo ou de conception d'ingénierie.

Pour en savoir plus sur la configuration requise pour Hyper-V et la procédure à suivre pour vérifier que Hyper-V s’exécute sur votre machine, consultez les Références de la configuration requise pour Hyper-V.

Systèmes d’exploitation que vous pouvez exécuter dans une machine virtuelle

Hyper-V sur Windows prend en charge de nombreux systèmes d’exploitation dans une machine virtuelle, notamment plusieurs versions de Linux, FreeBSD et Windows.

À titre de rappel, vous devez avoir une licence valide pour les systèmes d’exploitation que vous utilisez dans les machines virtuelles.

Pour en savoir plus sur les systèmes d’exploitation pris en charge comme invités dans Hyper-V sur Windows, voir Systèmes d’exploitation invités Windows pris en charge et Systèmes d’exploitation invités Linux pris en charge.

Différences entre Hyper-V sur Windows et Hyper-V sur Windows Server

Certaines fonctionnalités se comportent différemment dans Hyper-V sur Windows et Hyper-V sur Windows Server.

Fonctionnalités Hyper-V disponibles uniquement sur Windows Server :

  • Migration dynamique des machines virtuelles d’un hôte vers un autre
  • Réplication Hyper-V
  • Fibre Channel virtuel
  • Mise en réseau SR-IOV
  • .VHDX partagé

Fonctionnalités Hyper-V disponibles uniquement sur Windows 10 :

  • Création rapide et galerie de machines virtuelles
  • Réseau par défaut (commutateur NAT)

Le modèle de gestion de mémoire est différent pour Hyper-V sur Windows. Sur un serveur, la mémoire Hyper-V est gérée en partant du principe que seules les machines virtuelles sont exécutées sur le serveur. Dans Hyper-V sur Windows, la mémoire est gérée en prévision du fait que la plupart des machines clientes exécutent des logiciels sur l’hôte en plus des machines virtuelles.

Limites

Les programmes qui dépendent d’un matériel spécifique ne fonctionnent pas correctement dans une machine virtuelle. Par exemple, les jeux ou applications qui nécessitent un traitement avec des GPU risquent de ne pas fonctionner correctement. Par ailleurs, les applications basées sur les minuteurs sous 10 ms, notamment les applications de mixage de concert et les minuteurs de haute précision, peuvent être confrontées à des problèmes d’exécution dans une machine virtuelle.

En outre, si Hyper-V est activé, les applications de haute précision sensibles à la latence peuvent également être confrontées à des problèmes d’exécution dans l’hôte. En effet, quand la virtualisation est activée, le système d’exploitation hôte est également exécuté sur la couche de virtualisation Hyper-V, tout comme les systèmes d’exploitation invités. Toutefois, contrairement aux invités, le système d’exploitation hôte présente la particularité d’avoir un accès direct à l’ensemble du matériel, ce qui signifie que les applications avec une configuration matérielle requise spéciale continuent de fonctionner sans problème dans le système d’exploitation hôte.

Étape suivante

Installer Hyper-V sur Windows 10