Docs · ゲスト

ARM 版 Windows

ファーストパーティエンジン上の Windows 11 ARM — 同梱内容、必要なもの、実験的ラベルの理由。

Windows は 1VM エンジン、ファーストパーティ 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 に対して同じ情報が出力されます。

同梱内容

  • HVF 仮想 CPU、GICv2m MSI フレーム付きカーネル内 GICv3、PSCI、設定ハードウェアに合わせて生成される ACPI テーブル(MADT、GTDT、MCFG、IORT、FADT、DSDT、DBG2)
  • NVMe システムディスクとスコープ付き xHCI USB — キーボード、タブレット、マウス、インストーラメディア — すべて Windows に内蔵ドライバあり
  • Virtualization.framework フォールバックが公開しない TPM 2.0 デバイス
  • ramfb — ディスプレイドライバなしですぐに Windows Setup が見える
  • 準備済みメディアからの無人インストール
  • virtio-win の NetKVM ドライバインストール後の virtio-net ネットワーク
  • ファーストパーティ NAT スタック上の loopback TCP/UDP ポートフォワーディング

提供が必要なもの

  • 取得し使用するライセンスを持つ Windows 11 ARM64 ISO。 このアプリは Windows メディアをダウンロード、ミラー、アクティベートしません。
  • virtio-win ISO — Red Hat 製、無料入手可能 — ドライバ ISO として接続。 ネットワークはこれに依存します。

無人インストールはパスワードなしの管理者 user を作成します。初回ログオン後に設定してください。

動作しないもの

  • DirectX、3D、compute。 ディスプレイはアクセラレーションされたスキャンアウトであり、GPU ではありません。
  • 複数ディスプレイ。 コンソールは単一ヘッドです。
  • x86 Windows。 ISO は ARM64 である必要があります。

正直な状態

このエンジン上の Windows はティア N3 です: インストールしてデスクトップまで起動します。N4 認証ゲート — クリーンインストール、完全停止、コールド NVMe リブート、リセットループ、24 時間ソーク — は 通過していません。それに応じて扱ってください。

フォールバックエンジン

Virtualization.framework も Windows を実行できますが、明らかに劣ります: TPM デバイスなし、viogpudo ドライバがバインドするまで Setup が黒画面になることが多い。フォールバックとして存在し、推奨ではありません。

1vm create win --guest windows --hypervisor apple   # the fallback