Docs · 来宾

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