ParallelsなしでMac M1/M2にWindowsを無料インストールする方法【UTM/QEMU完全ガイド】
これまでMacユーザーがノートパソコン上でWindows OSを動かす際には、Boot Campが定番のソリューションでした。しかし今、新たな互換性の問題が発生しています。AppleはMacのIntelチップを独自開発のMシリーズシリコンプロセッサーへと置き換え、この変更に伴い、従来と同じ方法ではWindowsをインストールできなくなりました。現在ではParallels、CrossOver、VMware Fusionといった有料の仮想化ソフトウェアに頼るしかありませんが、これらは決して安価ではありません。
ご安心ください。この記事では、Parallelsを使わずにMac M1・M2へWindowsを無料でインストールする方法を、手順を追って詳しく解説します。
M1/M2搭載MacでWindowsが必要な理由と課題
Windowsはその機能性と使いやすさで知られ、macOSはエレガントで高い処理性能を誇ります。MacBookにM1・M2プロセッサーが搭載されて以降、Windows OSをインストールする唯一の手段は仮想マシンソフトウェアの利用でした。仮想マシンを使えば、1台の物理マシン上で両方のOSを同時に実行できますが、課題となるのはコストとセットアップの複雑さです。さらに、M1/M2プロセッサーに対応して更新されたのは、長らくParallelsだけという状況でした。
そこで今回は、より簡単にMac上でWindowsを動かせる方法を2つご紹介します。
方法1:UTMとVHDXイメージを使用する
Parallelsが高額だと感じるなら、いっそ無料の代替手段を選んでみてはいかがでしょうか。ここでおすすめしたいのが、軽快なエミュレーターUTMです。
事前に準備するもの
- Mac M1、M2、またはM1 Pro/Max/Ultra
- 空き容量100GB以上のストレージ
- 安定したインターネット接続環境
ステップ1:UTMをダウンロードしてインストールする
UTMアプリは公式サイトから無料でダウンロードできるほか、App Storeでも9.99ドルで購入可能です。両者の違いは、ストア版は自動的にアップデートが提供される点にあります。無料版を利用する場合は、アップデートを手動でダウンロードする必要があります。

公式サイトからファイルをダウンロードすると、ディスクイメージが取得できます。ディスクイメージを開き、UTMアプリを「アプリケーション」フォルダへドラッグ&ドロップしてください。圧縮された状態でダウンロードされるため、アプリケーションフォルダへの移動後は約1GBの容量を消費します。
ステップ2:Windows 11 ARM版(Insider Preview)をダウンロードする
ご存じのとおり、Microsoftが開発しているWindowsはIntelプロセッサー向けです。M1プロセッサー上でOSを動作させるには、ARMベースのWindowsバージョンをインストールする必要があります。
ただし、このARM版はWindows Insiderプログラムの一部としてのみ提供されています。まず登録を済ませると、無料でARM 64ビット版のWindows Insider Previewをダウンロードできるようになります。
注意:ダウンロード時は、ベータチャンネルではなくDevチャンネルを選択してください。

ダウンロードされるWindowsイメージはVHDX形式で、最新バージョンのUTMと互換性があります。
ステップ3:新しい仮想マシンを作成する
UTMアプリとWindowsイメージファイルの両方が揃ったら、インストール作業を始めましょう。以下の手順に従ってください。
- UTMアプリを起動し、「Create a New Virtual Machine(新規仮想マシンを作成)」をクリックするか、ツールバーの「+」アイコンを選択します。
- ARM版Windowsを使用するため、「Virtualize(仮想化)」を選択します。
- メニューからOSとして「Windows」を選びます。
- 以下の項目にチェックを入れます。
- Install Windows 10 or higher(Windows 10以上をインストール)
- Import VHDX Image(VHDXイメージをインポート)
- Install drivers and SPICE tools(ドライバーとSPICEツールをインストール)
- 「Browse(参照)」をクリックし、ダウンロードしたWindows 11 ARMのディスクイメージを選択します。
- 最後に「Continue(続ける)」をクリックします。

