首页  系统功能  [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案

[系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案

乐福学长说:

想装个虚拟机玩玩,又不想装VMware或者VirtualBox?其实Windows专业版和企业版自带了一个免费的虚拟化工具叫Hyper-V,很多人装完系统就把它忘了。它直接跑在硬件层面,性能接近原生,装个Linux测试环境、跑个老旧软件、甚至搞个开发沙盒,完全够用。本文从启用Hyper-V到创建第一个虚拟机,带你走一遍完整的流程。

适用系统:Windows 10/11 专业版、企业版或教育版(家庭版不支持)
难度:⭐⭐(需要进BIOS改设置,但全程有截图指引)
关键词:Hyper-V, 虚拟机, Windows虚拟化, 系统自带工具, 开发环境

[系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 1

一、Hyper-V是什么?为什么不用VMware?

Hyper-V是微软内置在Windows专业版/企业版中的原生虚拟化平台。它跟VMware Workstation、VirtualBox最大的区别是:Hyper-V是Type-1 hypervisor(裸机型),直接在硬件层面运行,而VMware Workstation是Type-2(托管型),跑在操作系统之上。简单说,Hyper-V性能更接近真实硬件,资源占用也更低。

它的几大核心优势:

  • 完全免费:Windows专业版自带,不用额外花钱。
  • 性能优秀:Type-1架构意味着虚拟机运行效率更高。
  • 深度集成:与Windows系统无缝配合,支持Docker Desktop、WSL2等。
  • 快照(检查点)功能:做实验前拍个快照,搞砸了一键恢复。

当然它也有局限:只支持Windows专业版及以上,家庭版用户得升级系统或用其他工具。另外界面不如VMware华丽,但该有的功能一个不少。


二、系统要求与准备工作

在开始之前,先确认你的电脑满足以下条件:

  • Windows版本:Windows 10/11 专业版、企业版或教育版(家庭版不支持)。
  • CPU:64位处理器,支持SLAT(第二级地址转换)——2012年以后的CPU基本都支持。
  • 内存:至少8GB,建议16GB以上(虚拟机需要分配内存)。
  • 硬盘:至少50GB剩余空间,建议把虚拟硬盘放在非系统盘。
  • BIOS设置:必须开启CPU虚拟化(Intel VT-x或AMD-V)。

检查CPU虚拟化是否已开启

Win+R,输入 msinfo32 回车,在“系统摘要”中查找以下三项:

  • Hyper-V – 虚拟机监视模式扩展:应为“是”
  • Hyper-V – 第二级地址转换扩展:应为“是”
  • Hyper-V – 固件中启用的虚拟化:应为“是”

如果第三项显示“否”,说明BIOS里虚拟化没开,需要重启电脑进BIOS开启。


三、在BIOS中开启虚拟化

如果上一步检查发现虚拟化没开,按下面的步骤操作:

  1. 重启电脑,开机时反复按进入BIOS的键——通常是 DelF2F10Esc(不同品牌按键不同)。
  2. 找到虚拟化相关的设置项(一般在“Advanced”或“CPU Configuration”菜单下):
    • Intel CPU:找 “Intel VT-x”“Intel Virtualization Technology”
    • AMD CPU:找 “AMD-V”“SVM Mode”
  3. 将该项设置为 “Enabled”(启用)。
  4. F10 保存并退出。

电脑重启后,虚拟化就开启了。


四、启用Hyper-V功能

虚拟化开启后,就可以在Windows中启用Hyper-V了。两种方式任选一种:

方法一:图形界面启用(新手推荐)

  1. Win+S 搜索 “启用或关闭Windows功能”,点击打开。
  2. 在弹出的列表中找到 “Hyper-V”,勾选它(确保“Hyper-V管理工具”和“Hyper-V平台”都被选中)。
  3. 点击“确定”,等待组件安装完成。
  4. 系统会提示重启电脑,点击“立即重启”。

方法二:PowerShell启用(高效快捷)

以管理员身份打开PowerShell,输入以下命令:

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

回车执行,完成后重启电脑。

重启后,在开始菜单搜索 “Hyper-V管理器”,如果能打开,说明启用成功。

[系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 2

五、创建虚拟交换机(让虚拟机上网)

虚拟机想要联网,必须先创建一个虚拟交换机。Hyper-V提供三种虚拟交换机:

  • 外部:虚拟机直接接入物理网络,可以获得和宿主机同网段的IP。
  • 内部:仅宿主机和虚拟机之间通信,虚拟机不能上网。
  • 专用:仅虚拟机之间通信。

新手推荐创建 “外部” 虚拟交换机,这样虚拟机既能上网,又能被局域网访问。

操作步骤:

  1. 打开Hyper-V管理器,在右侧“操作”面板中点击 “虚拟交换机管理器”
  2. 左侧选择 “外部”,点击 “创建虚拟交换机”
  3. 给交换机起个名字(如“外部网络”),在“外部网络”下拉列表中选择你的物理网卡(有线和无线网卡别选错)。
  4. 勾选 “允许管理操作系统共享此网络适配器”(这样宿主机和虚拟机都能上网)。
  5. 点击“确定”,等待创建完成。

六、创建第一台虚拟机

以安装Windows 11虚拟机为例,其他操作系统步骤类似。

步骤1:新建虚拟机向导

  1. 在Hyper-V管理器右侧“操作”面板中,点击 “新建”“虚拟机”
  2. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 3
  3. 输入虚拟机名称(如“Win11-Test”),勾选“将虚拟机存储在其他位置”,指定非系统盘路径(如 D:\VMs\)。
  4. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 4 [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 5
  5. 选择 “第二代”(Windows 11必须用第二代,支持UEFI和TPM)。
  6. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 6
  7. 分配内存:建议 8192 MB(8GB),取消勾选“启用动态内存”。
  8. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 7 [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 8
  9. 配置网络:选择上一步创建的外部虚拟交换机。
  10. 创建虚拟硬盘:选择VHDX格式,大小建议 80GB 以上,路径与虚拟机同目录。
  11. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 9
  12. 安装选项:选择“从可启动的CD/DVD-ROM安装操作系统”,点击“浏览”挂载Windows 11 ISO镜像。
  13. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 10

步骤2:启用安全启动和虚拟TPM(Windows 11必须)

Windows 11强制要求UEFI、安全启动和TPM 2.0。第二代虚拟机默认启用安全启动,但TPM需要手动开启:

  1. 右键新建的虚拟机 → “设置”
  2. 左侧选择 “安全性”,确认“启用安全启动”已勾选,模板为“Microsoft UEFI证书颁发机构”。
  3. 左侧选择 “安全管理器”,勾选 “启用虚拟可信平台模块(TPM)”
  4. 点击“应用”和“确定”。
[系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 11

七、安装操作系统

  1. 在Hyper-V管理器中右键虚拟机 → “启动”,然后双击虚拟机进入连接窗口。
  2. [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 12 [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 13 当出现下面的界面,你就要想到你没有按F2这个键或者F2按的太晚了。那就关机重新再来一次。 [系统功能] Hyper-V 虚拟机完全使用教程:Windows自带的免费虚拟化方案 - 图片 14
  3. 按照正常流程安装操作系统。

⚠️ 绕过TPM检测(仅当虚拟机提示“这台电脑无法运行Windows 11”时使用)

如果安装Windows 11时提示“这台电脑无法运行Windows 11”,说明TPM没有正确生效。按 Shift+F10 打开命令提示符,逐行执行以下命令:

plain
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassStorageCheck" /t REG_DWORD /d 1 /f

每行执行完看到“操作成功完成”再继续。然后输入 exit 关闭命令提示符,点击安装界面的“上一步”再点“下一步”,就可以继续安装了。


八、常见问题(FAQ)

Q1:我的Windows是家庭版,能用Hyper-V吗?
不能。Hyper-V仅支持Windows专业版、企业版和教育版。家庭版用户可以考虑使用VirtualBox或VMware Workstation Player(免费版)。
Q2:Hyper-V和VMware能同时安装吗?
可以,但可能会互相影响。如果启用Hyper-V,VMware Workstation的性能可能会下降。如果主要用VMware,建议在Windows功能中关闭Hyper-V。
Q3:虚拟机特别卡怎么办?
检查几点:①宿主机内存是否充足(建议16GB以上);②虚拟机分配的内存是否足够(Windows 11建议8GB);③虚拟硬盘是否放在SSD上;④检查CPU虚拟化是否已正确开启。
Q4:虚拟机无法上网怎么排查?
①确认虚拟交换机已正确创建并绑定物理网卡;②检查虚拟机是否选择了正确的虚拟交换机;③尝试重启虚拟交换机和虚拟机;④检查宿主机防火墙是否阻止了虚拟机的网络访问。
Q5:虚拟机怎么和宿主机共享文件?
启用增强会话模式后,可以直接拖拽文件或复制粘贴。开启方法:在Hyper-V管理器中点击主机名 → “Hyper-V设置” → “增强会话模式策略” → 勾选“允许增强会话模式”。然后在虚拟机连接窗口中点击“增强会话模式”图标即可共享剪贴板、文件等。

九、写在最后

Hyper-V是Windows系统里被严重低估的功能之一。它不需要额外花钱,不需要安装第三方软件,性能还比大多数虚拟机工具好。不管是想测试新软件、学习Linux、搭建开发环境,还是跑一些只能在旧系统上运行的程序,它都能胜任。跟着上面的步骤走一遍,半小时就能拥有一台属于自己的虚拟机。

如果在操作过程中遇到问题(比如BIOS里找不到虚拟化开关、虚拟机无法启动等),欢迎在评论区留言,乐福学长帮你分析。

最后更新:2026年06月27日 | 基于Windows 11 24H2 / 25H2验证


相关推荐

版权声明:

相关推荐

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

二维码
手机扫码访问