在 Mac 上使用 VMware 安装 Windows 11

时间:2024-11-18 07:33:07

因为项目原因,需要在 windows 环境下测试一下 electron 的表现,于是就记录一下在 mac 虚拟机上安装 windows 的体验,总体来说难度不大。

我电脑的情况:2020 款 macbook pro,16g,512g

前期准备

目前市面上比较有名的 mac 虚拟机方案主要有以下三种:

VMware PD VirtualBox
性能 高 ✅
维护性 商业软件 商业软件 开源
收费情况 中等 免费 ✅

虽然这样看可能会觉得,VirtualBox 也还可以。不过我试了一下,装最新版的 windows 11 基本卡到不能用,VMware 表现却出奇的好,结合使用费用等情况,VMware 是不二之选。

资源准备

首先需要下载并安装 VMware,根据提示一步步安装就好,这里推荐一个网站:/soft/vmware-fusion

然后再到微软官网下载最新的 windows 11 镜像:/en-us/software-download/windows11

开始安装

新建虚拟机

在 VMware 里新建一个虚拟机,选中下载好的 windows 11 镜像。

然后选择 windows 10 或更高版本,然后再按照默认选项继续。

继续。

在这一步建议选择自定设置,选择内存增加到 8192 MB,其他不变。然后就可以启动虚拟机了。

安装 Windows

启动之后会自动进入到 windows 安装页面。

修改注册表

重点来了,因为微软对运行 windows 11 的设备有一定的限制,要对虚拟机做点手脚。

在安装界面按下 shift + f10,在弹出的命令行里输入 regedit 进入注册表。

按以下步骤操作:

  • 定位到 HKEY_LOCAL_MACHINE\SYSTEM\Setup
  • 右键NewKey
  • 命名为 LabConfig
  • 右键点击 LabConfig => DWORD(32-bit) Value
  • 命名为 BypassTPMCheck
  • 双击它,把值从 0 改成 1
  • 重复上面两个操作,分别命名为 BypassSecureBootCheckBypassRamCheck

最后,会得到这样的一个结果:

继续安装

然后就可以继续 windows 11 的安装了,剩下的过程和正常安装操作系统一样,没有什么特别的地方。

配置 VMware

安装好了之后,你会发现进入 windows 会很卡顿,这时候要安装 VMware Tools

选择虚拟机菜单,选择安装 VMware Tools(我这里是重新安装),会发现在资源管理器里插入了一个 DVD 光驱。

运行一下 然后等待自动安装即可。

善后

我这边习惯把 windows 11 单独全屏放在一个显示器里使用,但每次切换桌面 VMware 都会重新自动设置 windows 分辨率,在这里把 VMware 的全局显示设置改成下面这样就好了。

参考

/windows-11-in-virtual-box/