ステップ4:仮想マシンの設定を行う
このステップでは、新しい仮想マシンへのメモリとストレージの割り当て、さらにmacOSとWindows間でファイルをやり取りするための共有ディレクトリを作成します。
- メモリとCPUコア数を設定します。初期値から始めて後から調整しても構いませんし、この段階でRAMを確定させても問題ありません。快適な動作のためには、最低8GBの割り当てをおすすめします。
- 仮想マシン用のディスク容量を選択します。デフォルトの64GBで通常は十分です。
- 「Browse」をクリックしてフォルダを選択または新規作成し、共有ディレクトリを設定します。これにより、macOSとWindowsの間でファイル転送が可能になります。設定後、「Continue」をクリックします。
- 「Summary(サマリー)」画面で仮想マシンに名前を付け、設定内容を確認して「Save(保存)」をクリックします。

ステップ5:Mac上でWindows 11を起動する
保存すると基本的なWindowsのインストールが開始されます。以前にWindowsをインストールした経験があれば、それほど難しくはないでしょう。途中でつまずいた場合は、以下の手順を参考にしてください。
- 画面中央の「再生ボタン」をクリックして仮想マシンを起動します。
- ネットワークアクセスの問題が発生した場合は、VMを再起動し、国選択画面が表示されたタイミングで「Shift + F10」を押します。
- 「Windowsコマンドプロンプト」が開いたら、ターミナルに「oobe\bypassnro」と入力してEnterキーを押します。これにより、ネットワーク設定を一時的にスキップできます。
- VMが再起動したら、インターネット接続画面で「I don't have internet(インターネットを持っていません)」を選択します。
- Microsoftライセンス契約で「Accept(同意する)」をクリックし、準備が完了するまで数分待ちます。

ステップ6:Windowsのセットアップを完了させる
インストールが完了したら、お好みのユーザー名とパスワードでユーザーアカウントを作成しましょう。セキュリティの質問には、必ず安全な回答を設定してください。セットアップを進めると、まもなくWindowsのデスクトップが表示されます。
ステップ7:SPICE Guest Toolsをインストールする
先ほどネットワークアクセスを無効化したため、それを再度有効にするソフトウェアをインストールする必要があります。SPICEツールはすでにWindowsのディレクトリ内にダウンロードされているので、アクセスしてインストールするだけでOKです。
- Windowsの「エクスプローラー」(黄色いフォルダアイコン)を開きます。
- CDドライブを見つけ、「spice-guest-tools-xxx.exe」(xxxはバージョン番号)を起動します。
- Windowsインストーラーの指示に従ってインストールを進めます。
インストールが完了すると仮想マシンが再起動し、その後、解像度の調整や各種設定の変更が行えるようになります。
UTMの便利な使い方
Parallelsを使わずにMac M1へのWindowsインストールに成功したら、次は快適な操作方法を覚えましょう。特に重要なのが、仮想マシンからの退出とカーソル操作です。
- エスケープキー:仮想マシンから抜け出すには、「Control + Option」を押します。
- カーソルキャプチャボタン:UTMにはカーソルをキャプチャする専用ボタンが備わっています。押すとホストOS側のカーソルが仮想マシン内の対応する位置へ移動し、操作性が大幅に向上します。
方法2:VHDXイメージをqcow2形式に変換する
UTMでVHDXイメージのインストール中にエラーが発生する場合は、qcow2イメージへの変換という代替策があります。この方法ではQEMUとUTM(QEMUのGUI版)を使用します。「UTMがあるのにQEMUも必要なのはなぜ?」と思うかもしれません。理由は、ここでインストールするWindowsが単純なISOイメージではなくVHDXイメージとして提供されており、UTMとの互換性を持たせてエラーを解消するために、qcow2形式への変換が必要だからです。
ステップ1:HomebrewでQEMUをインストールする
冒頭で説明したとおり、Windowsイメージのファイル形式を変換する必要があるため、そのためにQEMUをインストールします。ただしそのためにはHomebrewが必要です。Homebrewとは、macOS向けのパッケージマネージャーで、Appleが提供していないソフトウェアもMacにインストールできる便利なツールです。
Homebrewのインストール(既に導入済みの場合はスキップ)
まだHomebrewをお持ちでない場合は、ターミナルで以下のコマンドを実行してインストールできます。
- Macで「Finder」アプリを開きます。
- 「アプリケーション」→「ユーティリティ」の順にクリックし、「ターミナル」を選択します。

