Windows Server 上的 Hyper-V 系統需求
適用於:Windows Server 2022(預覽)、Windows Server 2016、Microsoft Hyper-V Server 2016、Windows Server 2019、Microsoft Hyper-V Server 2019
重要
Windows Server 2025 處於預覽階段。 這項資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不提供任何明確或隱含的瑕疵擔保。
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 或非揮發性記憶體儲存裝置 (NVMe)。 若是 GPU,只有特定裝置支援離散裝置指派。 若要確認,請參閱硬體文件或連絡硬體製造商。 如需此功能的詳細資訊,包括如何使用此功能和相關考量事項,請參閱虛擬化部落格中的「離散裝置指派 — 描述和背景」一文。
受防護的虛擬機器
從 Windows Server 2016 開始提供的這些虛擬機器依賴以虛擬化為基礎的安全性。
主機需求如下:
UEFI 2.3.1c - 支援安全、已測量的開機
一般而言,對於以虛擬化為基礎的安全性,下列兩項是選用項目,但如果您想要這些功能提供的保護,則主機會需要下列兩項:
TPM 2.0 版 - 保護平台安全性資產
IOMMU (Intel VT-D) - 讓 Hypervisor 可以提供直接記憶體存取 (DMA) 保護
虛擬機器的需求如下:
- 第 2 代
- Windows Server 2012 或更新版本作為客體作業系統