系统极客一直在努力
专注操作系统及软件使用技能

3 种简单方法,在 Windows 10 上启用 Hyper-V

Windows 10 Hyper-V

Windows 10 的专业版、企业版和教育版内置了 Hyper-V 虚拟化功能,它的功能与 Windows Server 中的版本大致相同。本文将介绍如何在 Windows 10 上启用 Hyper-V 功能并验证安装是否成功。

Windows 10 Hyper-V 简介

Hyper-V 是 Microsoft 提供的一款免费虚拟化软件,适用于 Windows 10 的专业版、企业版和教育版。不论你是 IT 专业人员、软件开发者还是科技爱好者,如果想在同一台电脑上运行多个独立的虚拟操作系统, Hyper-V 就是一个不错的选择。

Hyper-V 中的虚拟机实际上运行在模拟的硬件之上。虚拟机操作系统可以使用虚拟硬盘、虚拟交换机和虚拟 DVD 驱动器等资源。一般来说,虚拟操作系统并不会知道自己正运行在一个虚拟化环境中。

先决条件

在 Windows 10 中启用 Hyper-V 功能之前,需要满足一定的软硬件要求。你的宿主计算机必须满足:

  • 使用 64 位的 Windows 10 专业版、企业版或教育版。
  • 使用 64 位处理器,并支持二级地址转换(SLAT)。
  • 至少 4GB 内存
  • BIOS 支持硬件虚拟化(Intel CPU 的 VT-x/EPT 或 AMD-V/RVI)。
BIOS 开启硬件虚拟化
BIOS 开启硬件虚拟化

在 Windows 10 上启用 Hyper-V

在硬件和操作系统版本满足要求后,就可以开始在 Windows 10 中安装 Hyper-V 了。

方法 1:使用「Windows 功能」

通过「控制面板」是启用 Hyper-V 最直接的方法:

1使用Windows + R快捷键打开「运行」对话框,执行appwiz.cpl以打开「控制面板」中的「程序和功能」。

2点击左侧的「启用或关闭 Windows 功能」

3在弹出的「Windows 功能」窗口中,勾选「Hyper-V」以及所有子选项。

使用「Windows 功能」启用 Hyper-V
使用「Windows 功能」启用 Hyper-V

4点击「确定」,系统将开始安装 Hyper-V 功能。

5安装完成后,点击「立即重新启动」完成设置。

重启计算机
重启计算机

方法 2:使用 Powershell

除了图形用户界面(GUI),你还可以通过 PowerShell 来启用 Windows 10 的 Hyper-V 功能,这种方式对自动化和构建脚本非常有用。

1使用Windows + R快捷键打开「运行」对话框,输入powershell,接着按下Ctrl + Shift + Enter以管理员权限启动 Windows PowerShell

2在 PowerShell 中执行以下命令来安装 Hyper-V:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
使用 Powershell 启用 Hyper-V
使用 Powershell 启用 Hyper-V

上述命令会安装所有与 Hyper-V 相关的功能。

3安装完成后,输入Y并按回车重启计算机。

方法 3:使用命令提示符

除了使用 PowerShell,还可以在 Windows 10 中使用「命令提示符」和 DISM 命令来安装 Hyper-V:

1使用Windows + R快捷键打开「运行」对话框,输入cmd,接着按下Ctrl + Shift + Enter以管理员权限打开「命令提示符」。

2执行以下 DISM 命令来启用 Hyper-V:

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
使用命令提示符启用 Hyper-V
使用命令提示符启用 Hyper-V

上述命令会安装所有与 Hyper-V 相关的功能。

3安装完成后,输入Y重启计算机。

验证 Hyper-V 安装

无论你使用以上哪种方法,在安装 Hyper-V 功能并重启系统后,都可以使用以下方法来验证安装是否成功:

  • 在「开始」菜单中查找并打开「Hyper-V 管理器」。
查找并打开「Hyper-V 管理器」
查找并打开「Hyper-V 管理器」
  • 在 Powershell 中执行以下命令,验证是否已安装 Hyper-V 可选功能:
Get-WindowsOptionalFeature -Online | Where-Object {$_.State -eq “Enabled” -and $_.FeatureName -like “*Hyper*”} | FT
使用 Powershell 验证 Hyper-V 可选功能
使用 Powershell 验证 Hyper-V 可选功能

Windows 10 Hyper-V 不支持哪些功能

Windows 10 中的 Hyper-V 为用户提供了虚拟化的强大功能,例如增强会话模式,但相比于 Windows Server 版本,它并不支持某些高级功能。以下是在 Windows 10 Hyper-V 中一些不可用的功能:

  • RemoteFX 的 GPU 虚拟化:用于提升虚拟机的图形体验。
  • 虚拟机实时迁移:允许在不同主机间移动运行中的虚拟机,无需停机。
  • Hyper-V 复制:为虚拟机提供复制和恢复能力,确保业务连续性。
  • SR-IOV 网络:通过直接物理网络设备访问来提高网络性能。
  • 光纤通道:通过虚拟化存储网络来连接虚拟机和外部存储。

除此之外,一些依赖硬件的应用程序可能无法在虚拟机上正常运行。对延迟敏感的应用程序,尤其是对响应时间有严格要求(比如小于 10 毫秒)的高精度应用,可能无法在虚拟环境中获得理想的性能表现。

在使用 Windows 10 Hyper-V 时,应当考虑这些限制和虚拟机配置版本,并根据实际需求进行适当的规划和调整。

赞(0) 赞赏

评论 抢沙发

微信赞赏