1. 从零开始:认识并启用你的Hyper-V
如果你手头有一台Windows 10或11的电脑,尤其是专业版或企业版,那你其实已经拥有了一个非常强大的“电脑分身”工具——Hyper-V。它不是什么需要额外下载的第三方软件,而是微软直接集成在系统里的“官方虚拟机”。简单来说,它允许你在当前的Windows系统里,再“变”出几台独立的电脑来,你可以在这台“虚拟电脑”里安装另一个Windows、各种Linux发行版,甚至是一些老旧的系统,用来测试软件、搭建开发环境、隔离危险操作,或者单纯就是玩玩,完全不用担心搞坏你真实的主系统。
听起来很酷,对吧?但很多朋友第一步就卡住了:我的电脑能用吗?怎么打开它?特别是用Windows家庭版的朋友,看到网上说只有专业版才能用,是不是就彻底没戏了?别急,我用了这么多年,从Win10到Win11,家庭版、专业版都折腾过,这里面的门道和解决办法,我都给你理清楚了。
1.1 你的电脑准备好了吗?硬件与系统的双重检查
在动手之前,咱们得先确认两件事:硬件行不行,系统对不对。
硬件核心:CPU虚拟化技术 这是虚拟机的基石。你的CPU必须支持并开启虚拟化技术,Intel的叫VT-x,AMD的叫AMD-V。怎么查?特别简单:按下 Ctrl + Shift + Esc 打开任务管理器,切换到“性能”标签页,点击“CPU”,在右下角的信息里找“虚拟化”这一项。如果显示“已启用”,恭喜你,硬件关过了。如果显示“已禁用”,那你需要重启电脑,进入BIOS/UEFI设置里去手动打开它。
进入BIOS的方法因电脑品牌而异,一般是开机时狂按 F2、Del、F10 或 Esc 键。进去后,找到类似“Advanced”(高级)、“CPU Configuration”(CPU配置)的选项,在里面寻找“Intel Virtualization Technology”(Intel虚拟化技术)或“SVM Mode”(AMD的选项),把它从“Disabled”(禁用)改为“Enabled”(启用)。保存并退出重启后,再回任务管理器看看,应该就搞定了。这一步是必须的,否则后面的一切都无从谈起。
系统版本:家庭版并非绝路 官方层面,Hyper-V确实是Windows 10/11专业版、企业版和教育版的专属功能。如果你用的是这些版本,那么直接跳到下一节启用功能就行。但我知道,很多人的笔记本预装的就是家庭版。难道为了用个虚拟机就得重装系统或者升级吗?其实有个“民间”方法可以曲线救国。
原理上,家庭版系统里其实包含了Hyper-V的组件文件,只是微软通过策略把它隐藏和禁用了。我们可以通过一系列命令,强行把这些组件安装并启用起来。我实测过在Win10和Win11的家庭版上都是可行的,但需要提醒你,这属于非官方操作,虽然我用了很久没出过问题,但理论上可能存在未知的兼容性风险。如果你愿意尝试,可以这么做:新建一个文本文档,把下面这一长串命令完整地复制进去。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
保存后,把文件的后缀名从 .txt 改为 .cmd。然后,在这个文件上右键,选择“以管理员身份运


3万+

被折叠的 条评论
为什么被折叠?