以下のコマンドを入力します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
これでHomebrewがインストールされます。続いて、Homebrewのパスを設定し、将来のエラーを防ぐために、以下の2つのコマンドも追加で実行します。
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)
Homebrewのインストールが完了したら、ターミナルで以下のコマンドを実行してQEMUをインストールします。
brew install qemu
これで準備完了です。次はWindowsイメージをダウンロードしましょう。
ステップ2:VHDXイメージをqcow2形式に変換する
このステップでもターミナルを使って、イメージファイルを変換するコマンドを実行します。
先ほどと同じ要領で「ターミナル」を開き、必要な箇所を書き換えたうえで、以下のコマンドを入力します。
qemu-img convert -p -O qcow2 /Users/<file name>/Virtual\ Machines/Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX /users/<file name>/Virtual\ Machines/Windows11_22598.qcow2
各パスの意味は以下のとおりです。
- 元の場所のパス:Users/ <file name>/Virtual Machines/Windows11_InsiderPreview_Client_ARM64_en-us_22598.VHDX
- 新しい場所のパス:users/ <file name>/Virtual Machines/Windows11_22598.qcow2
注意1:コマンド内の<file name>部分は、ご自身のユーザー名など実際のパスに置き換えてください。
注意2:記載されているパスは例として使用したイメージ(22598)固有のものです。ダウンロードしたWindowsのバージョンに合わせて適宜調整してください。
ファイルの変換が完了すれば、以降の手順は方法1と同じです。唯一の違いは、ステップ3で「Import VHDX Image」のチェックを外す点のみです。
まとめ
以上が、Parallelsを使わずにM1 MacへWindowsを無料でインストールする方法でした。技術に不慣れな方には少しハードルが高く感じられるかもしれませんが、コストゼロであることを考えれば、十分に試す価値のある方法です。ご質問やご提案があれば、ぜひコメント欄でお聞かせください。
-
AppleマップのWeb版:PCやスマートフォンなどあらゆるデバイスから使う方法
Appleマップは、洗練されたインターフェースと便利な機能により、iOSユーザーにとって定番のナビゲーションアプリとなっています。しかし、iPhoneを手元に持っていないときや、別のプラットフォームを使わざるを得ない場面では不便に感じることもあるでしょう。そんなユーザーに朗報です。Appleは「Appleマップ」のWeb版を公開し、デスクトップPCやAndroid端末からでも場所の検索、経路案内の取得、施設の評価などができるようになりました。 この記事では、どんなデバイスからでもストレスなくAppleマップのWeb版を利用する方法を詳しく解説します。 iOSデバイスを持っていなくても、App
-
MacでGoogleドライブをアンインストールする2つの方法|削除できないときの対処法
MacでGoogleドライブをアンインストールする2つの方法|削除できないときの対処法一部のMacユーザーは、Googleドライブをパソコンから削除しようとする際に、思わぬトラブルに直面することがあります。Google公式サイトの手順に従っても、アンインストールがうまく完了しないケースも少なくありません。同じような問題を抱えていて、MacからGoogleドライブを削除できない場合は、以下で紹介する方法をお試しください。方法1:通常の手順でGoogleドライブを削除するまず、画面右上のメニューバーにあるGoogleドライブのアイコンをクリックします。ドロップダウンメニューから「環境設定(Pref