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

:Windows インスタンスへの virtio ドライバーのオフラインインストール

最終更新日:Apr 28, 2026

ドライバーの欠損により起動に失敗する ECS インスタンスを修復するため、virtio ドライバーをオフラインでインストールします。

説明

インスタンスが起動できないため、正常に動作しているインスタンスにディスクをアタッチして、ドライバーをインストールする必要があります。これをオフラインインストールと呼びます。

手順

  1. データをバックアップするため、異常なインスタンスのスナップショットを作成します。

    説明

    スナップショットには料金が発生します。詳細については、「スナップショットの課金」をご参照ください。

  2. 新しい ECS インスタンスを作成します。詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。

    新しいインスタンスは、次の要件を満たす必要があります。

    • VPC:異常なインスタンスと同じ VPC。

    • イメージ:異常なインスタンスと同じオペレーティングシステムの公式イメージ。

    説明

    新しい ECS インスタンスには、コンピューティング、ストレージ、イメージ、その他のリソースの料金が発生します。各課金項目をご確認ください。使用後はインスタンスをリリースして、継続的な課金を回避してください。

  3. 異常なインスタンスのシステムディスクをデタッチし、ステップ 2 で作成した新しいインスタンスにデータディスクとしてアタッチします。詳細については、「システムディスクのデタッチまたはアタッチ」および「データディスクとしてアタッチ」をご参照ください。

  4. 新しいインスタンスに接続し、[ディスクの管理] でアタッチされたディスクのステータスを確認して、適宜対応します。

    ディスクの状態

    対処方法

    ディスクがオフライン

    ディスクを右クリックし、[オンライン] を選択します。

    ディスクが読み取り専用

    Windows PowerShell で読み取り専用プロパティをクリアします。

    diskpart
    list disk # 異常なディスク番号を確認します (例: disk 1)
    select disk 1 # 異常なシステムディスクを選択します
    attributes disk # 現在のディスクプロパティを表示します
    attributes disk clear readonly # ディスクが読み取り専用の場合、読み取り専用プロパティをクリアします
    exit

    パーティションにドライブ文字がない

    パーティションを右クリックし、[ドライブ文字とパスの変更] を選択して、ドライブ文字を割り当てます。

  5. PowerShell で新しいインスタンスから virtio ドライバーをローカルディレクトリにエクスポートします。

    Export-WindowsDriver -Online -Destination <エクスポートしたデータを保存するディレクトリ>

    <エクスポートデータを格納するディレクトリ> を、C:\test などの実際のパスに置き換えます。

  6. エクスポートしたドライバーを異常なディスクにインストールします。

    Add-WindowsDriver -Path <異常なディスクのドライブ文字> -Driver <エクスポートしたデータのディレクトリ> -Recurse

    <異常なディスクドライブ文字><エクスポートされたデータの復元先ディレクトリ> を実際の値に置き換えてください。例:

    Add-WindowsDriver -Path D: -Driver C:\test -Recurse
  7. 次の順序で異常なディスクを処理します。

    1. オフラインにする:[ディスクの管理] で、ディスクを右クリックし、[オフライン] を選択します。

    2. ディスクをデタッチします。詳細については、「データディスクのデタッチ」をご参照ください。

    3. 元のインスタンスにシステムディスクとして再アタッチします。詳細については、「システムディスクとしてアタッチ」をご参照ください。

  8. 元のインスタンスを再起動し、正常に起動して virtio ドライバーが読み込まれることを確認します。