Tous les produits
Search
Centre de documentation

Elastic Compute Service:Install the virtio driver

Dernière mise à jour :Sep 23, 2026

Le pilote virtio d'Alibaba Cloud est un pilote d'E/S haute performance pour la virtualisation et un composant requis pour publier des images sur la plateforme Alibaba Cloud. Lorsque vous créez une image Windows, assurez-vous que le pilote virtio est installé dans le système d'exploitation. Dans le cas contraire, les instances ECS peuvent ne pas identifier les dispositifs de virtualisation virtio et le système ne peut pas démarrer. Cette rubrique décrit comment installer le pilote virtio d'Alibaba Cloud sur la machine virtuelle à partir de laquelle vous créez l'image.

Présentation du pilote virtio d'Alibaba Cloud

Le pilote virtio d'Alibaba Cloud est développé à partir du pilote virtio communautaire afin de mieux s'adapter à la plateforme Alibaba Cloud. Toutes les images publiques d'Alibaba Cloud sont préinstallées avec le pilote virtio. Cependant, les autres images Windows ne contiennent généralement pas le pilote virtio d'Alibaba Cloud. Par conséquent, vous devez installer manuellement le pilote virtio lorsque vous créez une image Windows personnalisée. Si vous utilisez le pilote virtio communautaire, celui-ci risque de ne pas fonctionner correctement après l'installation. Nous vous recommandons d'utiliser le pilote virtio d'Alibaba Cloud.

Le pilote virtio d'Alibaba Cloud comprend les composants suivants :

Pilote

Description

netkvm

Pilote de carte réseau.

viostor

Pilote de stockage.

vioser

Pilote de port série.

balloon

Optimise et gère l'utilisation de la mémoire des machines virtuelles afin que l'allocation de mémoire puisse être ajustée dynamiquement sans compromettre les performances.

Remarque

Ce pilote n'est pas activé sur Alibaba Cloud.

pvpanic

Fournit un mécanisme permettant aux machines virtuelles de signaler leur état à l'hôte en cas d'erreur critique ou de plantage.

fwcfg

Transfère les informations de configuration de l'hôte, telles que les métadonnées, les données utilisateur et les paramètres de dispositif, vers les machines virtuelles Windows dans les environnements virtualisés.

Remarque

Ce pilote est disponible uniquement pour Windows 10, Windows Server 2016 et les systèmes d'exploitation ultérieurs.

Notes de version des versions du pilote virtio d'Alibaba Cloud :

Version du pilote

Mises à jour

Date de publication

Système d'exploitation pris en charge

Package d'installation

58131

Remarque

Cette version est en test en déploiement progressif, le package d'installation peut être mis à jour.

Nouvelles fonctionnalités :

  1. Ajout du mode de réception fusionnable pour la carte réseau (le paramètre avancé Mergeable Rx Buffers, désactivé par défaut), qui réduit considérablement l'utilisation de la mémoire côté réception et convient aux scénarios sensibles à la mémoire.

  2. Optimisation de l'implémentation côté réception du pilote de carte réseau pour mieux s'adapter aux caractéristiques matérielles des cartes réseau d'Alibaba Cloud.

  3. Ajustement des paramètres de file d'attente RSS par défaut de la carte réseau (valeur par défaut passant de 8 à 16, et valeur maximale passant de 16 à 32).

Corrections de bugs :

  1. Correction d'une perte potentielle de paquets dans les scénarios RSS multi-files d'attente de la carte réseau.

  2. Correction d'une fuite de mémoire lente dans des scénarios de transmission spécifiques du pilote de carte réseau.

Remarque

Les paramètres par défaut ajustés ne prennent effet que sur les instances nouvellement installées. Les instances mises à niveau depuis une version antérieure conservent les valeurs de paramètres d'origine. Pour appliquer les nouvelles valeurs par défaut, ajustez manuellement le nombre de tampons de réception et le nombre maximal de files d'attente RSS dans Device Manager > Network adapters > Advanced.

