共用方式為


Windows Server 上的 Hyper-V 系統需求

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

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

如需 Hyper-V 支援設定上限的詳細資訊,例如執行中的虛擬機數目,請參閱 規劃 Windows Server 中的 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 需求] 區段以檢閱報告。

特定功能的需求

本節列出離散裝置指派和受防護虛擬機的需求。

離散裝置指派

主機需求與 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 或非揮發性記憶體 express (NVMe)。 若是 GPU,只有特定裝置支援離散裝置指派。 若要確認,請參閱硬體文件或連絡硬體製造商。 如需此功能的詳細資訊,包括如何使用此功能和考慮,請參閱 虛擬化部落格中的離散裝置指派 -- 描述和背景

受防護的虛擬機器

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

主機需求如下:

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

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

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

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

虛擬機器的需求如下:

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