macOS M4用着很爽,特别是高清retia屏幕,和声音效果绝了。但是有时还是不得不用到Windows,比如某些软件只有windows版本,或者想要打包发布exe时候,像pyinstaller是不支持跨平台的。
✅虚拟程序选型:
方案 | 支持 M3 | 是否支持 Windows | 是否支持 x86 应用 | 推荐程度 |
---|---|---|---|---|
VirtualBox | 🚫 No | 🚫 不支持稳定运行 | 🚫 否 | ❌ 不推荐 |
VMware Fusion | ✅ Yes | ✅ Windows ARM | ✅ 部分支持 | ⭐⭐⭐⭐⭐ |
UTM(QEMU ) | ✅ Yes | ✅ Windows ARM | ✅ 部分支持 | ⭐⭐⭐ |
Boot Camp | 🚫 No | 🚫 Apple Silicon 不支持 | ❌ | ❌ 无法使用 |
🧠 Windows ARM 是否只能运行 ARM 应用?
**不完全是。**Windows 11 ARM 支持运行多种架构的应用程序,其中包括:
应用类型 | Windows ARM 支持? | 说明 |
---|---|---|
✅ ARM 原生应用 | ✔️ 完全支持 | 性能最好,最稳定 |
✅ x86(32 位)应用 | ✔️ 支持模拟 | 兼容性高,一般都能跑 |
✅ x64(64 位)应用 | ✔️ 支持模拟(Windows 11 起) | 以前 Windows 10 ARM 不支持 x64,现在支持了 |
❌ 驱动、内核扩展等 | ❌ 通常不支持 | 驱动必须是 ARM 架构的,否则无法加载 |
✅ 所以在 VMware 上运行 Windows ARM,可以运行哪些 x86 应用?
你可以在 VMware Fusion 上安装 Windows 11 ARM,然后直接安装和运行大多数传统的 Windows x86/x64 应用程序,例如:
- Microsoft Office(x86/x64 版本)
- Chrome、Firefox 等浏览器
- 普通的 EXE 程序、桌面工具
- 一些游戏(轻量级的)
✅ 总结
- 虽然你在 VMware 上安装的是 Windows ARM,但它可以运行大多数 x86/x64 应用(依赖系统模拟器)。
- 对普通办公、开发、工具类软件来说兼容性已足够好。
- 不适合运行需要驱动、底层接口、图形性能要求高的程序。
macOS在VMware Fusion中安装Windows 11正式版,因此可以使用Windows 11的所有特性,包括自动更新。而开源的UTM用着不是很方便,也很慢,还需要慢慢发展。
VMware Fusion个人使用是免费的!在官网注册VMware Fusion个人使用的产品就可以获得key。
0. 首先检查Windows 11需要的环境
1. 创建一个虚拟机
1.1 选择使用下载好的Windows11镜像
下载链接:Download Windows 11
选择ARM版本,直接将Windows 11镜像拖到VMware Fusion中。例如,我下载的是Win11_24H2_Chinese_Simplified_Arm64.iso
1.2 选择操作系统为Windows 11 64 bit ARM,启用安全启动(满足System firmware条件)
1.3 添加虚拟化TPM芯片**(满足TPM条件)**
开启之前,首先需要对虚拟机进行加密
其它的默认配置,一路继续下去。也可以在后期去调整。
2. 安装Windows 11
2.1 启动虚拟机
2.2 鼠标点击黑色区域,按任意键进行引导(比如回车键)
2.3 按照安装Windows 10的方式进行安装即可…
无脑下一步,中间就略过了。。。
在选择网卡那个阶段,也是选择安装vmware tools选项,然后在驱动位置中选择挂载的tools光盘路径,一般是D盘。然后就能安装网卡驱动了。
安装虚拟机驱动
重启之后,世界终于变高清了,自适应了我的4K屏幕