Todos los productos
Search
Centro de documentos

Elastic Compute Service:Instalación del controlador virtio

Última actualización: Sep 23, 2026

El controlador virtio de Alibaba Cloud es un controlador de E/S de alto rendimiento para virtualización. Además, es un componente obligatorio para publicar imágenes en la plataforma de Alibaba Cloud. Cuando cree una imagen de Windows, asegúrese de que el controlador virtio esté instalado en el sistema operativo. De lo contrario, las instancias ECS podrían no identificar los dispositivos de virtualización virtio y el sistema no podrá iniciar. En este tema se describe cómo instalar el controlador virtio de Alibaba Cloud en la máquina virtual desde la cual se crea la imagen.

Introducción al controlador virtio de Alibaba Cloud

El controlador virtio de Alibaba Cloud se desarrolló a partir del controlador virtio de la comunidad para adaptarse mejor a la plataforma de Alibaba Cloud. Todas las imágenes públicas de Alibaba Cloud incluyen el controlador virtio preinstalado. Sin embargo, otras imágenes de Windows por lo general no contienen el controlador virtio de Alibaba Cloud. Por lo tanto, debe instalar manualmente el controlador virtio cuando cree una imagen personalizada de Windows. Si utiliza el controlador virtio de la comunidad, es posible que no funcione como se espera después de la instalación. Se recomienda usar el controlador virtio de Alibaba Cloud.

El controlador virtio de Alibaba Cloud incluye los siguientes componentes:

Controlador

Descripción

netkvm

Controlador del adaptador de red.

viostor

Controlador de almacenamiento.

vioser

Controlador de puerto serie.

balloon

Optimiza y gestiona el uso de memoria de las máquinas virtuales. Esto permite ajustar dinámicamente la asignación de memoria sin afectar el rendimiento.

Nota

Este controlador no está habilitado en Alibaba Cloud.

pvpanic

Proporciona un mecanismo para que las máquinas virtuales informen su estado al host en caso de error crítico o bloqueo.

fwcfg

Transfiere información de configuración del host a las máquinas virtuales con Windows en entornos virtualizados. Esta información incluye metadatos, datos de usuario y parámetros de dispositivo.

Nota

Este controlador solo está disponible para Windows 10, Windows Server 2016 y sistemas operativos posteriores.

A continuación se muestran las notas de la versión de cada controlador virtio de Alibaba Cloud:

Versión del controlador

Actualizaciones

Fecha de lanzamiento

Sistema operativo compatible

Paquete de instalación

58131

Nota

Esta versión se encuentra en pruebas graduales, por lo que el paquete de instalación podría actualizarse.

Nuevas funciones:

  1. Se agregó el modo de recepción combinable para el adaptador de red (el parámetro avanzado Mergeable Rx Buffers, deshabilitado de forma predeterminada). Este modo reduce significativamente el uso de memoria en el lado de recepción y resulta adecuado para escenarios sensibles a la memoria.

  2. Se optimizó la implementación de recepción del controlador del adaptador de red para adaptarse mejor a las características de hardware de los adaptadores de red de Alibaba Cloud.

  3. Se ajustaron los parámetros predeterminados de la cola RSS del adaptador de red (el valor predeterminado pasó de 8 a 16 y el valor máximo de 16 a 32).

Correcciones de bugs:

  1. Se corrigió una posible pérdida de paquetes en escenarios RSS de múltiples colas del adaptador de red.

  2. Se solucionó una fuga lenta de memoria en escenarios de transmisión específicos del controlador del adaptador de red.

Nota

Los parámetros predeterminados ajustados solo surten efecto en instancias recién instaladas. Las instancias actualizadas desde una versión anterior conservan los valores originales de los parámetros. Para aplicar los nuevos valores predeterminados, ajuste manualmente la cantidad de búferes de recepción y el número máximo de colas RSS en Device Manager > Network adapters > Advanced.

2026-09

Windows 10/Windows Server 2016 y posteriores, 64 bits

AliyunVirtio_58131_WIN2016_x64.zip

58120

Nuevas funciones:

  1. Se añadió compatibilidad con múltiples colas de disco para mejorar el rendimiento de concurrencia en escenarios de alta E/S.

  2. Se incorporó compatibilidad con direccionamiento DMA completo de 64 bits. Esto mitiga eficazmente los errores al adjuntar discos provocados por una fragmentación severa de la memoria del sistema.

  3. Se introdujo un mecanismo de registro de eventos de error para el controlador del adaptador de red con el fin de facilitar la resolución de problemas.

2026-07

Windows 10/Windows Server 2016 y posteriores, 64 bits

AliyunVirtio_58120_WIN2016_x64.zip

58110

Nuevas funciones:

  1. Se mejoró la eficiencia de recepción de paquetes del controlador del adaptador de red en escenarios IPv6.

  2. Se optimizó la eficiencia de transmisión de paquetes del controlador del adaptador de red para paquetes TCP ultracortos.

  3. Se añadió la posibilidad de configurar el parámetro MaxRxBuffers del controlador del adaptador de red en 2048.

  4. Se optimizó el uso de memoria del controlador del adaptador de red.

