Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Vue d'ensemble des ordinateurs virtuels de génération 2

 

S'applique à: Windows Server 2012 R2

La génération d'un ordinateur virtuel détermine le matériel virtuel et les fonctionnalités qui sont présentés à l'ordinateur virtuel. Dans Hyper-V, deux générations d'ordinateurs virtuels sont prises en charge : la génération 1 et la génération 2. Les ordinateurs virtuels de génération 2 ont un modèle de matériel virtuel simplifié et prennent en charge un microprogramme UEFI (Unified Extensible Firmware Interface) plutôt qu'un microprogramme BIOS. La plupart des périphériques hérités ont également été supprimés des ordinateurs virtuels de génération 2.

Cette rubrique décrit les différents avantages et les conditions requises pour les ordinateurs virtuels de génération 2. Pour Hyper-V sur Windows Server 2016 Technical Preview ou Windows 10, voir Dois-je créer une machine virtuelle de génération 1 ou 2 dans Hyper-V?


Dans les versions précédentes d'Hyper-V, il n'existait qu'une seule génération d'ordinateur virtuel. Dans Windows Server 2012 R2, vous pouvez choisir parmi deux générations d’ordinateurs virtuels lors de la création d’un ordinateur virtuel :

  • Génération 1   Fournit le même matériel virtuel à l'ordinateur virtuel que dans les précédentes versions d'Hyper-V.

  • Génération 2   Fournit les nouvelles fonctionnalités suivantes sur un ordinateur virtuel :

    • démarrage PXE avec une carte réseau standard ;

    • démarrage à partir d'un disque dur virtuel SCSI ;

    • démarrage à partir d'un DVD virtuel SCSI ;

    • démarrage sécurisé (activé par défaut) ;

    • prise en charge du microprogramme UEFI.

System_CAPS_noteRemarque

Suppression la prise en charge des lecteurs IDE et des cartes réseau virtuelles héritées.

Les systèmes d'exploitation invités Windows suivants sont pris en charge en tant qu'ordinateurs virtuels de génération 2 :

  • Windows Server 2012 R2

  • Windows Server 2012

  • Versions 64 bits de Windows 8.1

  • Versions 64 bits de Windows 8

  • Pour plus d’informations sur les distributions Linux qui prennent en charge les ordinateurs virtuels de génération 2, voir Linux et FreeBSD ordinateurs virtuels Hyper-V.

    System_CAPS_warningAvertissement

    Les ordinateurs virtuels Linux de génération 2 ne démarrent que si l'option de démarrage sécurisé est désactivée.

System_CAPS_cautionAttention

Une fois l'ordinateur virtuel créé, vous ne pouvez pas changer sa génération.

Dans les versions précédentes d'Hyper-V, si vous souhaitiez effectuer une installation à distance du système d'exploitation invité à l'aide du démarrage PXE, vous deviez installer une carte réseau héritée. Les cartes réseau héritées ne sont pas disponibles sur les ordinateurs virtuels de génération 2. Les ordinateurs virtuels de génération 2 prennent en charge le démarrage PXE à l'aide d'une carte réseau standard.

Dans les versions précédentes d'Hyper-V, vous ne pouviez pas démarrer un ordinateur virtuel à partir d'un disque dur virtuel SCSI ou d'un DVD.

Les ordinateurs virtuels de génération 2 peuvent démarrer à partir d'un disque dur virtuel ou d'un DVD attaché au contrôleur SCSI. Le contrôleur IDE (Integrated Device Electronics) virtuel n'est pas disponible sur les ordinateurs virtuels de génération 2.

Le démarrage sécurisé est une fonctionnalité qui aide à empêcher l'exécution des microprogrammes, des systèmes d'exploitation ou des pilotes UEFI (également appelés ROM optionnelles) au moment du démarrage.

System_CAPS_noteRemarque

Le démarrage sécurisé est activé par défaut pour les ordinateurs virtuels de génération 2. Cette option peut être modifiée après la création de l'ordinateur virtuel. Pour plus d'informations, voir Démarrage sécurisé.

Voici une comparaison des périphériques pris en charge par les ordinateurs virtuels de génération 1 et de génération 2.

Périphérique de génération 1

Remplacement de génération 2

Améliorations de génération 2

Contrôleur IDE

Contrôleur SCSI virtuel

Démarrage à partir d'un fichier .vhdx (taille maximale de 64 To et fonctionnalité de redimensionnement en ligne)

CD-ROM IDE

CD-ROM SCSI virtuel

Prise en charge de 64 périphériques DVD SCSI par contrôleur SCSI.

