macOS 12 Monterey は、Live Text、ショートカット、ユニバーサルコントロール、集中モードなど、多くの新機能を搭載したmacOSのメジャーアップデートです。Macを持っていない場合でも、VirtualBoxなどの仮想マシンにインストールすれば、Windows PCで試すことができます。
ヒント: 仮想マシンにインストールする以外に、Hackintoshを作成してWindows PCにmacOSをインストールする方法もあります。
ここでは、個人利用、教育目的、評価目的で利用できる無償の仮想マシンソフトウェアVirtualBoxに、macOS Montereyをインストールする方法を説明します。
WindowsのVirtualBoxにmacOS Montereyをインストールする方法
VirtualBoxにmacOS Montereyをインストールするには、Windows PCが次の最低要件を満たしていることを確認してください。
- メモリ:4GB(8GB推奨)
- ハードディスク容量:80GB(150GB推奨)
- CPU:2コア(4コア推奨)
PCのハードウェア仕様がわからない場合は、次の手順で確認できます。
- Ctrl+Shift+Escを押してタスクマネージャーを起動します。
- 「パフォーマンス」タブを選択します。

- 左側から「CPU」「メモリ」「ディスク」のいずれかを選択すると、詳細情報を確認できます。
PCが必要な要件を満たしている場合は、次の手順に進み、Windows 11/10/8.1およびWindows Server 2012~2022のVirtualBoxにmacOS Montereyをダウンロードしてインストールしてください。
- ステップ1:WindowsにmacOS Montereyをインストールするために必要なファイルをダウンロードする
- ステップ2:Windows PCにVirtualBoxをインストールする
- ステップ3:macOS Montereyの仮想マシンを作成する
- ステップ4:macOS Monterey仮想マシンの設定を調整する
- ステップ5:コマンドプロンプトでVirtualBoxのコマンドを実行する
- ステップ6:Windows PCのVirtualBoxにmacOS Montereyをインストールする
手順1:Windows PCでmacOS Montereyをインストールするために必要なファイルをダウンロードする
インストールに必要なファイルは次のとおりです。作業を始める前にダウンロードしておいてください。
1. macOS MontereyのISOファイルをダウンロードする
macOS MontereyのISOファイルは、macOS Montereyのインストーラを含むディスクイメージです。
2. Oracle VM VirtualBoxと拡張パックをダウンロードする
VirtualBoxは現在、次の64ビット版Windowsホストに対応しています。
- Windows 8.1
- Windows 10
- Windows 11 21H2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
VirtualBoxをダウンロードするには、基本パッケージと拡張パックの両方を入手する必要があります。
- 基本パッケージ:すべてのオープンソースコンポーネントが含まれており、GNU General Public License V2のもとでライセンスされています。
- 拡張パック:Oracle VM VirtualBoxの基本パッケージに、VirtualBox Remote Desktop Protocol(VRDP)、ホストのWebカメラパススルー、Intel PXEブートROM、AESアルゴリズムによるディスクイメージの暗号化などの機能を追加します。
公式サイトを開き、「Windows hosts」をクリックしてWindows用の基本パッケージをダウンロードします。続いて「All Supported Platforms」をクリックし、追加の拡張パックをダウンロードしてください(この記事の執筆時点で、VirtualBoxの最新バージョンは7.0.8です)。

手順2:Windows PCにVirtualBoxをインストールする
- ダウンロードしたVirtualBoxの基本パッケージをダブルクリックします。
- Oracle VM VirtualBoxのセットアップウィザードが表示されたら、「Next」をクリックします。

- VirtualBoxのインストール先を選択し、「Next」 > 「Yes」をクリックします。
- 「Yes」 > 「Install」の順にクリックして、インストールを開始します。
- 「Finish」をクリックすると、VirtualBoxが自動的に起動します。
- 「Tools」 > 「Extensions」を選択します。

- (+)の「Install」アイコンをクリックし、ダウンロードした拡張パックを選択して「Open」をクリックします。
- 「Install」ボタンをクリックします。

- 規約に同意するため、「I Agree」をクリックします。
- 「Tools」をクリックし、「Welcome」を選択します。
手順3:macOS Montereyの仮想マシンを作成する
PCにVirtualBoxとExtension Packをインストールできたら、次にmacOS Monterey用の新しい仮想マシンを作成します。
- Oracle VM VirtualBox Managerの画面で「New」をクリックします。
- 仮想マシンの名前を入力します。

- 「ISO Image」の横にある矢印をクリックし、「Others」を選択してmacOS MontereyのISOファイルを追加します。
- 「Type」に「Mac OS X」を設定します。
- 「Version」に「Mac OS X (64-bit)」を設定します。
- 「Next」をクリックします。
- スライダーを動かし、メモリ容量を4GB以上に設定します。(赤色の範囲はPCの動作に必要なメモリなので、設定しないでください。)

