作为测试工程师,在日常工作中需要验证软件在不同操作系统上的兼容性和功能表现,而个人主要使用 macOS,若需要验证 APP 在 Windows 环境上的表现,常用的方法是,在 macOS 中安装 Windows 虚拟机。本文将记录实操的全过程。
PS:本文基本参考:zhuanlan.zhihu.com/p/221535447… 按照教程手动操作一遍,截图记录存档。
1. 下载VMware Fusion
VMware Fusion现在已经完全免费!
所有VMware软件都可以通过官网下载。具体下载步骤如下:
-
登录官网:access.broadcom.com/
-
点击“VMware Cloud Foundation”链接
- 在左侧菜单中点击“My Download”,点击 “HERE”
- 找到 VMware Fusion
- 选择合适的版本(此处选择 13.6.2)
- 点击云朵图标开始下载
2. 安装 VMware Fusion
- 下载完成后,双击安装包,按照提示完成安装。
PS:下述步骤未成功实现,仅做参考,着急安装可直接跳转至第3部分
- 安装完成后,打开VMware Fusion,点击“虚拟机” -> “新建”,选择“从Microsoft获取Windows 11”。这一步会自动创建并下载Windows 11的安装介质。
- 创建安装介质后,可以继续执行标准的Windows安装过程。Windows 11 for ARM版本可以在搭载Apple芯片的Mac上与Fusion完美地运行。然后点击继续。
- 先在这里选择Windows的版本和语言,这里我们选择个人版语言,这里支持中文,然后点击下载Windows。这时候一切顺利的话,就可以开始Windows 11的下载和安装。但是我无法下载成功。
3. 下载 Windows11 ARM版本ISO
Windows 11 ARM是微软专门为ARM架构处理器而设计的操作系统版本。虽然微软未直接优化Windows 11 ARM供Apple Silicon使用,但通过虚拟化的工具,比如VMware Fusion,用户可以在M1、M2、M4等芯片设备上运行Windows 11 ARM,体验感接近原生。
www.microsoft.com/zh-cn/softw…
- 点击选择下载,这里可以选择版本,我们选择适用于ARM 64的多版本ISO镜像,然后点击立即下载。系统会验证一下你的请求,然后选择产品的语言,这里可以选择简体中文,然后点击确认。
- 网页会再次验证一下你的请求,验证完成后,点击Download就可以开始下载ARM版本的ISO镜像。
4. 手动安装 Windows 11 ARM版本
对于无法自动下载的用户,可以手动安装Windows 11 ARM版本。具体步骤如下:
- 选择“从光盘或映像中安装”
- 将下载好的Windows 11 ARM ISO镜像拖拽到虚拟机中
- 选择操作系统版本为“Windows 11 64位ARM”,点击继续
- 选择固件类型 UEFI
- 设置TPM密码,完成虚拟机配置。可以选择VMware会自动生成 or自行设置,记得保存密码,后续虚拟机调整时可能会用到。
- 点击自定设置,调整虚拟机存储的磁盘位置,点击存储,完成新建虚拟机的配置。
- 开始Windows 11 系统安装
- 选择语言和键盘布局(推荐简体中文和微软拼音)
- 安装选项,默认选择安装Windows 11,勾选I agree,然后点击下一步
- 选择“我没有产品密钥”,然后点击下一步
- 选择Windows 11专业版
- 接受许可条款
- 选择安装磁盘(默认64GB)
- 安装过程中会有数次重启,耐心等待即可
5. 跳过联网激活
- 在安装过程中,Windows 11会要求联网激活
可以通过以下方式跳过:
- 按住
Fn + Shift + F10打开命令提示符(源文档是Shift + F10,但是我实践了没有反应 )
- 输入
oobe\bypassnro并回车,系统会自动重启
- 重启后,选择“我没有Internet连接”,即可跳过联网步骤
6. 设置本地用户
跳过联网后,设置本地用户名,并选择是否设置密码。接着进入隐私设置,建议将所有选项设置为“否”,然后点击“接受”。
- 关闭隐私设置
7. 安装 VMware Tools
安装完成后,别忘了安装VMware Tools,它可以提升虚拟机的性能和功能:
- 在VMware Fusion菜单栏中,选择“虚拟机” -> “安装VMware Tools”
- 打开“此电脑”,手动安装 VMware Tools
- 选择“典型安装”,点击“下一步”并完成安装
- 安装完成后,重启虚拟机,就大功告成啦!