如何在Windows 11上启用Hyper-V

Hyper-V是Windows 11中内置的强大虚拟化技术,可让您在一台计算机上运行多个操作系统。此功能对于需要在不同环境中测试软件或运行旧应用程序的IT专业人员,开发人员和电力用户特别有用。在本指南中,我们将引导您完成Windows 11系统上启用Hyper-V的过程。

检查您的系统要求

在开始之前,至关重要的是确保您的系统满足Hyper-V的必要要求:

  • Windows 11 Pro,企业或教育版(64位)
  • 带有第二级地址翻译(SLAT)支持的处理器
  • 至少4GB RAM(建议使用8GB)
  • 生物级硬件虚拟化支持

要验证您的CPU是否支持SLAT,您可以使用Microsoft Sysinternals的名为CoreInfo的工具。这是检查的方法:

步骤1:Microsoft Sysinternals网站

步骤2:提取下载的文件,然后将CoreInfo.exe复制到您的C:WindowsSystem32文件夹。

步骤3:打开命令提示符作为管理员。您可以通过右键单击“启动”按钮并选择“ Windows Terminal(admin)”来做到这一点。

步骤4:在命令提示符中,键入以下命令,然后按Enter:

coreinfo -v

步骤5:在输出中查找“*ept*”(扩展页面表)或“*npt*”(嵌套页表)。如果您看到星号

在其中任何一个旁边,您的处理器都支持SLAT。

在BIOS/UEFI中启用硬件虚拟化

在Windows启用Hyper-V之前,您需要确保在系统的BIOS或UEFI设置中启用硬​​件虚拟化:步骤1:

重新启动计算机并输入BIOS/UEFI设置。这通常是通过在启动过程中按下F2,F10或DEL之类的键来完成的。步骤2:

寻找一种称为“虚拟化技术”,“ Intel VT-X”,“ AMD-V”或类似内容的选项。此选项通常是在CPU配置或高级设置下找到的。步骤3:

如果尚未启用此选项,请启用此选项。步骤4:

节省您的更改并退出BIOS/UEFI设置。您的计算机将重新启动。

使用Windows功能启用Hyper-V

现在准备了系统,您可以通过Windows功能对话框启用Hyper-V:步骤1:

右键单击开始按钮,然后选择“应用程序和功能”。步骤2:

向下滚动以找到“可选功能”,然后单击它。步骤3:

单击页面顶部附近的“更多Windows功能”。步骤4:

在Windows功能对话框中,向下滚动并选中“ Hyper-V”旁边的框。确保选择“ Hyper-V管理工具”和“ Hyper-V平台”。步骤5:

单击“确定”以开始安装过程。 Windows将搜索所需的文件并应用更改。步骤6:

提示时,重新启动计算机以完成安装。

使用PowerShell启用Hyper-V

对于那些喜欢使用命令行接口的人,您可以使用PowerShell启用Hyper-V:步骤1:

打开PowerShell作为管理员。您可以通过右键单击“启动”按钮并选择“ Windows Terminal(admin)”来做到这一点。

在Windows 10/11 Pro和Home Editions上启用Hyper-V步骤2:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

键入以下命令,然后按Enter:步骤3:

过程完成后,提示您将重新启动计算机。键入“ Y”,然后按Enter立即重新启动,或者以后重新启动。

验证Hyper-V安装

重新启动计算机后,您可以验证Hyper-V已成功安装:步骤1:

单击“开始”按钮,然后键入“ Hyper-V”。步骤2:

您应该在搜索结果中看到“ Hyper-V Manager”。如果出现,Hyper-V已成功安装。步骤3:

单击“ Hyper-V Manager”以打开它并开始创建虚拟机。