Windows 11 开启 Hyper-V 虚拟机完整指南
一、系统要求检查
要使用 Hyper-V,您的电脑必须满足以下条件:
-
系统版本:必须是 Windows 11 专业版或企业版(家庭版不支持)
-
CPU 支持:必须支持 Intel VT-x 或 AMD-V 虚拟化技术
-
BIOS 设置:已在 BIOS/UEFI 中启用虚拟化功能
-
内存:建议至少 4GB RAM(运行虚拟机时会占用大量内存)
检查 CPU 虚拟化是否已启用:
-
打开 PowerShell,输入:systeminfo | findstr /C:"虚拟化"
-
若显示 "已启用",则 CPU 支持且已开启虚拟化;若显示 "已禁用",需在 BIOS 中开启
二、开启 Hyper-V 的三种方法
方法一:通过 "设置" 菜单(推荐)
-
按 Win+I 打开系统设置
-
选择 "应用"→"可选功能"
-
在页面底部找到 "相关设置",点击 "更多 Windows 功能"
-
在弹出的 "Windows 功能" 窗口中,勾选 "Hyper-V"(系统会自动选中所有子功能)
-
点击 "确定",等待安装完成
-
重启电脑使更改生效
方法二:通过控制面板
-
搜索并打开 "控制面板"
-
选择 "程序"→"程序和功能"
-
点击左侧 "启用或关闭 Windows 功能"
-
勾选 "Hyper-V" 及所有子选项
-
点击 "确定" 并重启
方法三:使用 PowerShell 命令(适合批量操作)
-
以管理员身份打开 PowerShell(右键点击开始菜单,选择 "Windows PowerShell (管理员)")
-
输入以下命令:
plaintext
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
-
按 Y 确认,等待安装完成
-
重启电脑
三、BIOS 中启用虚拟化(如检查发现未启用)
-
重启电脑,在开机时按 F2、Del、F10 等键(根据电脑品牌不同)进入 BIOS
-
找到 "高级" 或 "CPU 设置" 选项
-
查找并启用 "Intel 虚拟化技术"(Intel VT-x) 或 "AMD 虚拟化"(AMD-V)
-
保存设置并退出 BIOS
四、验证 Hyper-V 是否成功启用
-
重启后,在开始菜单搜索 "Hyper-V 管理器" 并打开
-
如果能正常打开 Hyper-V 管理器,则说明已成功启用
-
也可在 PowerShell 中输入:Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V,查看 "状态" 是否为 "已启用"
五、常见问题及解决方法
1. 安装后无法启动电脑?
-
原因:可能是第三方应用冲突或系统文件损坏
-
解决:尝试在安全模式下禁用 Hyper-V(通过上述步骤取消勾选),然后更新系统
2. 虚拟机无法联网?
-
解决:在 Hyper-V 管理器中为虚拟机创建虚拟交换机(选择 "虚拟交换机管理器",创建 "外部" 或 "内部" 交换机)
3. 家庭版用户想使用虚拟机?
-
可考虑使用 Windows 虚拟机平台 (WVP) 或第三方虚拟机软件如 VMware Workstation 或 VirtualBox
总结
开启 Hyper-V 只需四个步骤:确认系统版本→开启 BIOS 虚拟化→启用 Hyper-V 功能→重启电脑。完成后,您就可以在 Windows 11 上创建和运行虚拟机了。如需更高级的虚拟化功能,建议进一步学习 Hyper-V 管理器的使用和虚拟机网络配置。
|