Correcciones de bugs:

  1. Se corrigieron bloqueos ocasionales del sistema causados por operaciones de E/S de disco fuera de límites.

  2. Se solucionó la pérdida ocasional de paquetes durante la transmisión continua de paquetes TCP ultracortos para adaptarse mejor a la plataforma de Alibaba Cloud.

2024-01

Windows 10/Windows Server 2016 y posteriores, 64 bits

AliyunVirtio_58110_WIN2016_x64.zip

58101

Nuevas funciones:

  1. Se agregó el controlador fwcfg.

  2. Se añadió la posibilidad de configurar el parámetro MaxRxBuffers del controlador del adaptador de red en 4096.

Correcciones de bugs:

  1. Se corrigió un bug donde el número de serie del disco consultado era 0 con baja probabilidad en ciertos tipos de instancia.

  2. Se solucionó un bug que impedía que surtiera efecto la configuración del parámetro MaxRxBuffers del controlador del adaptador de red en 16.

2022-09

Windows 10/Windows Server 2016 y posteriores, 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

Basada en la edición de la comunidad publicada en enero de 2021.

2021-04

Windows 10/Windows Server 2016 y posteriores, 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

Procedimiento

El controlador virtio se actualiza periódicamente. En este ejemplo se instala el controlador virtio 58101 de Alibaba Cloud en un sistema operativo Windows Server 2016 de 64 bits.

  1. En la máquina virtual desde la cual creará la imagen, descargue el paquete de instalación del controlador virtio correspondiente a su sistema operativo y descomprímalo. Para obtener más información, consulte the download URLs of Alibaba Cloud virtio driver versions.

  2. Instale el controlador virtio.

    Instalación mediante interfaz gráfica

    Importante

    La instalación del controlador virtio mediante la interfaz gráfica actualiza el controlador del adaptador de red. Esto provoca una interrupción de red de aproximadamente 10 segundos que podría afectar sus servicios. Evalúe los riesgos y tome las precauciones necesarias con anticipación.

    1. Vaya a la ruta de descarga y haga doble clic en AliyunVirtio_58101_WIN2016_x64.exe.

    2. Siga las instrucciones en pantalla para completar la instalación.

    3. Una vez finalizada la instalación, reinicie el sistema para que la configuración surta efecto.

      En la página que indica que la instalación de AliyunVirtio finalizó, seleccione Yes, restart the computer now (Y) y haga clic en Finish (F).

      Nota

      Si durante la instalación en Windows 7 o Windows Server 2008 R2 aparece el mensaje You must install the SHA-2 patch for Windows 7/Windows Server 2008 R2!, significa que falta el parche de firma SHA-2 en el sistema. Para evitar errores de inicio tras importar la imagen, se recomienda instalar el parche de firma con anticipación.

    Instalación mediante CLI

    1. En Windows PowerShell, ejecute el siguiente comando para cambiar al directorio donde se descargó el paquete, por ejemplo, C:\test.

      cd C:\test
    2. Ejecute el siguiente comando para instalar el controlador virtio.

      ./AliyunVirtio_58101_WIN2016_x64.exe /SILENT /FORCE /NORESTART
      Nota
      • /SILENT: especifica el modo silencioso.

      • /FORCE: sobrescribe forzosamente el controlador virtio existente, si ya hay uno instalado.

      • /NORESTART: suprime el reinicio automático.

  3. Compruebe que el controlador virtio esté instalado.

    1. En Windows PowerShell, ejecute el siguiente comando para consultar la versión del controlador virtio.

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

      Si se devuelve una versión del controlador similar a la del siguiente resultado, el controlador virtio está instalado.

      PS C:\test> (Get-Item C:\Windows\System32\drivers\viostor.sys).VersionInfo.ProductVersion
      100.6.101.58101
    2. Ejecute el siguiente comando para obtener la configuración del registro del servicio viostor.

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

      El servicio viostor suele estar asociado con el controlador virtio en entornos virtualizados. Si el comando devuelve información, la entrada del servicio viostor existe en el registro, lo que indica que el controlador virtio está instalado.

      Si se devuelve información similar a la del siguiente resultado, el controlador virtio está instalado.

      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

    Tras comprobar lo anterior, el controlador virtio queda instalado y la imagen se puede importar a la plataforma de Alibaba Cloud.

Referencias

  • Después de instalar el controlador virtio en el sistema Windows, puede Obtain the Windows image file e importar el archivo de imagen a la plataforma de Alibaba Cloud.

  • Algunas operaciones en instancias Windows dependen de la versión del controlador virtio de la imagen. Por ejemplo, para cambiar el tamaño de los discos en la nube en línea se requiere una versión posterior a 58011, mientras que para consultar los números de serie de los discos en la nube se necesita una versión posterior a 58017. Si la versión actual del controlador virtio no cumple estos requisitos, actualícelo antes de ejecutar dichas operaciones. Para obtener más información, consulte Update the virtio driver for a Windows instance.

  • Si el controlador virtio no estaba instalado cuando se creó la imagen, las instancias ECS creadas a partir de ella no podrán iniciar. En ese caso, puede Offline installation of virtio drivers for Windows instances.