M1/M2 MAC安装windows11 虚拟机的全过程
这两天折腾了一下windows11 arm架构的虚拟机,将途中遇到的坑总结一下。
1、虚拟机软件:vmware fusion 13.6 或者 parallel 19 ?
结论是:用parellel 19。
这两个软件都安装过,前者不花钱,但是安装过程繁琐,安装流程可参考下面这一篇博客:M1/M2 Pro VMware Fusion虚拟机安装Win11教程(超详细),基本上所有的问题都有解决。其中最繁琐的当属打开系统时的联网安装,需要进入命令行界面,使用OOBE\BYPASSNRO
命令去绕开联网安装。此外官网下载vmware是很繁琐的,需要注册broadcom的账号。好在这位博主将安装包下载下来并用网盘的方式提供了出来,感谢。
后者使用体验更加,所有的安装繁琐的流程,都有安装助手帮你解决,安装流程可参考下面的博客:
M1/M2芯片Parallels Desktop 19虚拟机安装使用教程(超详细)。同样,这位博主也免费提供了破解后的软件,感谢。
2、win11 arm的三个版本:canary、dev、beta如何选择?
结论是:用canary。
这三个版本,我下载过两个canary和beta,结论是用canary而不用beta,因为beta进入不了service.msc
和gpedit.msc
,至少我在使用过程中遇到了这个问题,而canary版本则没有这个问题。至于网上说的其他的canary不稳定之类的情况,暂时没有遇到。
官网下载链接:Windows 11 on Arm Insider Preview
3、中文语言包如何解决?
前提:能够连接互联网。按照前面的流程,此时应该都能正常联网了,不能的话,仔细看虚拟机安装流程。
首先说会遇到什么问题:
如果是beta版本的win11,会遇到:Windows 11中文语言包下载出问题(错误代码:0x800F0950),并且按照这个回答不能解决问题。
如果是canary版本的win11,同样在设置里面,不能直接下载语言包,下载速度很慢,几乎看不到进展。解决办法:到网上下载安装第三方的输入法,比如sogou之类的。参考:Win11中文语言包安装失败怎么办
然后注册表修改UI字体(至于这一步的必要性,还没有验证,反正我也修改了):如何更改Windows10/11的系统默认显示字体
4、个别软件中文显示异常
第3步解决了系统显示中文的问题,但是还没有解决一些软件中文显示乱码的问题,比如丁丁串口助手sscom就不能正常显示中文。
解决办法:Windows11 部分程序中文乱码解决方案[通用解决Windows10]
- 打开控制面板.
- 找到时钟和区域.
- 选择区域.
- 打开管理.
- 选择非Unicode程序的语言.
- 更改系统区域设置为中国.(需要提供admin权限)
5、win11 激活问题
由于官网下载的win11的安装包是未激活的,因此需要自行激活,可以选择在网上商店买激活码,也可以直接使用现有的激活码激活。
至此,解决了在mac m1上用win11虚拟机来完成一些小windows软件的使用。