

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Windows 執行個體的全虛擬驅動程式
<a name="xen-drivers-overview"></a>

Windows AMI 包含一組驅動程式，可用來許可存取虛擬化硬體。Amazon EC2 會使用這些驅動程式將執行個體儲存體和 Amazon EBS 磁碟區映射到他們的裝置。下表顯示不同驅動程式的關鍵差異。


|  | Red Hat PV | Citrix PV | AWS PV | 
| --- | --- | --- | --- | 
| 執行個體類型 | 不支援所有執行個體類型。若您指定不支援的執行個體類型，執行個體便會故障。 | 支援 Xen 執行個體類型。 | 支援 Xen 執行個體類型。 | 
| 已連接磁碟區 | 支援最多 16 個已連接磁碟區。 | 支援超過 16 個已連接磁碟區。 | 支援超過 16 個已連接磁碟區。 | 
| 網路 | 驅動程式有已知問題。當發生此問題時，網路連線會在高負載下重設 (例如快速 FTP 檔案傳輸)。 |  | 驅動程式會在位於相容的執行個體類型上時，自動在網路介面卡上設定 Jumbo Frame。當執行個體位於叢集置放群組時，這可在叢集置放群組的執行個體間提供更佳的網路效能。如需詳細資訊，請參閱[Amazon EC2 執行個體的置放群組](placement-groups.md)。 | 

下列資料表顯示您在 Amazon EC2 之每個版本的 Windows Server 上建議執行的 PV 驅動程式。


| Windows Server 版本 | 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 Server 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)
+ [Red Hat 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_client.exe`)，可讓您存取 XenStore 中的項目。例如，下列 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 APIs的關機和重新啟動事件等任務。您可以藉由從命令列執行 `Services.msc` 來存取及管理服務。在 Nitro 世代執行個體上執行時，不會使用 AWS PV 驅動程式，LiteAgent 服務將從驅動程式 8.2.4 版開始自動停止。更新至最新的 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 使用者指南*中的[演練：自動更新 EC2 Windows 執行個體上的 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/zh_tw/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/zh_tw/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/zh_tw/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/zh_tw/AWSEC2/latest/UserGuide/xen-drivers-overview.html)若要在 Windows Server 2008 R2 執行個體上更新此驅動程式，您必須先驗證已安裝適當的修補程式來處理下列 Microsoft Security Advisory：[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/zh_tw/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/zh_tw/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  | 2015 年 6 月 24 日 | 
| 7.3.1 | TRIM 更新：與 TRIM 請求的相關修正。此修正會穩定執行個體，並改善執行個體管理大量 TRIM 請求時的效能。 |  | 
| 7.3.0 | TRIM 支援： AWS PV 驅動程式現在會將 TRIM 請求傳送至 Hypervisor。暫時性磁碟會在基礎儲存體支援 TRIM (SSD) 時適當處理 TRIM 請求。請注意，2015 年 3 月時 EBS 式儲存體尚不支援 TRIM。 |  | 
| 7.2.5 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  |  | 
| 7.2.4 | 裝置 ID 持久性：此驅動程式修正會遮罩平台 PCI 裝置 ID，強制系統一律呈現相同的裝置 ID，即使執行個體已移動也一樣。更一般的來說，修正會影響 Hypervisor 呈現虛擬裝置的方式。此修正還包含對 AWS PV 驅動程式的共同安裝程式的修改，以便系統持續映射虛擬裝置。 |  | 
| 7.2.2 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/xen-drivers-overview.html)  |  | 
| 7.2.1 |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/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 也具備名為 XenGuestAgent 的驅動程式元件，該元件會做為 Windows 服務執行。它會處理像是 API 的關機及重新啟動事件等任務。您可以藉由從命令列執行 `Services.msc` 來存取及管理服務。

若您在執行特定工作負載時發生網路錯誤，您可能需要停用 Citrix PV 驅動程式的 TCP 卸載功能。如需詳細資訊，請參閱[TCP 卸載](pvdrivers-troubleshooting.md#citrix-tcp-offloading)。

## Red Hat PV 驅動程式
<a name="xen-driver-redhat"></a>

Red Hat 驅動程式支援舊版執行個體；由於驅動程式限制，不建議用於 RAM 大於 12GB 的較新執行個體。RAM 大於 12GB 的執行個體若執行 Red Hat 驅動程式，可能會無法開機而無法存取。我們建議將 Red Hat 驅動程式升級至 Citrix PV 驅動程式，然後將 Citrix PV 驅動程式升級至 AWS PV 驅動程式。

Red Hat 驅動程式的來源檔案位於 `%ProgramFiles%\RedHat` (32 位元執行個體) 或 `%ProgramFiles(x86)%\RedHat` (64 位元執行個體) 目錄中。兩個驅動程式為 Red Hat 全虛擬化網路驅動程式 (`rhelnet`) 及 Red Hat SCSI Miniport 驅動程式 (`rhelscsi`)。

## 訂閱 通知
<a name="drivers-subscribe-notifications"></a>

Amazon SNS 會在 EC2 Windows 驅動程式發佈新版本時通知您。您可訂閱這些通知。

**注意**  
必須指定建立 SNS 主題的區域。

只要有新的 EC2 Windows 驅動程式發行，我們就會向訂閱者傳送通知。若您不想再接收這些通知，可取消訂閱。若要了解詳細資訊，請參閱[刪除 SNS 主題與訂閱](https://docs.aws.amazon.com/sns/latest/dg/sns-delete-subscription-topic.html)。

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

**訂閱 通知**

1. 在 [https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home) 開啟 Amazon SNS 主控台。

1. 如有必要，請在導覽列中將「區域」變更為**美國東部 (維吉尼亞北部)**。您必須選取此區域，因為您要訂閱的 SNS 通知位於本區域中。

1. 在導覽窗格中，選擇 **Subscriptions** (訂閱)。

1. 選擇 **Create subscription** (建立訂閱)。

1. 在 **Create subscription** (建立訂閱) 對話方塊中，執行下列動作：

   1. 針對 **TopicARN**，複製下列 Amazon Resource Name (ARN)：

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

   1. 針對 **Protocol (通訊協定)**，選擇 `Email`。

   1. 針對 **Endpoint (端點)**，輸入可用於接收通知的電子郵件地址。

   1. 選擇 **Create subscription** (建立訂閱)。

1. 您將會收到確認電子郵件。開啟電子郵件並遵循指示完成訂閱。

------
#### [ 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}}"
```

------