必须先开启Hyper-V并配置外部虚拟交换机,否则虚拟机无法创建或联网;需确认系统为Win10/11专业版及以上、CPU虚拟化已启用;启用时须勾选全部三项Hyper-V组件;创建第2代VM并挂载ISO方可安装现代操作系统。

要在Windows上创建可运行的操作系统虚拟机,必须先开启Hyper-V功能并完成基础网络与存储配置,否则新建向导将无法加载或虚拟机启动后无法联网、无法安装系统。
确认系统与硬件是否满足前提条件
Hyper-V仅支持Windows 10/11专业版、企业版、教育版,家庭版原生不包含该功能;同时CPU需支持虚拟化且已在BIOS中启用——这两项任一缺失都会导致后续所有操作失败。
按下Win + R,输入winver回车,查看系统版本是否为专业版及以上;若符合,再按Ctrl + Shift + Esc打开任务管理器→“性能”选项卡→右下角检查“虚拟化”是否显示“已启用”;若显示“已禁用”,需重启进BIOS开启Intel VT-x或AMD-V。
以管理员身份运行PowerShell,执行:systeminfo | findstr "Hyper-V Requirements"。输出中四行全部为“Yes”才表示硬件与系统环境完全就绪;若出现“No”,说明BIOS虚拟化未开或系统版本不兼容。
通过图形界面启用Hyper-V功能
这是最稳定、容错率最高的启用方式,避免PowerShell命令在部分系统上长时间无响应的问题。
按下Win + R,输入optionalfeatures.exe并回车。
在“启用或关闭Windows功能”窗口中,展开Hyper-V节点,【务必勾选全部三项:Hyper-V 平台、Hyper-V 管理工具、Hyper-V 服务】;建议同步勾选“虚拟机平台”和“Windows 沙盒”,提升后续兼容性。
点击“确定”,等待系统安装组件完成,弹出重启提示后立即保存工作并重启电脑。
创建外部虚拟交换机(网络连通必需)
没有虚拟交换机,虚拟机就无法访问互联网、无法与宿主机通信,也无法从ISO安装系统——这一步不能跳过,也不能选“仅主机”或“内部”类型。
重启后,在开始菜单搜索“Hyper-V 管理器”,右键以管理员身份运行。
右侧操作栏点击“虚拟交换机管理器”→左侧选择“外部”→点击“创建虚拟交换机”。
输入名称(如External-Switch),在“外部网络”下拉菜单中选择你当前正在上网的物理网卡(比如Wi-Fi或以太网),【必须勾选“允许管理操作系统共享此网络适配器”】,否则主机网络会中断且无法恢复。
点击“确定”,看到“网络连接将短暂中断”提示时,点“是”继续。
用向导新建第2代虚拟机并挂载ISO
第2代虚拟机支持UEFI、安全启动和SCSI控制器,能正常安装Windows 11、Ubuntu 22.04+等现代系统;第1代仅用于兼容老旧OS,新项目一律选第2代。
第一步:在Hyper-V管理器左窗格选中本机名,右键→“新建”→“虚拟机”。
第二步:“指定名称和位置”页,输入名称(如Win11-Dev),取消勾选“将虚拟机存储在其他位置”,使用默认路径即可。
第三步:“指定生成”页,选择“第2代”,点击“下一步”。
第四步:“分配内存”页,设置启动内存≥2048 MB;【不要勾选“使用动态内存”】,否则Windows 11安装过程可能蓝屏或卡死。
第五步:“配置网络”页,下拉选择上一步创建的外部虚拟交换机(如External-Switch)。
第六步:“连接虚拟硬盘”页,选择“创建虚拟硬盘”,设置大小≥60 GB(NTFS格式下.vhdx文件更稳定)。
第七步:“安装选项”页,选择“从引导CD/DVD安装操作系统”,点击“浏览”,定位到你的Windows 11 ISO文件,点击“下一步”→“完成”。











