Windows Server 上的 Hyper-V 系統需求

適用於:Windows Server 2022、Windows Server 2016、Microsoft Hyper-V Server 2016、Windows Server 2019、Microsoft Hyper-V Server 2019

Hyper-V 有特定的硬體需求,有些 Hyper-V 功能則有其他需求。 使用本文中的詳細資料來決定系統必須符合哪些需求,以便以您計畫的方式使用 Hyper-V。 然後,檢閱 Windows Server 目錄。 請記住,虛擬化環境需要更多運算資源,因此 Hyper-V 的需求超過 Windows Server 2016 的一般最低需求。

如果您已是 Hyper-V 的使用者,則可能可以使用現有的硬體。 自 Windows Server 2012 R2 以來,一般硬體需求並未有顯著的變更。 但您需要較新的硬體,才能使用受防護的虛擬機器或離散裝置指派。 如下所述,這些功能依賴於特定的硬體支援。 除此之外,硬體的主要差異在於第二層位址轉換 (SLAT) 是目前的必備條件 (而不是建議使用)。

如需 Hyper-V 支援的最大組態詳細資料 (例如執行中的虛擬機器數目),請參閱在 Windows Server 2016 中規劃 Hyper-V 可擴縮性。 在 Windows Server 上 Hyper-V 支援的 Windows 客體作業系統中涵蓋您可以在虛擬機器中執行的作業系統清單。

一般需求

不論您想要使用的 Hyper-V 功能為何,您都需要:

  • 使用第二層位址轉譯 (SLAT) 的 64 位元處理器。 若要安裝 Hyper-V 虛擬化元件 (例如 Windows Hypervisor),則處理器必須具有 SLAT。 不過,不需要安裝 Hyper-V 管理工具,例如虛擬機器連線 (VMConnect)、Hyper-V 管理員,以及適用於 Windows PowerShell 的 Hyper-V Cmdlet。 請參閱下方「如何檢查 Hyper-V 需求」,以了解處理器是否有 SLAT。

  • VM 監視器模式擴充

  • 足夠的記憶體 - 規劃至少 4 GB 的 RAM。 記憶體越多越好。 您需要足夠的記憶體,才能讓主機和您想要的所有虛擬機器同時執行。

  • BIOS 或 UEFI 中的虛擬化支援已開啟:

    • 硬體協助虛擬化。 這可在包含虛擬化選項的處理器使用,特別是使用 Intel 虛擬化技術 (Intel VT) 或 AMD 虛擬化 (AMD-V) 技術的處理器。

    • 必須提供並啟用硬體強制的資料執行防止 (DEP)。 針對 Intel 系統,這是 XD 位元 (執行停用位元)。 針對 AMD 系統,這是 NX 位元 (禁止執行位元)。

如何檢查 Hyper-V 需求

開啟 Windows PowerShell 或命令提示字元,然後輸入:

Systeminfo.exe

捲動至 [Hyper-V 需求] 區段以檢閱報告。

特定功能的需求

以下是離散裝置指派和受防護虛擬機器的需求。 如需這些功能的描述,請參閱 Windows Server 上 Hyper-V 最新動向

離散裝置指派

主機需求與 Hyper-V 中 SR-IOV 功能的現有需求類似。

  • 處理器必須有 Intel 的擴充分頁表 (EPT) 或 AMD 的巢狀分頁表 (NPT)。

  • 晶片組必須具有:

    • 中斷重新對應 - Intel 的 VT-d 具有中斷重新對應功能 (VT-d2) 或任何版本的 AMD I/O 記憶體管理單元 (I/O MMU)。

    • DMA 重新對應 - Intel 的 VT-d 具有已排入佇列的無效項目或任何 AMD I/O MMU。

    • PCI Express 根連接埠上的存取控制服務 (ACS)。

  • 韌體資料表必須向 Windows Hypervisor 公開 I/O MMU。 請注意,此功能在 UEFI 或 BIOS 中可能已遭關閉。 如需指示,請參閱硬體文件或連絡硬體製造商。

裝置需要 GPU 或非揮發性記憶體儲存裝置 (NVMe)。 若是 GPU,只有特定裝置支援離散裝置指派。 若要確認,請參閱硬體文件或連絡硬體製造商。 如需此功能的詳細資訊,包括如何使用此功能和相關考量事項,請參閱虛擬化部落格中的「離散裝置指派 — 描述和背景」一文。

受防護的虛擬機器

從 Windows Server 2016 開始提供的這些虛擬機器依賴以虛擬化為基礎的安全性。

主機需求如下:

  • UEFI 2.3.1c - 支援安全、已測量的開機

    一般而言,對於以虛擬化為基礎的安全性,下列兩項是選用項目,但如果您想要這些功能提供的保護,則主機會需要下列兩項:

  • TPM 2.0 版 - 保護平台安全性資產

  • IOMMU (Intel VT-D) - 讓 Hypervisor 可以提供直接記憶體存取 (DMA) 保護

虛擬機器的需求如下:

  • 第 2 代
  • Windows Server 2012 或更新版本作為客體作業系統