Windows 10/11のVirtualBoxにmacOS Montereyをインストールする方法

日本語 English Français Deutsch Español Português

概要: Windows PCでmacOS 12 Montereyを使いたい方に向けて、Windows 11/10/8.1のVirtualBoxにmacOS Montereyをインストールする手順を紹介します。-by iBoysoft

VirtualBox上のmacOS Monterey

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のハードウェア仕様がわからない場合は、次の手順で確認できます。

  1. Ctrl+Shift+Escを押してタスクマネージャーを起動します。
  2. 「パフォーマンス」タブを選択します。 
    PCのメモリ、CPU、ストレージを確認する
  3. 左側から「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です)。

Windows PCでVirtualBoxをダウンロードする

手順2:Windows PCにVirtualBoxをインストールする

  1. ダウンロードしたVirtualBoxの基本パッケージをダブルクリックします。
  2. Oracle VM VirtualBoxのセットアップウィザードが表示されたら、「Next」をクリックします。
    VirtualBoxのセットアップウィザードを起動する
  3. VirtualBoxのインストール先を選択し、「Next」 > 「Yes」をクリックします。
  4. 「Yes」 > 「Install」の順にクリックして、インストールを開始します。
  5. 「Finish」をクリックすると、VirtualBoxが自動的に起動します。
  6. 「Tools」 > 「Extensions」を選択します。
    ExtensionsをクリックしてVirtualBoxに拡張パックを追加する
  7. (+)の「Install」アイコンをクリックし、ダウンロードした拡張パックを選択して「Open」をクリックします。
  8. 「Install」ボタンをクリックします。
    Windows PCにVirtualBoxの拡張パックをインストールする
  9. 規約に同意するため、「I Agree」をクリックします。
  10. 「Tools」をクリックし、「Welcome」を選択します。

手順3:macOS Montereyの仮想マシンを作成する

PCにVirtualBoxとExtension Packをインストールできたら、次にmacOS Monterey用の新しい仮想マシンを作成します。

  1. Oracle VM VirtualBox Managerの画面で「New」をクリックします。
  2. 仮想マシンの名前を入力します。 
    macOS Monterey用の仮想マシンを作成する
  3. 「ISO Image」の横にある矢印をクリックし、「Others」を選択してmacOS MontereyのISOファイルを追加します。
  4. 「Type」に「Mac OS X」を設定します。
  5. 「Version」に「Mac OS X (64-bit)」を設定します。
  6. 「Next」をクリックします。
  7. スライダーを動かし、メモリ容量を4GB以上に設定します。(赤色の範囲はPCの動作に必要なメモリなので、設定しないでください。) 
    macOS Monterey仮想マシンのメモリとプロセッサ数を設定する
  8. プロセッサ数を2以上に設定します。(RAMとプロセッサ数を増やすと、仮想マシンのパフォーマンスが向上します。) 
  9. 「Next」をクリックします。
  10. 「Create a virtual hard disk now」をクリックします。
  11. 「Create」をクリックします。
  12. 「Disk size」を80GB以上に設定します。たとえば、120GBに設定できます。 
    macOS Monterey仮想マシンに割り当てるディスク容量を設定する
  13. 「Next」>「Finish」をクリックします。

手順4:macOS Monterey用VirtualBoxの設定をカスタマイズする

  1. 左側から作成したmacOS Montereyの仮想マシンを選択し、「Settings」>「System」をクリックします。 
    SettingsをクリックしてmacOS Monterey仮想マシンをカスタマイズする
  2. 「Boot Order」の「Floppy」のチェックを外します。 
    起動順序からフロッピーディスクを除外する
  3. 左側から「Display」をクリックします。
  4. 「Video Memory」を128MBに増やします。 
    ビデオメモリを設定する
  5. 「USB」をクリックします。
  6. 「USB 3.0 (xHCI) Controller」を選択し、「OK」をクリックします。macOS Monterey仮想マシン用のUSB 3コントローラーを選択する
  7. 「File」>「Quit」をクリックしてVirtualBoxを終了します。

手順5:コマンドプロンプトでVirtualBoxのコードを実行する

macOS MontereyはMacコンピューター向けに設計されているため、VirtualBoxがPCではなくMacにmacOS Montereyをインストールしていると認識するよう、VirtualBoxのコードを変更する必要があります。

  1. 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 
  2. 「編集」>「置換」をクリックします。
  3. 「VM Name」を、macOS Montereyの仮想マシンに付けた名前に置き換えます。大文字・小文字やスペースも同じにしてください。
  4. 「すべて置換」をクリックします。変更後のコードは、次の画像のようになります。
    macOS Monterey仮想マシンで実行する正しいコード
  5. スタートメニューで「cmd」と入力し、「管理者として実行」を選択します。
    管理者としてコマンドプロンプトを実行する
  6. 最初のコマンドをコピーしてコマンドプロンプトに貼り付け、Enterキーを押します。
  7. すべてのコマンドについて、手順6を繰り返します。
    Windowsのコマンドプロンプトでコマンドを実行する
  8. コマンドプロンプトとメモ帳を終了します。

手順6:Windows PCのVirtualBoxにmacOS Montereyをインストールする

macOS MontereyをVirtualBoxにインストールする最後の手順です。さっそく始めましょう。

  1. VirtualBoxを起動します。
  2. macOS Montereyの仮想マシンを選択し、「起動」をクリックします。 
    macOS Montereyの仮想マシンを起動する
  3. 起動時に表示されるコードの処理が完了するまで待ちます。
  4. 使用する言語を選択します。
  5. 「ディスクユーティリティ」>「続ける」をクリックします。
  6. 一番上の「VBOX HARDDISK Media」を選択します。 
    macOS Montereyの仮想マシンを消去する
  7. 「消去」ボタンをクリックします。
  8. ディスク名を入力します。
  9. フォーマットに「APFS」、方式に「GUIDパーティションマップ」を選択します。
  10. 「消去」>「完了」をクリックします。
  11. 「ディスクユーティリティ」>「ディスクユーティリティを終了」を選択します。 
    ディスクユーティリティを終了する
  12. 「macOS Montereyをインストール」>「続ける」を選択します。 
    macOS Montereyのインストールを開始する
  13. 画面の指示に従って、macOS Montereyをインストールします。
    Windows PCのVirtualBoxに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」をクリックすると、適切なパッケージを入手できます。