- プロセッサ数を2以上に設定します。(RAMとプロセッサ数を増やすと、仮想マシンのパフォーマンスが向上します。)
- 「Next」をクリックします。
- 「Create a virtual hard disk now」をクリックします。
- 「Create」をクリックします。
- 「Disk size」を80GB以上に設定します。たとえば、120GBに設定できます。

- 「Next」>「Finish」をクリックします。
手順4:macOS Monterey用VirtualBoxの設定をカスタマイズする
- 左側から作成したmacOS Montereyの仮想マシンを選択し、「Settings」>「System」をクリックします。

- 「Boot Order」の「Floppy」のチェックを外します。

- 左側から「Display」をクリックします。
- 「Video Memory」を128MBに増やします。

- 「USB」をクリックします。
- 「USB 3.0 (xHCI) Controller」を選択し、「OK」をクリックします。

- 「File」>「Quit」をクリックしてVirtualBoxを終了します。
手順5:コマンドプロンプトでVirtualBoxのコードを実行する
macOS MontereyはMacコンピューター向けに設計されているため、VirtualBoxがPCではなくMacにmacOS Montereyをインストールしていると認識するよう、VirtualBoxのコードを変更する必要があります。
- PCで「メモ帳」アプリを開き、次のコマンドをコピーして貼り付けます。cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 - 「編集」>「置換」をクリックします。
- 「VM Name」を、macOS Montereyの仮想マシンに付けた名前に置き換えます。大文字・小文字やスペースも同じにしてください。
- 「すべて置換」をクリックします。変更後のコードは、次の画像のようになります。

- スタートメニューで「cmd」と入力し、「管理者として実行」を選択します。

- 最初のコマンドをコピーしてコマンドプロンプトに貼り付け、Enterキーを押します。
- すべてのコマンドについて、手順6を繰り返します。

- コマンドプロンプトとメモ帳を終了します。
手順6:Windows PCのVirtualBoxにmacOS Montereyをインストールする
macOS MontereyをVirtualBoxにインストールする最後の手順です。さっそく始めましょう。
- VirtualBoxを起動します。
- macOS Montereyの仮想マシンを選択し、「起動」をクリックします。

- 起動時に表示されるコードの処理が完了するまで待ちます。
- 使用する言語を選択します。
- 「ディスクユーティリティ」>「続ける」をクリックします。
- 一番上の「VBOX HARDDISK Media」を選択します。

- 「消去」ボタンをクリックします。
- ディスク名を入力します。
- フォーマットに「APFS」、方式に「GUIDパーティションマップ」を選択します。
- 「消去」>「完了」をクリックします。
- 「ディスクユーティリティ」>「ディスクユーティリティを終了」を選択します。

- 「macOS Montereyをインストール」>「続ける」を選択します。

- 画面の指示に従って、macOS Montereyをインストールします。

macOS MontereyのVirtualBoxが動作しない場合の対処法
Failed to query SMC value from the host (VERR_INVALID_HANDLE):
macOS Montereyの仮想マシンの実行時に「Failed to query SMC value from the host (VERR_INVALID_HANDLE)」というエラーが表示された場合は、VM Nameを仮想マシン名に置き換えてから、コマンドプロンプトで次のコマンドを実行してください。
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
macOS Montereyの仮想マシンを起動できない場合:
黒いコード画面が繰り返し表示されて先に進まない場合は、プロセッサ数を1に戻してから仮想マシンを再起動し、macOS Montereyをインストールしてください。インストールが完了した後で、プロセッサ数を元に戻すことができます。
macOS MontereyのVirtualBoxで起動ループが発生する場合:
コマンドプロンプトを管理者として起動し、次のコマンドを実行してください。
VBoxManage setextradata "VM Name" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
こちらの記事もおすすめです:
macOS Golden Gate ISOをダウンロードする
この記事を共有して、Windows PCのVirtualBoxにmacOS Montereyをインストールする方法を、ほかのユーザーにも知らせましょう。
macOS MontereyとVirtualBoxに関するよくある質問
- QVirtualBoxでmacOSを実行できますか?
-
A
はい、Windows PCのVirtualBoxでmacOSを実行できます。このガイドの手順に従って操作してください。
- QM1 MacでVirtualBoxを実行できますか?
-
A
はい、M1 MacでVirtualBoxを実行できます。VirtualBoxのWebサイトにアクセスして「Downloads」をクリックし、「Developer preview for macOS / Arm64 (M1/M2) hosts」をクリックすると、適切なパッケージを入手できます。