2026-09

Windows 10/Windows Server 2016 et versions ultérieures, 64 bits

AliyunVirtio_58131_WIN2016_x64.zip

58120

Nouvelles fonctionnalités :

  1. Prise en charge des files d'attente multiples pour les disques afin d'améliorer les performances de concurrence dans les scénarios à E/S élevées.

  2. Prise en charge complète de l'adressage DMA 64 bits pour atténuer efficacement les échecs d'attachement de disque causés par une fragmentation sévère de la mémoire système.

  3. Introduction d'un mécanisme de journalisation des événements d'erreur pour le pilote de carte réseau afin de faciliter le dépannage.

2026-07

Windows 10/Windows Server 2016 et versions ultérieures, 64 bits

AliyunVirtio_58120_WIN2016_x64.zip

58110

Nouvelles fonctionnalités :

  1. Amélioration de l'efficacité de réception des paquets du pilote de carte réseau dans les scénarios IPv6.

  2. Amélioration de l'efficacité de transmission des paquets du pilote de carte réseau pour les paquets TCP ultra-courts.

  3. Prise en charge du réglage du paramètre MaxRxBuffers du pilote de carte réseau sur 2048.

  4. Optimisation de l'utilisation de la mémoire du pilote de carte réseau.

Corrections de bugs :

  1. Correction des blocages système occasionnels causés par des E/S disque hors limites.

  2. Correction de la perte occasionnelle de paquets lors de la transmission continue de paquets TCP ultra-courts pour mieux s'adapter à la plateforme Alibaba Cloud.

2024-01

Windows 10/Windows Server 2016 et versions ultérieures, 64 bits

AliyunVirtio_58110_WIN2016_x64.zip

58101

Nouvelles fonctionnalités :

  1. Ajout du pilote fwcfg.

  2. Prise en charge du réglage du paramètre MaxRxBuffers du pilote de carte réseau sur 4096.

Corrections de bugs :

  1. Correction d'un bug où le numéro de série du disque interrogé était 0 avec une faible probabilité pour certains types d'instances.

  2. Correction d'un bug où le réglage du paramètre MaxRxBuffers du pilote de carte réseau sur 16 ne prenait pas effet.

2022-09

Windows 10/Windows Server 2016 et versions ultérieures, 64 bits

AliyunVirtio_58101_WIN2016_x64.zip

Windows 8.1/Windows Server 2012 R2, 64 bits

AliyunVirtio_58101_WIN2012R2_x64.zip

Windows 7/Windows Server 2008 R2, 64 bits

AliyunVirtio_58101_WIN2008R2_x64.zip

58017

Basé sur l'édition communautaire publiée en janvier 2021.

2021-04

Windows 10/Windows Server 2016 et versions ultérieures, 64 bits

AliyunVirtio_58017_WIN2016_x64.zip

Windows 8.1/Windows Server 2012 R2, 64 bits

AliyunVirtio_58017_WIN2012R2_x64.zip

Windows 8/Windows Server 2012, 64 bits

AliyunVirtio_58017_WIN2012_x64.zip

Windows 7/Windows Server 2008 R2, 64 bits

AliyunVirtio_58017_WIN2008_x64.zip

Procédure