BIOS hérité

Microprogramme UEFI

Démarrage sécurisé

Carte réseau héritée

Carte réseau synthétique

Démarrage réseau avec IPv4 et IPv6

Contrôleur de disquettes et contrôleur DMA

Aucune prise en charge des contrôleurs de disquettes

Émetteur/récepteur asynchrone universel (UART) pour ports COM

UART facultatif pour le débogage

Rapidité et fiabilité accrues

Contrôleur de clavier i8042

Entrée basée sur le logiciel

Utilisation moindre des ressources due à l'absence d'émulation. Réduit également la surface d'attaque sur le système d'exploitation invité.

Clavier PS/2

Clavier logiciel

Utilisation moindre des ressources due à l'absence d'émulation. Réduit également la surface d'attaque sur le système d'exploitation invité.

Souris PS/2

Souris logicielle

Utilisation moindre des ressources due à l'absence d'émulation. Réduit également la surface d'attaque sur le système d'exploitation invité.

Vidéo S3

Vidéo basée sur le logiciel

Utilisation moindre des ressources due à l'absence d'émulation. Réduit également la surface d'attaque sur le système d'exploitation invité.

Bus PCI

Plus nécessaire

Contrôleur d'interruptions programmable (PIC)

Plus nécessaire

Minuteur d'intervalle programmable (PIT)

Plus nécessaire

Super périphérique d'E/S

Plus nécessaire

Voici quelques questions courantes concernant les ordinateurs virtuels de génération 2.

Oui. Ce scénario est prévu car la génération 2 ne prend pas en charge tous les systèmes d'exploitation invités pris en charge par Hyper-V. Les systèmes d'exploitation invités qui ne sont pas pris en charge par les ordinateurs virtuels de génération 2 doivent être installés sur un ordinateur virtuel de génération 1.

Dans des conditions d'utilisation normales d'un ordinateur virtuel, il n'y a aucune différence de performances entre les ordinateurs virtuels de génération 1 et de génération 2. Avec les ordinateurs virtuels de génération 2, vous pouvez observer une légère amélioration des durées d'installation et de démarrage.

Voici les avantages offerts par l'utilisation d'un ordinateur virtuel de génération 2 :

  • Possibilité de démarrer l'ordinateur virtuel à partir d'un périphérique SCSI ou d'une carte réseau standard.

  • Prévention de l'exécution des microprogrammes, des systèmes d'exploitation ou des pilotes UEFI au moment du démarrage quand le démarrage sécurisé est activé.

Par défaut, les ports COM ne sont pas visibles sur les ordinateurs virtuels de génération 2. Vous pouvez configurer des ports COM à l'aide de Windows PowerShell ou de Windows Management Instrumentation (WMI).

Pour activer le débogage du noyau à l'aide d'un port COM, procédez comme suit :

  1. Désactivez le démarrage sécurisé. Le débogage du noyau n'est pas compatible avec le démarrage sécurisé. Vous devez donc désactivé ce dernier sur l'ordinateur virtuel. Utilisez l'applet de commande Windows PowerShell Set-VMFirmware pour désactiver le démarrage sécurisé quand l'ordinateur virtuel est à l'état Désactivé. Par exemple, la commande suivante désactive le démarrage sécurisé sur l'ordinateur virtuel TestVM :

    Set-VMFirmware –Vmname TestVM –EnableSecureBoot Off
    
  2. Configurez un port COM. Utilisez l'applet de commande Windows PowerShell Set-VMComPort pour ajouter un port COM à l'ordinateur virtuel. Par exemple, la commande suivante configure le premier port COM sur l'ordinateur virtuel, TestVM, pour se connecter au canal nommé TestPipe sur l'ordinateur local :

    Set-VMComPort –VMName TestVM 1 \\.\pipe\TestPipe
    
System_CAPS_noteRemarque

Les ports COM configurés ne sont pas visibles lors de l'affichage des paramètres d'un ordinateur virtuel dans la console du Gestionnaire Hyper-V.

Non. RemoteFX n’est pas pris en charge par les ordinateurs virtuels de génération 2.

Non. Le lecteur de DVD virtuel sur les ordinateurs virtuels de génération 2 ne prend en charge que les fichiers image ISO. Pour créer un fichier image ISO d’un environnement Windows, vous pouvez utiliser l’outil en ligne de commande Oscdimg. Pour plus d’informations, voir Options de ligne de commande Oscdimg.

