Mac Appleシリコン(M3)+ UTM(VM)にて仮想マシンに Windows 11 をインストールする

環境

  • Macbook Air Apple M3 Sonoma 14.6
  • UTM v4.x
  • Windows 11 Home

使うもの

Arm ベース PC 用 Windows 11 のダウンロード

ISOイメージをダウンロードする。
x64版の ISOイメージでは UTM で認識しないので注意。

UTM | Virtual machines for Mac

古来より VirtualBox 使っていたけど、
というか今も使っているけど、
今回の件で調べると UTM を使う記事が多かったので使ってみる。

Windows - Guest Support - UTM

Windows 11 をインストールした仮想マシンの中で、
ネットワーク接続するのに SPICE Guest Tools というのが必要らしい。

Download
You can manually download the guest tools ISO here.

からダウンロードする。

UTM で仮想マシンを作成する

  • 「新規仮想マシンを作成」→「仮想化」→「Windows」クリック
    • ハードウェア
      • メモリ:適当(とりあえずデフォルトの4GBにした)
      • CPUコア数:デフォルト
      • 「続ける」クリック
    • Windows
      • 「Windows10以降をインストール」チェック外す
      • 起動ISOイメージ:先ほどダウンロードした ARM版の isoイメージを選択
        • Win11_25H2_Japanese_Arm64.iso みたいなファイル名
      • 「UEFI起動」チェック
      • 「TPM2.0によるセキュアブート」チェック
      • 「続ける」クリック
    • ストレージ
      • サイズ:適当(とりあえずデフォルトの64GBにした)
      • 「続ける」クリック
    • 共有ディレクトリ
      • 「続ける」クリック
    • 概要
      • 「保存」クリック

仮想マシンに Windows 11 をインストールする

  • 作成した仮想マシンを起動 → 「Press Any key」的な文字が出たらスペースキー等を連打 → セットアップが始まる。以下項目
    • 言語設定を選択
      • インストールする言語:日本語
      • 自国と通貨の形式:日本語
    • キーボード設定を選択
      • キーボードまたは入力方式:Microsoft IME
      • キーボードの種類:日本語キーボード
    • セットアップオプションの選択
      • 次を希望します:Windows11 のインストール
      • ファイル、アプリ、設定など、すべてが削除されることに同意します:チェックする
    • プロダクトキーを入力してください
      • 「プロダクトキーがありません」クリック
    • イメージの選択
      • オペレーティングシステム:Windows 11 Home
    • Windows 11 をインストールする場所の選択
      • 作成したストレージを選択
    • 最後に「インストール」選択

インストール(セットアップ?)か何かが完了し、
再び最初の画面に戻って操作不能になったら仮想マシンを再起動する。

isoイメージを取り除いてほしいみたいな表示が出ていれば、

  • インストールが完了した仮想マシンを選択 →「CD/DVD」→「消去」クリック

インストールが完了した仮想マシンを再び起動すると、
また何かしらのインストールが始まり、完了すると Windows が立ち上がる。

「ネットワークに接続しましょう」でエラーが出る

「ドライバーのインストール」を行うとエラーがでる。

  • 「Shift + fn + F10」でコマンドプロンプトぽいのがでる。
    • 「oobe¥BypassNRO.cmd」と入力し、エンター
$ oobe¥BypassNRO.cmd

再起動が始まる。
再度「ネットワークに接続しましょう」まで進んでいくと、
「インターネットに接続していません」という項目が増えているので、
それを選択する。

SPICE Guest Tools のインストール

ネットワークが繋がらないとインストールメディアが作成できないぽいので、
ネット接続するのに必要なものをインストールする。

ダウンロードした SPICE Guest Tools を使う。

  • 起動マシンの右上 CD アイコンクリック →「CD / DVD(ISO)イメージ(USB)」→「変更」クリック
  • ダウンロードした「utm-guest-tools-xxxxxxx.iso」クリック
  • CDドライブが認識されるので、その中にある「utm-guest-tools-xxxxxxx」起動 → インストール

Windows 11 のライセンス購入してないけど

Windows のライセンス認証
設定を開き、Windows のライセンス認証を行ってください。

と、表示されたりするけど、
プロダクトキー(ライセンスキー?)がなくても、
一部機能に制限がかかったり、
Windows のアップデートができなくなるのみらしく、
今のところ問題なく動いている。

その状況下で、
一応やりたい事はできたのでよかった。