Le pilote virtio est mis à jour régulièrement. Dans cet exemple, le pilote virtio d'Alibaba Cloud 58101 est installé sur un système d'exploitation Windows Server 2016 64 bits.

  1. Sur la machine virtuelle à partir de laquelle vous créez l'image, téléchargez le package d'installation du pilote virtio pour votre système d'exploitation et décompressez le package. Pour plus d'informations, consultez les URL de téléchargement des versions du pilote virtio d'Alibaba Cloud.

  2. Installez le pilote virtio.

    Installation via l'interface graphique

    Important

    L'installation via l'interface graphique du pilote virtio met à jour le pilote de carte réseau, ce qui provoque une interruption réseau d'environ 10 secondes et peut affecter vos activités. Évaluez les risques et préparez-vous à l'avance.

    1. Accédez au chemin de téléchargement et double-cliquez sur AliyunVirtio_58101_WIN2016_x64.exe.

    2. Suivez les instructions à l'écran pour terminer l'installation.

    3. Une fois l'installation terminée, redémarrez le système pour que la configuration prenne effet.

      Sur la page indiquant que l'installation d'AliyunVirtio est terminée, sélectionnez Yes, restart the computer now (Y) et cliquez sur Finish (F).

      Remarque

      Si le message You must install the SHA-2 patch for Windows 7/Windows Server 2008 R2! apparaît lors de l'installation sur Windows 7 ou Windows Server 2008 R2, le correctif de signature SHA-2 est absent du système. Pour éviter les échecs de démarrage après l'importation de l'image, nous vous recommandons d'installer le correctif de signature à l'avance.

    Installation via la CLI

    1. Dans Windows PowerShell, exécutez la commande suivante pour basculer vers le répertoire dans lequel le package a été téléchargé, par exemple C:\test.

      cd C:\test
    2. Exécutez la commande suivante pour installer le pilote virtio.

      ./AliyunVirtio_58101_WIN2016_x64.exe /SILENT /FORCE /NORESTART
      Remarque
      • /SILENT : spécifie le mode silencieux.

      • /FORCE : force l'écrasement du pilote virtio existant, s'il est installé.

      • /NORESTART : empêche le redémarrage automatique.

  3. Vérifiez que le pilote virtio est installé.

    1. Dans Windows PowerShell, exécutez la commande suivante pour interroger la version du pilote virtio.

      (Get-Item C:\Windows\System32\drivers\viostor.sys).VersionInfo.ProductVersion

      Si une version de pilote similaire à la sortie suivante est renvoyée, le pilote virtio est installé.

      PS C:\test> (Get-Item C:\Windows\System32\drivers\viostor.sys).VersionInfo.ProductVersion
      100.6.101.58101
    2. Exécutez la commande suivante pour obtenir la configuration du registre du service viostor.

      Get-ItemProperty  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\viostor"
      Remarque

      Le service viostor est généralement associé au pilote virtio dans les environnements virtualisés. Si la commande renvoie des informations, l'entrée de service viostor existe dans le registre, ce qui indique que le pilote virtio est installé.

      Si des informations similaires à la sortie suivante sont renvoyées, le pilote virtio est installé.

      PS C:\test> Get-ItemProperty  -Path "HKLM:\SYSTEM\CurrentControlSet\Services\viostor"
      
      ImagePath    : System32\drivers\viostor.sys
      Type         : 1
      Start        : 0
      ErrorControl : 1
      Group        : SCSI miniport
      Tag          : 33
      Owners       : (oem4.inf)
      PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\viostor
      PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
      PSChildName  : viostor
      PSDrive      : HKLM
      PSProvider   : Microsoft.PowerShell.Core\Registry

    Après la vérification ci-dessus, le pilote virtio est installé et l'image peut être importée sur la plateforme Alibaba Cloud.

Références

  • Après avoir installé le pilote virtio sur le système Windows, vous pouvez Obtenir le fichier d'image Windows et importer le fichier d'image sur la plateforme Alibaba Cloud.

  • Certaines opérations sur les instances Windows dépendent de la version du pilote virtio de l'image. Par exemple, la version du pilote virtio doit être supérieure à 58011 pour redimensionner les disques cloud en ligne, et supérieure à 58017 pour interroger les numéros de série des disques cloud. Si le pilote virtio actuel ne répond pas aux exigences, mettez à jour le pilote virtio avant d'effectuer les opérations. Pour plus d'informations, consultez Mettre à jour le pilote virtio pour une instance Windows.

  • Si le pilote virtio n'est pas installé lors de la création de l'image, les instances ECS créées à partir de l'image ne démarrent pas. Dans ce cas, vous pouvez procéder à l'installation hors ligne des pilotes virtio pour les instances Windows.