すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:virtio ドライバーのインストール

最終更新日:Jan 28, 2026

Alibaba Cloud virtio ドライバーは、仮想化環境に不可欠な高性能 I/O ドライバーです。Alibaba Cloud で使用する Windows イメージを作成する際には、このドライバーをインストールする必要があります。このドライバーがないと、ご利用のイメージから起動した Elastic Compute Service (ECS) インスタンスが virtio デバイスを認識できず、起動に失敗する可能性があります。このトピックでは、カスタムイメージの作成に使用している仮想マシン (VM) に Alibaba Cloud virtio ドライバーをインストールする方法について説明します。

Alibaba Cloud virtio ドライバ

Alibaba Cloud virtio ドライバーは、コミュニティ版の virtio ドライバーをベースに開発されており、Alibaba Cloud プラットフォームとの互換性が向上しています。すべての Alibaba Cloud パブリックイメージには virtio ドライバーが含まれていますが、他の Windows イメージには通常、Alibaba Cloud virtio ドライバーは含まれていません。そのため、カスタム Windows イメージを作成する際には、手動でインストールする必要があります。コミュニティ版の virtio ドライバーを使用すると、インストール後に正常に機能しない可能性があります。Alibaba Cloud virtio ドライバーを使用することを強く推奨します。

Alibaba Cloud virtio ドライバーパッケージには、次のコンポーネントが含まれています:

ドライバ

説明

netkvm

ネットワークアダプタドライバ。

viostor

ストレージドライバ。

vioser

シリアルポートドライバ。

balloon

パフォーマンスに影響を与えることなくメモリを動的に割り当てるために、仮想マシンのメモリ使用量を最適化および管理します。

説明

このドライバーは現在 Alibaba Cloud では有効になっていません。

pvpanic

重大なエラーやクラッシュが発生した際に、仮想マシンがホストにその状態を報告するためのメカニズムを提供します。

fwcfg

メタデータ、ユーザーデータ、デバイスパラメーターなどの構成情報をホストから Windows 仮想マシンに転送します。

説明

このドライバーは、Windows 10、Windows Server 2016、およびそれ以降のオペレーティングシステムにのみ含まれています。

Alibaba Cloud virtio ドライバーのリリースノート:

ドライババージョン

更新

リリース日

サポートされているオペレーティングシステム

インストールパッケージ

58110

新機能:

  1. IPv6 シナリオでのネットワークアダプタドライバのパケット受信率を向上させました。

  2. TCP 超短パケットを含むシナリオでのネットワークアダプタドライバのパケット送信効率を向上させました。

  3. ネットワークアダプタドライバの MaxRxBuffers パラメータを 2048 に設定できるようになりました。

  4. ネットワークアダプタドライバのメモリ使用量を最適化しました。

バグ修正:

  1. ディスク I/O の範囲外で発生する可能性のあるシステムハングの問題を修正しました。

  2. TCP 超短パケットの連続送信を含むシナリオでのパケット損失の問題を修正し、Alibaba Cloud への適応性を向上させました。

2024-01

  • Windows 10 64 ビット以降

  • Windows Server 2016 64 ビット以降

AliyunVirtio_58110_WIN2016_x64.zip

58101

新機能:

  1. fwcfg ドライバを追加しました。

  2. ネットワークアダプタドライバの MaxRxBuffers パラメータを 4096 に設定できるようになりました。

バグ修正:

  1. クエリで返されるディスクシリアル番号が特定のインスタンスタイプで 0 になる場合があるバグを修正しました。

  2. ネットワークアダプタドライバの MaxRxBuffers パラメータの値 16 が有効にならないバグを修正しました。

2022-09

  • Windows 10 64 ビット以降

  • Windows Server 2016 64 ビット以降

AliyunVirtio_58101_WIN2016_x64.zip

  • Windows 8.1 64 ビット

  • Windows Server 2012 R2 64 ビット

AliyunVirtio_58101_WIN2012R2_x64.zip

  • Windows 7 64 ビット

  • Windows Server 2008 R2 64 ビット

AliyunVirtio_58101_WIN2008R2_x64.zip

58017

2021 年 1 月にリリースされた Community Edition に基づいてリリースされました。

2021-04

  • Windows 10 64 ビット以降

  • Windows Server 2016 64 ビット以降

AliyunVirtio_58017_WIN2016_x64.zip

  • Windows 8.1 64 ビット

  • Windows Server 2012 R2 64 ビット

AliyunVirtio_58017_WIN2012R2_x64.zip

  • Windows 8 64 ビット

  • Windows Server 2012 64 ビット

AliyunVirtio_58017_WIN2012_x64.zip

  • Windows 7 64 ビット

  • Windows Server 2008 R2 64 ビット

AliyunVirtio_58017_WIN2008_x64.zip

手順

virtio ドライバーは定期的に更新されます。このトピックでは、64 ビット版 Windows Server 2016 システムに Alibaba Cloud virtio ドライバーバージョン 58101 をインストールする例を示します。

  1. カスタムイメージ用の VM で、ご利用のオペレーティングシステムに対応する virtio ドライバーのインストールパッケージをダウンロードし、ファイルを展開します。

  2. virtio ドライバをインストールします。

    GUI インストール

    重要

    GUI ベースのインストールプロセスではネットワークアダプタードライバーが更新されるため、約 10 秒間のネットワーク中断が発生します。これにより、ご利用のサービスに影響が及ぶ可能性があります。リスクを評価し、適切に準備してください。

    1. ダウンロードパスに移動し、AliyunVirtio_58101_WIN2016_x64.exe をダブルクリックします。

    2. 画面の指示に従ってインストールを完了します。

      image

    3. 次の画面が表示されたら、システムを再起動して新しい構成を適用します。

      image

      説明

      Windows 7 または Windows Server 2008 R2 にドライバーをインストールしているときに、You must install the SHA-2 patch for Windows 7/Windows Server 2008 R2! というメッセージが表示された場合、システムに必要な SHA-2 署名パッチがありません。イメージのインポート後にインスタンスの起動が失敗するのを防ぐために、このパッチをインストールしてください。

    CLI インストール

    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

      下の図に示すように、バージョン番号が返されれば、ドライバーがインストールされていることを確認できます。

      image

    2. 次のコマンドを実行して、viostor サービスのレジストリ構成情報を取得します。

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

      通常、viostor サービスは仮想化環境の virtio ドライバーに関連付けられています。コマンドが正常に出力されれば、viostor サービスのエントリがレジストリに存在し、ドライバーがインストールされていることを確認できます。

      コマンドが次のような情報を返した場合、virtio ドライバーはインストールされています。

      image

    これらの検証手順を完了すると、virtio ドライバーは正常にインストールされます。これで、イメージを Alibaba Cloud にインポートできます。

参考資料

  • Windows システムに virtio ドライバーをインストールした後、Windows イメージファイルを取得し、そのイメージファイルを Alibaba Cloud にインポートできます。

  • Windows インスタンスでの特定の操作は、イメージの virtio ドライバーのバージョンに依存します。たとえば、クラウドディスクのオンラインリサイズには virtio ドライバーバージョン 58011 以降が必要であり、クラウドディスクのシリアル番号のクエリには virtio ドライバーバージョン 58017 以降が必要です。操作に対してドライバーのバージョンが不十分な場合は、まず更新する必要があります。詳細については、「Windows インスタンスの virtio ドライバーの更新」をご参照ください。

  • virtio ドライバーが含まれていないイメージから作成された ECS インスタンスは起動に失敗します。この場合、「Windows インスタンスへの virtio ドライバーのオフラインインストール」を実行できます。