共用方式為


Windows 和 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 客體作業系統中涵蓋您可以在虛擬機器中執行的作業系統清單。

作業系統需求

您可以在這些版本的 Windows 上啟用 Hyper-V:

  • Windows 10 專業版或企業版
  • Windows 11 專業版或企業版

General requirements

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

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

  • VM 監視器模式延伸模組。

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

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

    • Hardware-assisted virtualization. 這在包含虛擬化選項的處理器中可用:特別是採用 Intel 虛擬化技術 (Intel VT) 或 AMD 虛擬化 (AMD-V) 技術的處理器。

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

如何檢查 Hyper-V 需求

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

Systeminfo.exe

捲動至 [Hyper-V 需求] 區段以檢閱報告。 如果所有列出的 Hyper-V 需求值都 [是],您的系統就可以執行 Hyper-V 角色。 如果有任何項目傳回 No,請檢查此文件中所列的要求,並盡可能進行調整。

系統管理員命令提示字元畫面的螢幕快照,聚焦於 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 v2.0. 保護平台安全資產。
    • IOMMU(英特爾 VT-D)。 可讓 Hypervisor 提供直接記憶體存取 (DMA) 保護。

虛擬機器 需求包括:

  • Generation 2.
  • Windows Server 2012 或更新版本作為客體作業系統。

Final check

如果符合所有 OS、硬體和相容性需求,您會在 [控制台:開啟或關閉 Windows 功能] 中看到 Hyper-V,而且有兩個選項:

  • Hyper-V platform
  • Hyper-V 管理工具

Note

如果您在控制台:開啟或關閉 Windows 功能中看到 >而不是 Hyper-V,則您的系統可能與 Hyper-V 不相容。 檢查上述要求。 如果您在現有的 Hyper-V 主機上執行 systeminfo,Hyper-V 需求區段顯示:

Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.