Non. Les ordinateurs virtuels de génération 2 prennent en charge uniquement les disques durs virtuels au format VHDX. Vous pouvez convertir des fichiers VHD au format VHDX à l'aide de l'Assistant Modification de disque dur virtuel dans la console du Gestionnaire Hyper-V ou utiliser l'applet de commande Windows PowerShell Convert-VHD.

Bien que cela soit techniquement possible, des erreurs inattendues risquent de se produire. L'utilisation d'un fichier VHDX pour démarrer à la fois des ordinateurs virtuels de génération 1 et de génération 2 n'est donc ni prise en charge, ni recommandée.

Oui. Un fichier VHDX est un conteneur de disque et, en tant que tel, peut être monté quelle que soit la génération d'ordinateur virtuel.

Non. La génération de l’ordinateur virtuel est une propriété de l’ordinateur virtuel, et non du disque dur virtuel.

Oui. Le fichier VHDX peut être attaché au contrôleur IDE ou SCSI d'un ordinateur virtuel de génération 1. Toutefois, s'il s'agit d'un fichier VHDX de démarrage, l'ordinateur virtuel de génération 1 ne démarrera pas.

Non. Les ordinateurs virtuels de génération 2 sont une nouvelle fonctionnalité de Windows Server 2012 R2.

Non. Le microprogramme virtuel et sa configuration sont indépendants de la plateforme physique.

Microsoft ne fournit et ne prend en charge aucun shell UEFI ou autre application UEFI. L'utilisation d'un shell ou d'une application UEFI non-Microsoft est techniquement possible s'il (ou elle) est compilé(e) directement à partir des sources. Si ces applications ne sont pas correctement signées numériquement, vous devrez désactiver le démarrage sécurisé pour l'ordinateur virtuel.

Les entrées de démarrage d'un ordinateur virtuel de génération 2 sont stockées dans le fichier de configuration de l'ordinateur virtuel.

Par défaut, les ordinateurs virtuels de génération 1 sont créés à l'aide de l'Assistant Nouvel ordinateur virtuel ou de l'applet de commande Windows PowerShell New-VM. Dans l'Assistant Nouvel ordinateur virtuel, vous pouvez sélectionner Génération 2 dans la page Spécifier la génération. Dans Windows PowerShell, vous pouvez utiliser le paramètre –Generation pour spécifier la génération d'un ordinateur virtuel.

Bien que Windows Server 2008 R2 et Windows 7 prennent en charge UEFI, ils dépendent d’un contrôleur d’interruptions programmable (PIC), qui n’est pas présent sur le matériel des ordinateurs virtuels de génération 2.

Les ordinateurs virtuels de génération 2 ne sont pas pris en charge sur les systèmes d'exploitation invités 32 bits car le microprogramme 64 bits-uniquement n'a pas de module de prise en charge de la compatibilité.

Pour plus d’informations sur les distributions Linux qui prennent en charge les ordinateurs virtuels de génération 2, voir Linux et FreeBSD ordinateurs virtuels Hyper-V.

System_CAPS_warningAvertissement

Le démarrage sécurisé est activé par défaut sur les ordinateurs virtuels de génération 2 et les ordinateurs virtuels Linux ne démarrent que si l'option de démarrage sécurisé est désactivée.

Vous pouvez désactiver le démarrage sécurisé dans la section Microprogramme des paramètres de l'ordinateur virtuel dans le Gestionnaire Hyper-V ou à l'aide de Powershell :

Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off

Huit. De plus, les ordinateurs virtuels de génération 2 ne prennent pas en charge les cartes réseau héritées.

256. Les ordinateurs virtuels de génération 2 prennent en charge jusqu'à quatre contrôleurs SCSI, chacun prenant en charge 64 périphériques. Les ordinateurs virtuels de génération 2 peuvent avoir plus de quatre lecteurs de DVD.

Sur un ordinateur virtuel de génération 2,, vous pouvez ajouter un lecteur de DVD pendant que l'ordinateur virtuel est en cours d'exécution.

Oui. Par défaut, les ordinateurs virtuels de génération 2 utilisent IPv4. Vous pouvez configurer un ordinateur virtuel pour qu'il utilise IPv6 plutôt qu'IPv4 à l'aide de l'applet de commande Windows PowerShell Set-VMFirmware. Par exemple, la commande suivante définit IPv6 comme protocole par défaut pour un ordinateur virtuel nommé TestVM :

Set-VMFirmware –VMName TestVM –IPProtocolPreference IPv6

Non. Les ordinateurs virtuels de génération 2 ne prennent pas en charge les lecteurs de disquettes virtuels. En guise d'alternative, vous pouvez utiliser un fichier image ISO dans un lecteur de DVD.

Afficher: