

# Windows インスタンス用 Paravirtual ドライバー
<a name="xen-drivers-overview"></a>

Windows AMI には、仮想ハードウェアにアクセスできるようにするためのドライバー一式が含まれています。Amazon EC2 は、これらのドライバーを使用して、インスタンスストアボリュームと Amazon EKS ボリュームをデバイスにマップします。次の表に、さまざまなドライバの主な相違点を示します。


|  | Red Hat PV | Citrix PV | AWS PV | 
| --- | --- | --- | --- | 
| インスタンスタイプ | すべてのインスタンスタイプでサポートされているわけではありません。サポートされていないインスタンスタイプを指定すると、インスタンスの機能が低下します。 | Xen インスタンスタイプでサポートされています。 | Xen インスタンスタイプでサポートされています。 | 
| アタッチ済みボリューム | 最大 16 個のアタッチされたボリュームをサポートします。 | 16 個を超えるアタッチされたボリュームをサポートします。 | 16 個を超えるアタッチされたボリュームをサポートします。 | 
| Network | このドライバーには、高速 FTP ファイル転送など、負荷が高いときにネットワーク接続がリセットされるという既知の問題があります。 |  | このドライバーは、互換性のあるインスタンスタイプで使用された場合、ネットワークアダプタで自動的にジャンボフレームを設定します。インスタンスがクラスタープレイスメントグループ内にある場合、この結果クラスタープレイスメントグループ内にあるインスタンス間のネットワークパフォーマンスが向上します。詳細については、「[Amazon EC2 インスタンスのプレイスメントグループ](placement-groups.md)」を参照してください。 | 

以下の表では、Amazon EC2 で Windows Server の各バージョンで実行する必要のある PV ドライバーを示しています。


| Windows サーバー バージョン | PV ドライバーバージョン | 
| --- | --- | 
| Windows Server 2025 | サポートされていません | 
| Windows Server 2022 | AWS PV 最新バージョン | 
| Windows Server 2019 | AWS PV 最新バージョン | 
| Windows Server 2016 | AWS PV 最新バージョン | 
| Windows Server 2012 R2 | AWS PV バージョン 8.4.3 | 
| Windows Server 2012  | AWS PV バージョン 8.4.3 | 
| Windows サーバー 2008 R2 | AWS PV バージョン 8.3.5 | 
| Windows Server 2008 | Citrix PV 5.9 | 
| Windows Server 2003 | Citrix PV 5.9 | 

**Topics**
+ [AWS PV ドライバー](#xen-driver-awspv)
+ [Citrix PV ドライバー](#xen-driver-citrix)
+ [RedHat PV ドライバー](#xen-driver-redhat)
+ [の通知のサブスクライブ](#drivers-subscribe-notifications)
+ [EC2 Windows インスタンスでの PV ドライバーのアップグレード](Upgrading_PV_drivers.md)
+ [Windows インスタンスでの PV ドライバーのトラブルシューティング](pvdrivers-troubleshooting.md)

## AWS PV ドライバー
<a name="xen-driver-awspv"></a>

AWS PV ドライバーは `%ProgramFiles%\Amazon\Xentools` ディレクトリに格納されます。このディレクトリには、パブリックシンボルと、XenStore のエントリにアクセスできるようにするコマンドラインツール `xenstore_client.exe` も含まれます。例えば、次の PowerShell コマンドは、Hypervisor から現在時刻を返します。

```
PS C:\> [DateTime]::FromFileTimeUTC((gwmi -n root\wmi -cl AWSXenStoreBase).XenTime).ToString("hh:mm:ss")
11:17:00
```

AWS PV ドライバーコンポーネントは Windows レジストリの `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services` の下にリストされています。これらのドライバーコンポーネントは、xenbus、xeniface、xennet、xenvbd、および xenvif です。

AWS PV ドライバーには、ユーザーモードで実行される、LiteAgent という Windows サービスもあります。これは、Xen 世代のインスタンスの AWS API からのシャットダウンイベントや再起動イベントなどのタスクを処理するサービスです。コマンドラインで`Services.msc`と入力することで、サービスにアクセスしてサービスを管理できます。Nitro 世代のインスタンスで実行している場合、AWS PV ドライバーは使用されず、ドライバーバージョン 8.2.4 以降では LiteAgent サービスは自動停止します。最新の AWS PV ドライバーに更新すると、LiteAgent も更新され、すべてのインスタンス世代で信頼性が向上します。

### 最新の AWS PV ドライバーのインストール
<a name="aws-pv-download"></a>

Amazon Windows AMI には、仮想ハードウェアにアクセスできるようにするためのドライバー一式が含まれています。Amazon EC2 は、これらのドライバーを使用して、インスタンスストアボリュームと Amazon EBS ボリュームをデバイスにマップします。EC2 Windows インスタンスの安定性とパフォーマンスを向上させるため、最新のドライバーをインストールすることをお勧めします。

**インストールオプション**
+ AWS Systems Manager を使用して、自動的に PV ドライバーを更新します。詳細については、*AWS Systems Manager ユーザーガイド*の[チュートリアル: Windows の EC2 インスタンスで PV ドライバーを自動的に更新する (コンソール)](https://docs.aws.amazon.com/systems-manager/latest/userguide/state-manager-update-pv-drivers.html)を参照してください。
+  インストールプログラムを手動で実行するために、ドライバーパッケージを[ダウンロード](https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/Latest/AWSPVDriver.zip)します。システム要件については、必ず `readme.txt` ファイルを確認してください。AWS PV ドライバーのダウンロードとインストール、またはドメインコントローラーのアップグレードに関する情報については、[手動による Windows Server インスタンスのアップグレード (AWS PV アップグレード)](Upgrading_PV_drivers.md#aws-pv-upgrade)を参照してください。

### AWS PV ドライバーパッケージの履歴
<a name="pv-driver-history"></a>

次の表は、各ドライバーリリースでの AWS PV ドライバーの変更点を示しています。


| パッケージバージョン | 詳細 | リリース日 | 
| --- | --- | --- | 
|  [8.6.0](https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/8.6.0/AWSPVDriver.zip)  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  | 2025 年 5 月 27 日 | 
| 8.5.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  | 2024 年 10 月 31 日 | 
|  [8.4.3](https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/8.4.3/AWSPVDriver.zip)  | アップグレード体験が向上するよう、パッケージインストーラのバグを修正しました。これは、Windows Server 2012 および 2012 R2 で実行できる最後のバージョンです。このバージョンはダウンロード可能ですが、Windows Server 2012 と 2012 R2 がサポートを終了したため、現在はサポートされていません。 | 2023 年 1 月 24 日 | 
| 8.4.2 | 競合状態に対処するための安定性向上。 | 2022 年 4 月 13 日 | 
| 8.4.1 | パッケージインストーラが改善されました。 | 2022 年 1 月 7 日 | 
| 8.4.0 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  | 2021 年 3 月 2 日 | 
|  [8.3.5](https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/8.3.5/AWSPVDriver.zip)  | パッケージインストーラが改善されました。<br />これは、Windows Server 2008 R2 で実行できる最後のバージョンです。このバージョンはダウンロード可能ですが、サポートが終了しています。Windows Server 2008 R2 はサポートライフサイクルが終了し、Microsoft によるサポートが終了しています。 | 2022 年 1 月 7 日 | 
| 8.3.4 | ネットワークデバイスのアタッチメントの信頼性が向上しました。 | 2020 年 8 月 4 日 | 
| 8.3.3 | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)Windows Server 2008 R2 インスタンスでこのドライバーを更新するには、まず、次の Microsoft セキュリティアドバイザリ [Microsoft Security Advisory 3033929](https://learn.microsoft.com/en-us/security-updates/SecurityAdvisories/2015/3033929) に対応する適切なパッチがインストールされていることを確認する必要があります。 | 2020 年 2 月 4 日 | 
| 8.3.2 | ネットワーキングコンポーネントの信頼性を強化。 | 2019 年 7 月 30 日 | 
| 8.3.1 | ストレージコンポーネントのパフォーマンスと堅牢性の改善。 | 2019 年 6 月 12 日 | 
| 8.2.7 | 最新世代のインスタンスタイプへの移行をサポートする効率が向上しました。 | 2019 年 5 月 20 日 | 
| 8.2.6 | クラッシュダンプパスの効率が向上しました。 | 2019 年 1 月 15 日 | 
| 8.2.5 | 追加のセキュリティ拡張。<br />パッケージで PowerShell インストーラーを使用できるようになりました。 | 2018 年 12 月 12 日 | 
| 8.2.4 | 信頼性の向上。 | 2018 年 10 月 2 日 | 
| 8.2.3 | パフォーマンス向上とバグ修正が行われています。<br />EBS ボリューム ID を EBS ボリュームのディスクシリアル番号として報告しました。これにより、S2D などのクラスターシナリオが可能になります。 | 2018 年 5 月 29 日 | 
| 8.2.1 | ネットワークとストレージのパフォーマンス向上および複数の堅牢性の修正。<br />このバージョンがインストールされていることを確認するには、次に示す Windows のレジストリ値を参照してください: `HKLM\Software\Amazon\PVDriver\Version 8.2.1`。 | 2018 年 3 月 8 日 | 
| 7.4.3 | Windows Server 2016 のサポートが追加されました。<br />サポートされているすべての Windows OS バージョンの安定性の修正。<br />\*AWS PV ドライバーのバージョン 7.4.3 の署名は、2019 年 3 月 29 日に期限が切れます。最新の AWS PV ドライバーにアップグレードすることをお勧めします。 | 2016 年 11 月 18 日 | 
| 7.4.2 | X1 インスタンスタイプのサポートの安定性の修正。 | 2016 年 8 月 2 日 | 
| 7.4.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  | 2016 年 7 月 12 日 | 
| 7.3.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  | 2015 年 6 月 24 日 | 
| 7.3.1 | TRIM 更新: TRIM リクエストに関する修正。この修正によって、多数の TRIM リクエストを管理する場合にインスタンスが安定し、インスタンスのパフォーマンスが向上します。 |  | 
| 7.3.0 | TRIM のサポート: AWS PV ドライバーはハイパーバイザーに TRIM リクエストを送信するようになりました。エフェメラルディスクは、基になるストレージが TRIM (SSD) をサポートしていれば、TRIM リクエストを適切に処理します。2015 年 3 月現在、EBS ベースのストレージで TRIM はサポートされていません。 |  | 
| 7.2.5 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  |  | 
| 7.2.4 | デバイス ID の永続性: このドライバーの修正により、プラットフォームの PCI デバイス ID がマスクされ、システムによって常に同じデバイス ID が公開されます。この ID はインスタンスが移動されても変更されません。より一般的にこの修正は、ハイパーバイザーが仮想デバイスを公開する方法に影響を与えます。この修正には、AWS PV ドライバーの共同インストーラーの修正も含まれており、システムはマッピングされた仮想デバイスを保持するようになります。 |  | 
| 7.2.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  |  | 
| 7.2.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  |  | 
| 7.2.0 | ベース: AWS PV ベースのバージョン。 |  | 

## Citrix PV ドライバー
<a name="xen-driver-citrix"></a>

Citrix PV ドライバは `%ProgramFiles%\Citrix\XenTools` (32 ビットインスタンス) または `%ProgramFiles(x86)%\Citrix\XenTools` (64 ビットインスタンス) ディレクトリに格納されます。

Citrix PV ドライバーコンポーネントは Windows レジストリの `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services` の下にリストされています。これらのドライバー コンポーネントは、xenevtchn、xeniface、xennet、Xennet6、xensvc、xenvbd、および xenvif です。

Citrix には、Windows サービスとして実行する、XenGuestAgent というドライバーコンポーネントも付属しています。これは、API からのシャットダウンイベントや再起動イベントなどのタスクを処理します。コマンドラインで`Services.msc`と入力することで、サービスにアクセスしてサービスを管理できます。

特定のワークロードの実行中にネットワークエラーが発生した場合、Citrix PV ドライバーの TCP オフロード機能を無効にすることが必要になる場合があります。詳細については、「[TCP オフロード](pvdrivers-troubleshooting.md#citrix-tcp-offloading)」を参照してください。

## RedHat PV ドライバー
<a name="xen-driver-redhat"></a>

RedHat ドライバーはレガシーインスタンスでサポートされていますが、ドライバーの制限のため、RAM が 12 GB を超える新しいインスタンスはお勧めしません。RAM が 12 GB を超えていて、RedHat ドライバーを実行しているインスタンスは、起動に失敗し、アクセスできなくなることがあります。Citrix PV ドライバーに RedHat ドライバーをアップグレードしてから、Citrix PV ドライバーを AWS PV ドライバーにアップグレードすることをお勧めします。

RedHat ドライバー用のソースファイルは、`%ProgramFiles%\RedHat` (32 ビットインスタンス) または `%ProgramFiles(x86)%\RedHat` (64 ビットインスタンス) ディレクトリにあります。ドライバーには、RedHat Paravirtualized ネットワークドライバーである `rhelnet` と、RedHat SCSI ミニドライバーである `rhelscsi` の 2 つがあります。

## の通知のサブスクライブ
<a name="drivers-subscribe-notifications"></a>

EC2 Windows ドライバーの新しいバージョンがリリースされたときには、Amazon SNS から通知を受け取ることができます。これらの通知をサブスクライブできます。

**注記**  
SNS トピックが作成されたリージョンを指定する必要があります。

サブスクライバには、EC2 Windows ドライバーの新しいバージョンがリリースされるたびに、通知が送信されます。通知が不要になった場合は、サブスクライブを解除できます。詳細については、「[Amazon SNS トピックおよびサブスクリプションを削除する](https://docs.aws.amazon.com/sns/latest/dg/sns-delete-subscription-topic.html)」を参照してください。

------
#### [ Console ]

**通知をサブスクライブするには**

1. Amazon SNS コンソールの[https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home)を開いてください。

1. ナビゲーションバーで、必要に応じて、リージョンを [**米国東部 (バージニア北部)**] に変更します。購読する SNS 通知がこのリージョンにあるため、このリージョンを選択する必要があります。

1. ナビゲーションペインで [**Subscriptions**] を選択してください。

1. [**Create subscription**] を選択してください。

1. [**Create subscription**] ダイアログボックスで、次の操作を行います。

   1. [**TopicARN**] では、次の Amazon リソースネーム (ARN) をコピーします。

      arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers

   1. [**プロトコル**] で `Email` を選択してください。

   1. [**エンドポイント**] では、通知を受信するために使用できる E メールアドレスを入力してください。

   1. [**Create subscription**] を選択してください。

1. 確認メールが送信されます。E メールを開き、指示に従ってサブスクリプションを完了します。

------
#### [ AWS CLI ]

**通知をサブスクライブするには**  
次のコマンドを使用します。

```
aws sns subscribe \
    --topic-arn arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers \
    --region us-east-1 \
    --protocol email \
    --notification-endpoint {{YourUserName@YourDomainName.ext}}
```

------
#### [ PowerShell ]

**通知をサブスクライブするには**  
次のコマンドを使用します。

```
Connect-SNSNotification `
    -TopicArn 'arn:aws:sns:us-east-1:801119661308:ec2-windows-drivers' `
    -Region us-east-1 `
    -Protocol email `
    -Endpoint "{{YourUserName@YourDomainName.ext}}"
```

------