全部產品
Search
文件中心

Elastic Compute Service:安裝virtio驅動

更新時間:Jul 06, 2024

virtio驅動是一種虛擬化技術中的高效能I/O驅動,是鏡像發布至阿里雲平台的必備組件。Windows鏡像通常不包含適用於雲環境的virtio驅動,因此在製作Windows自訂鏡像過程中需要手動安裝virtio驅動,以確保鏡像匯入到阿里雲後建立的ECS執行個體可以正確識別virtio虛擬化裝置並正常啟動。本文介紹如何在製作鏡像的虛擬機器中安裝virtio驅動。

使用限制

適用於Windows 7或Windows Server 2008 R2及以上版本的64位作業系統。

操作步驟

說明

virtio驅動會有版本更新,本文以在Windows Server 2016 64位作業系統上安裝58101版本的virtio驅動為例。

  1. 在製作鏡像的虛擬機器中,根據實際的作業系統下載對應版本的virtio驅動安裝包,並進行解壓。

    下載地址如下:

    作業系統

    對應的安裝包

    下載地址

    Windows 7/Windows Server 2008 R2 64位

    AliyunVirtio_58101_WIN2008R2_x64.exe

    AliyunVirtio_Windows 2008R2.zip

    Windows 8.1/Windows Server 2012 R2 64位

    AliyunVirtio_58101_WIN2012R2_x64.exe

    AliyunVirtio_Windows 2012R2.zip

    Windows 10/Windows Server 2016及以上64位

    AliyunVirtio_58101_WIN2016_x64.exe

    AliyunVirtio_Windows 2016.zip

  2. 安裝virtio驅動。

    圖形化安裝

    重要

    圖形化安裝virtio驅動過程中會更新網卡驅動,因此會有約10秒左右的網路中斷,可能對您的業務造成影響,請您提前做好風險評估和準備工作。

    1. 在下載路徑中找到並雙擊AliyunVirtio_58101_WIN2016_x64.exe

    2. 按照介面提示完成安裝。

      image

    3. 直至出現如下介面,重啟系統使配置生效。

      image

      說明

      如果Windows 7/Windows Server 2008 R2系統在安裝過程中出現對於Windows 7/Windows Server 2008 R2系統,您必須安裝SHA-2補丁!的提示,表示系統中缺少SHA-2簽名補丁,為避免鏡像匯入後啟動異常,建議您提前安裝簽名補丁。

    命令列安裝

    1. 在Windows PowerShell中,運行以下命令,切換到軟體包下載目錄,例如C:\test

      cd C:\test
    2. 運行以下命令,安裝virtio驅動。

      ./AliyunVirtio_58101_WIN2016_x64.exe /SILENT /FORCE /NORESTART
      說明
      • /SILENT:表示靜默模式。

      • /FORCE:表示強制覆蓋(如果已經安裝過virtio驅動)安裝。

      • /NORESTART:表示不自動重啟。

  3. 驗證virtio驅動是否安裝成功。

    1. 在Windows PowerShell中,運行以下命令,查詢virtio驅動版本號碼。

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

      返回類似如下圖所示的驅動版本號碼,表示virtio驅動已安裝。

      image

    2. 運行以下命令,擷取viostor服務相關的註冊表配置資訊。

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

      viostor服務通常與虛擬化環境中的virtio驅動關聯。如果命令能夠成功返回資訊,說明viostor服務條目存在於註冊表中,表示已安裝過virtio驅動。

      返回類似如下資訊,表示virtio驅動已安裝。

      image

    經過以上操作驗證,表示virtio驅動已成功安裝,鏡像可以正常匯入阿里雲平台。

相關文檔

  • Windows系統安裝virtio驅動後,您可以擷取Windows鏡像檔案,並將鏡像檔案匯入阿里雲平台。

  • Windows執行個體某些操作依賴於鏡像的virtio驅動版本,例如線上擴容雲端硬碟時virtio驅動版本需大於58011,或查詢雲端硬碟序號時virtio驅動版本大於58017,如果當前virtio驅動不滿足要求,均需要先更新virtio驅動版本才能進行相關操作。更多資訊,請參見Windows執行個體更新virtio驅動