MacBook M1下使用Vmware安装Windows 11教程

1,616 阅读2分钟

更新:看到有不少人搜过来,为了方便大家,把我转换的vmdk文件直接传上来,大家下载的话就可以直接使用了,也就是省掉了最复杂的第3、4步。我真是好人。

因为阿里云不支持vmdk文件分享,所以修改文件后缀为mpg,请下载后自行把「.mpg」修改为「.vmdk」

下载地址

重点
1、因为M1芯片,必须使用ARM版本的Windows。
2、Vmware要下载专门的版本(相当于补丁+启动器)。
3、Win下载下来的VHDX文件需要转换为vmdk文件。
4、安装之后需要经过配置才能使用网络。

以下
第一步:在下面网址注册并获得VMware Fusion的免费密钥,然后下载VMware Fusion(第二步的Tech Preview需要依赖这个)。

下载和注册地址

安装方法略

第二步:下载支持M1的VMware Fusion Public Tech Preview 21H1

下载地址

安装方法略

PS:第三和第四步不需要了,我直接提供了文件,但保留在这里大家可以知道其原理,反正就挺麻烦的。。。

第三步:下载ARM版本的Windows11

下载地址

注意这个需要先注册,按页面说明就好。这里速度挺快的。
下载下来之后是个VHDX文件

第四步:把VHDX文件转换为vmdk。方法是
1、首先安装brew,在mac打开终端,输入

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”  

2、然后安装qemu,输入

brew install qemu 

3、然后切换到下载的VHDX文件夹下,输入命令

qemu-img convert -f vhdx -O vmdk Windows11_ARM64_Preview_BlaBla.vhdx Windows11_Fusion.vmdk  

以上根据自己下载的文件名和要输出的文件名进行更换

第五步:安装Windows 11
打开VMware Fusion Tech Preview(注意不是VMware Fusion,要去Finder下面找),选择「创建自定虚拟机」,然后选择vmdk文件,然后修改内存为4核4096。之后一路安装,安装的时候因为没有驱动,所以是找不到网络的,正常现象。

第六步:启用网络
用管理员运行CMD,先输入

bcdedit /debug on  

再输入

bcdedit /dbgsettings net hostip:10.0.0.1 port:55555  

然后重新启动电脑即可。