ARM 版 Windows
first-party 引擎上的 Windows 11 ARM——内置什么、你需要提供什么,以及为何仍标为实验性。
Windows 在 1VM 引擎 上运行,即 first-party Hypervisor.framework VMM。新建 Windows 机器默认使用该引擎,无需额外下载。
它处于实验阶段,这个词有实际含义——见下方真实状态。
1vm create win --guest windows --from-folder ~/Downloads/Win11 \
--drivers ~/Downloads/virtio-win.iso
1vm start win
运行 1vm guide windows 可查看针对你 Mac 的相同信息。
What ships
- HVF virtual CPUs, an in-kernel GICv3 with a GICv2m MSI frame, PSCI, and ACPI tables (MADT, GTDT, MCFG, IORT, FADT, DSDT, DBG2) generated to match the configured hardware
- An NVMe system disk and scoped xHCI USB — keyboard, tablet, mouse and installer media — all of which Windows has in-box drivers for
- A TPM 2.0 device, which the Virtualization.framework fallback does not expose
- ramfb, so Windows Setup is visible immediately without a display driver
- Unattended install from prepared media
- virtio-net networking once virtio-win's NetKVM driver is installed
- Loopback TCP and UDP port forwarding over the first-party NAT stack
What you need to provide
- Windows 11 ARM64 ISO,需由你合法获得并使用。本应用从不下载、镜像或 激活 Windows 介质。
- virtio-win ISO——Red Hat 免费提供——作为驱动 ISO 挂载。网络依赖它。
无人值守安装会创建名为 user、无密码的管理员。首次登录后请设置密码。
What does not work
- DirectX、3D 和 compute。 显示是加速 scanout,不是 GPU。
- 多于一个显示器。 控制台为单 head。
- x86 Windows。 ISO 必须是 ARM64。
The honest state
此引擎上的 Windows 处于 N3 层级:可安装并启动到桌面。N4 认证门槛—— 全新安装、完全停止、NVMe 冷重启、reset 循环和 24 小时 soak——尚未通过。 请据此对待。
The fallback engine
Virtualization.framework 也能运行 Windows,但确实更差:无 TPM 设备,Setup 在 viogpudo 驱动绑定前常为黑屏。它作为 fallback 存在,不是推荐路径。
1vm create win --guest windows --hypervisor apple # the fallback