macbook怎么装windows (在mac上安装windows)

一、安装部署环境

1、笔记本硬件配置

macbook pro M1 cpu:Max。

图1、硬件配置及操作系统版本

2、操作系统环境

MacOS monterey 12.5。

3、VMware版本

VMware Fusion tech preview。

(1)官网下载地址:

https://customerconnect.vmware.com/downloads/get-download?downloadGroup=FUS-PUBTP-22H2

(2)百度网盘下载地址:https://pan.baidu.com/s/1aUrG5ybG_2LT4VqUqFxNTg 提取码: g1ry

图2、VMware版本

4、虚拟机操作系统

window11,百度网盘下载地址:

https://pan.baidu.com/share/init?surl=BpISAPum0d6FtSMrShy8BA 提取码:i6am

二、安装步骤

1、新建虚拟机

在VMware中新建一个虚拟机,注意:此处一定要是新建,千万不要直接使用ISO文件拖入CD/DVD然后开始安装,否则安装到后面会卡在提示:“缺少介质驱动程序....”的地方过不去,我就在这里浪费了很多时间。

图3、务必新建虚拟机

2、配置虚拟机资源

新建虚拟机后,按常规对虚拟机的CPU、内存、硬盘大小进行配置,注意硬盘类型从NVME选择成SATA。

图4、硬盘设置成SATA

3、修改VMX文件

配置完虚拟机之后,从虚拟机名字中中选择在finder中显示,找到虚拟机.iso文件,右击,查看包内容,找到.vmx文件,用文本编辑器打开,找到guestos这一行,修改成“arm-windows11-64”,然后保存。

图5、修改VMX文件-1

图6、修改VMX文件-2

图7、修改VMX文件-3

图8、修改VMX文件-4

4、安装虚拟机系统

启动虚拟机进行window11的安装。

5、修改注册表以便正常安装

安装某一步的时候提示,window11不能在这个服务器上安装,如下图所示:

图9、修改注册表-1

此时点击“功能键fn+shift+F10”键,调出window的命令行,在里面输入 regedit,调出注册表,在如下图所示的地方添加如下键值:

图10、修改注册表-2

图11、修改注册表-3

图12、修改注册表-4

图13、修改注册表-5

图14、修改注册表-6

图15、修改注册表-7

然后,退出:

图16、修改注册表-8

重新安装,出现如下界面:

图17、修改注册表-9

就可以正常安装了:

图18、修改注册表-10

图19、修改注册表-11

图20、修改注册表-12

6、配置网络

刚装好的系统可以看到其他设备中的Ethernet Controller处于安装未完成的状态,此时还没法上网。

图21、配置网络-1

使用管理员权限打开CMD,执行如下两个命令:

bcdedit /debug on

bcdedit /dbgsettings net hostip:xxx.xxx.xxx.xxx port:50000

hostip和port根据你自己的情况设置

图22、配置网络-2

对于bcdedit这个命令这是微软官方的说明,如下:

图23、配置网络-3

重启后,发现以太网已经正常,如下:

图24、配置网络-4

cmd中执行ipconfig,看到网络配置正常,虚拟机上的网络适配器配置成桥接模式,如下:

图25、配置网络-5

这样就可以正常上网,至此,虚拟机安装完成。

三、总结

主要是在以下地方遇到过困难:

1、在基于arm架构的新的苹果mac book pro下使用VMware软件必须使用专门针对M1 CPU的版本。

2、在VMware下安装的window11操作系统也需要专门的针对ARM的ISO镜像。

3、安装虚拟机的时候一定要新建,不用直接通过VMware的CD/DVD使用ISO进行安装,新建的虚拟机配置好后,要修改VMX文件,否则会卡在需要安装驱动程序的地方。

4、可以安装后,需要修改注册表,否则不能正常安装。

5、安装完成后需要执行bcdedit的相关命令配置虚拟机的网络适配器,否则不能上网。

6、正确配置虚拟机是配置的网络模式,详情可以参考我的另一篇文章:VirtualBox虚拟机网络设置详解 https://www.zhaokaien.com:8080/2022/08/21/virtualbox%e8%99%9a%e6%8b%9f%e6%9c%ba%e7%bd%91%e7%bb%9c%e8%ae%be%e7%bd%ae%e8%af%a6%e8%a7%a3/