WindowsにmacOS Golden Gateをインストールする方法:手順と制限事項

日本語 English Français Deutsch Español Português Türkçe

Windows PCでmacOS 27 Golden Gateを実行したい場合、まず理解しておきたいのは、macOS 27がApple製ハードウェア向けに設計されているという点です。一方、多くのWindows PCはIntelまたはAMDのプロセッサと、macOSが公式にはサポートしていないPC向けハードウェアを搭載しています。

以前は、仮想マシンやHackintosh環境を使って、古いバージョンのmacOSをWindows上で実行できる場合がありました。しかし、近年のmacOSではAppleシリコンへの移行も進んでおり、Windows PCでmacOS 27を動作させるには、より複雑な設定とハードウェアへの依存が伴います。

この記事では、インストールを試す前に確認しておきたい基本的なハードウェア要件、macOS Golden Gateのインストーラを作成する方法、そしてWindows PCでmacOS 27 Golden Gateをインストールして実行するために利用できる方法について説明します。

基本要件

Windows PCにmacOS 27をインストールするには、使用するデバイスが次の基本要件を満たしている必要があります。

  • 互換性のあるIntel PC:マザーボード、GPU、Wi-Fi/Bluetoothアダプターなど、macOSに対応したハードウェアを搭載した64ビットIntelプロセッサーを使用してください。
  • UEFIファームウェア:OpenCoreベースのインストールには、UEFIブートへの対応が必要です。
  • 互換性のあるGPU:正常な起動とグラフィックスアクセラレーションを実現するには、グラフィックスハードウェアがmacOS 27に対応していることを確認してください。
  • メモリとストレージ:8 GB以上のRAMと、50~64 GBの空きSSD容量が推奨されます。
  • USBフラッシュドライブ:macOSインストーラを作成するため、16 GB以上のUSBドライブを用意してください。32 GBが適しています。

手順1. macOS Golden Gateのインストールに向けてWindowsを準備する

Windows PCにmacOS 27をインストールする前に、Windowsの仮想化設定をいくつか変更します。これにより、仮想化ソフトウェアがPCのハードウェア仮想化機能にアクセスしやすくなり、Windowsの仮想化機能やセキュリティレイヤーとの競合を抑えられます。

1. 仮想化が有効になっているか確認する

VirtualBoxまたはVMwareでCPUのハードウェア仮想化機能を利用するには、仮想化を有効にする必要があります。

  1. タスク バーを右クリックし、タスク マネージャーを選択します。
  2. パフォーマンス > CPUの順に開きます。
  3. 仮想化を確認し、有効と表示されていることを確認します。

無効になっている場合は、PCのUEFI/BIOS設定でIntel VT-xまたはAMD-V/SVMを有効にしてください。

2. メモリ整合性を無効にする

メモリ整合性は、仮想化ベースのセキュリティを使用するWindowsのセキュリティ機能です。一部の仮想マシン構成では、サードパーティ製の仮想化ソフトウェアと干渉することがあります。

  1. Windowsの検索ボックスでコア分離を検索します。
  2. コア分離の設定を開きます。
  3. メモリ整合性をオフにします。

 注: メモリ整合性を無効にすると、Windowsのセキュリティ保護の一部が低下します。仮想マシンの構成上、無効のままにする必要がない場合は、インストール完了後に再び有効にすることを検討してください。

3. Hyper-Vを無効にする

Hyper-Vも、VirtualBoxまたはVMwareによるハードウェア仮想化へのアクセスに影響することがあります。選択したmacOSのセットアップでHyper-Vの無効化が必要な場合は、起動時にハイパーバイザーが起動しないように設定できます。

  1. 「コマンド プロンプト」を検索します。
  2. 右クリックして「管理者として実行」を選択します。
  3. 次のコマンドを入力します: bcdedit /set hypervisorlaunchtype off
  4. PCを再起動して変更を適用します。

再起動後は、起動時にWindowsがHyper-Vハイパーバイザーを起動しなくなるため、macOSのインストール中に発生する仮想化の競合を回避しやすくなります。

ステップ2:macOS 27 Golden GateのISOをダウンロードする

macOS Golden Gate ISOは、仮想化ソフトウェアで使用できる形式でmacOS 27インストーラを収録したディスクイメージです。Windows PCでは、このISOを使ってVirtualBoxやVMwareにmacOSの仮想環境を作成できます。物理的なMacやUSBインストーラは必要ありません。

macOS 27を安全かつ正常にインストールするには、信頼できる提供元からISOファイルをダウンロードすることが重要です。

macOS Golden Gate ISOは、認証済みのWindows用ディスク管理ツールであるiBoysoft DiskGeeker for Windowsからダウンロードできます。

手順:

  1. iBoysoft DiskGeeker for Windowsをインストールして起動します。
  2. macOSシステムイメージの横にあるDownloadをクリックします。 
    macOS Golden Gate ISOをダウンロードする
  3. macOS 27 Golden Gateの横にあるGetをクリックし、.isoを選択します。
    Getをクリックする
  4. ISOファイルの保存先を選択し、ダウンロードが完了するまで待ちます。

ステップ3:VirtualBoxをインストールする

Windows PCにmacOS Golden Gateをインストールするには、Oracle VM VirtualBoxなどの仮想化ソフトウェアが必要です。ここでは、VirtualBoxを使ってmacOS Golden Gateの仮想マシンを作成し、実行します。

あわせて、VirtualBox Extension Packのダウンロードもおすすめします。VirtualBoxの機能を拡張するために使用します。

1. VirtualBoxをダウンロードしてインストールする

VirtualBoxをダウンロードする前に、Windows PCがシステム要件を満たしていることを確認してください。VirtualBoxはWindows 10、Windows 11、および対応するWindows Serverをサポートしています。

VirtualBoxをダウンロードしてインストールする手順は次のとおりです。

  1. VirtualBoxのダウンロードページを開きます。
  2. 「VirtualBox Platform Packages」の下にある「Windows hosts」をクリックして、Windows用インストーラをダウンロードします。 
    VirtualBoxパッケージをダウンロードする
  3. ダウンロードした.exeファイルを開きます。
  4. 画面の指示に従ってインストールを完了します。

2. VirtualBox Extension Packをインストールする

VirtualBox Extension Packをインストールすると、VirtualBox本体に追加機能が加わります。USBサポートの強化をはじめ、高度な仮想化機能も利用できるようになります。仮想マシンの設定や実行時に、VirtualBoxの機能をさらに拡張できます。

Extension Packをインストールする手順は次のとおりです。

  1. VirtualBoxのダウンロードページを開きます。
  2. VirtualBox Extension Packのセクションを探します。
  3. ライセンス契約を確認し、Accept and downloadをクリックします。
    VirtualBox Extension Packをダウンロード
  4. ダウンロードしたファイルを開きます。
  5. 画面の指示に従い、VirtualBoxにインストールします。

手順4. VirtualBoxでmacOS Golden Gateの仮想マシンを作成する

VirtualBoxをインストールしたら、macOS Golden Gate用の仮想マシンを作成し、ハードウェアリソースを設定できます。

1. 新しい仮想マシンを作成する

  1. Windows PCでVirtualBoxを開きます。
  2. ツールバーのNewをクリックします。 
    VirtualBoxでNewをクリック
  3. 仮想マシンの名前を入力します。例:macOS 27
  4. Folderフィールドでは既定の保存場所を使用するか、十分な空き容量がある別の場所を選択します。
  5. ISO Imageでドロップダウンメニューをクリックし、Otherを選択します。
  6. 先ほどダウンロードしたmacOS Golden GateのISOファイルを選択します。
  7. VirtualBoxのバージョンで選択できる場合は、TypeをMac OS X 、VersionをMac OS X (64-bit)に設定します。 
    macOS Golden GateのISOファイルを選択 
  8. Nextをクリックします。

2. メモリとプロセッサを割り当てる

VirtualBoxでは、Windows PCのハードウェアリソースの一部を仮想マシンに割り当てます。

Base Memory:Windowsで十分なメモリを確保しながら、macOS Golden Gateの動作に必要なRAMを割り当てます。スライダーが赤い領域に入るほど割り当てると、Windowsで使用できるRAMが不足する可能性があるため、避けてください。

Processors:仮想マシンに少なくとも2つのCPUコアを割り当てます。ただし、ホストのWindowsシステムにもプロセッサリソースが必要なため、割り当てすぎないようにしてください。

設定が終わったら、Nextをクリックします。

仮想マシンにメモリとプロセッサを割り当てる

3. 仮想ディスクを設定する

  1. 仮想ハードディスクの作成を求められたら、Create a Virtual Hard Disk Nowを選択します。
  2. 仮想ディスクのサイズを80 GB以上に設定します。
  3. Nextをクリックし、仮想マシンの設定を確認します。
  4. Finishをクリックして、仮想マシンを作成します。

80 GB以上の仮想ディスクを割り当てると、macOS Golden Gateのオペレーティングシステム、アプリケーション、アップデート、ユーザーファイルを保存するのに十分な容量を確保できます。ただし、仮想ディスクの容量を増やしても、それだけで仮想マシンの動作が速くなったり、滑らかになったりするわけではありません。

macOS Golden Gateの仮想マシンが作成されました。次の手順では、macOSのインストールを開始する前に、VirtualBoxの追加設定を調整します。

手順5:macOS Golden Gate用にVirtualBoxを設定する

macOS Golden Gateの仮想マシンを起動する前に、必要なハードウェアリソースと仮想デバイスを割り当てられるよう、VirtualBoxの設定をいくつか調整します。

VirtualBoxを開き、macOS Golden Gateの仮想マシンを選択して、Settingsをクリックします。 

macOS 27の仮想マシン

続いて、次の設定を行います。

1. システム設定を調整する

  1. サイドバーからSystemを選択し、次の項目を設定します。 

    Base Memory:macOSに十分なメモリを割り当てつつ、Windowsにも十分なメモリを残してください。ホストシステムに残るRAMが少なすぎる可能性を示す赤い領域には設定しないでください。

    Boot Order:OpticalとHard Diskを有効にしたままにします。macOSインストーラのISOから仮想マシンを起動する場合は、OpticalをHard Diskより前に配置できます。


    Extended Features:Enable I/O APICが選択されていることを確認してください。仮想CPUを2つ以上使用する場合にも、この設定が必要です。 

    Enable EFI:macOS仮想マシンのEFI/UEFIファームウェアを有効にします。AppleのシステムはEFIベースのファームウェアを使用しており、VirtualBoxでは従来のBIOSファームウェアの代わりにEFIを利用できます。 

    Hardware Clock in UTC Time:macOS仮想マシンの構成で必要な場合は、この項目を有効にします。VirtualBoxでは、この設定によりホストの現地時刻ではなく、UTCのハードウェアクロックがゲストに提示されます。
     
  2. OKをクリックして変更を保存します。
    VirtualBoxで仮想マシンのシステム設定を編集する

2. ディスプレイ設定を構成する

  1. サイドバーからDisplayを選択します。
  2. Video Memoryを128 MBに設定します。これはVirtualBoxでサポートされる最大値です。
  3. macOS Golden Gateの構成で必要な場合は、3D Accelerationを有効にします。
  4. OKをクリックして変更を保存します。
    VirtualBoxで仮想マシンのディスプレイ設定を編集する

3. ネットワーク設定を構成する

  1. サイドバーから「ネットワーク」を選択します。
  2. 「アダプター 1」で、ネットワークアダプターを有効化が選択されていることを確認します。
  3. Windows PCを経由してmacOS仮想マシンからインターネットに接続するだけであれば、「接続先」をNATに設定します。
  4. 仮想マシンを、Windows PCと同じローカルネットワーク上の別のデバイスとして認識させる必要がある場合は、代わりにブリッジアダプターを選択します。ブリッジネットワークでは、VirtualBoxが仮想マシンの仮想ネットワークインターフェースをホストの物理ネットワークアダプターに接続します。
    VirtualBoxで仮想マシンのネットワーク設定を編集する

macOSをインストールするだけであれば、通常は2つ目のネットワークアダプターを有効にする必要はありません。そのため、「アダプター 1」を有効にしたうえで「アダプター 2」をブリッジアダプターとして設定するという元の手順は、2つのネットワークインターフェースが必要な環境を除き、実施する必要はありません。

4. USBを設定する

  1. サイドバーからUSBを選択します。
  2. macOS仮想マシンでUSB 3.0デバイスを使用する必要がある場合は、「USB 3.0 (xHCI) コントローラー」を有効にします。
  3. 別のUSBコントローラーを選択するのは、使用する仮想マシンの構成またはハードウェアで必要な場合に限ります。
  4. 設定を保存するには、OKをクリックします。
    VirtualBoxで仮想マシンのUSB設定を編集する

仮想マシンの設定が完了したら、次の手順に進む前にVirtualBoxを終了します。

ステップ6:コマンドプロンプトを使ってmacOS 27のインストールに向けてVirtualBoxを設定する

macOS Golden Gate仮想マシンを起動する前に、コマンドプロンプトからVirtualBoxの追加設定が必要になる場合があります。これらのコマンドは、macOSゲストの互換性に影響する可能性がある仮想ハードウェア、CPU識別情報、ファームウェア、SMC関連の設定を変更します。

使用するコマンドはIntelプロセッサーとAMDプロセッサーで異なるため、まずWindows PCに搭載されているCPUを確認してください。

1. プロセッサーの種類を確認する

Windows PCで、設定 > システム > バージョン情報の順に開き、プロセッサーの情報を確認します。

PCがIntelプロセッサーとAMDプロセッサーのどちらを使用しているか確認できたら、該当するコマンドセットを使用してください。

2. コマンドを実行してVirtualBoxを設定する

  1. Windowsの検索ボックスにcmdと入力します。
  2. コマンド プロンプトを右クリックし、管理者として実行を選択します。
  3. 次のコマンドを入力して、VirtualBoxのインストール先ディレクトリに移動します: 
    cd "C:\Program Files\Oracle\VirtualBox\"VirtualBoxを別の場所にインストールした場合は、パスを実際のVirtualBoxのインストール先ディレクトリに置き換えてください。
  4. 次のコマンドを実行します: 

    注: 仮想マシンに別の名前を付けている場合は、以下のコマンドにあるmacOS 27を、仮想マシンの正確な名前に置き換えてください。

    Windows PCにAMDプロセッサが搭載されている場合は、次のコマンドを入力します:
    VBoxManage.exe modifyvm "macOS 27" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0 
    VBoxManage modifyvm "macOS 27" --cpu-profile "Intel Core i7-6700K" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
    Windows PCにIntelプロセッサが搭載されている場合は、次のコマンドを入力します: 
    VBoxManage.exe modifyvm "macOS 27" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro15,1" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" 
    VBoxManage setextradata "macOS 27" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  5. コマンドを入力したらEnterキーを押します。すべてのコマンドの実行が完了したら、コマンド プロンプトを閉じてください。

 注: 上記のコマンドは、VirtualBoxでmacOSゲストを実行する際によく使われる設定上の回避策です。効果は、VirtualBoxのバージョン、macOSのバージョン、ホストハードウェアによって異なる場合があります。Oracleは、VirtualBoxにおけるmacOSゲストのサポートを実験的かつサポート対象外であると公式に説明しています。

手順7. Windows上のVirtualBoxにmacOS Golden Gateをインストールする

VirtualBoxとmacOS Golden Gateの仮想マシンを設定したら、仮想マシンを起動してmacOS 27をインストールできます。

1. macOS Golden Gateの仮想マシンを起動する

  1. VirtualBoxを開きます。
  2. サイドバーからmacOS Golden Gateの仮想マシンを選択します。
  3. Startをクリックします。
    macOS 27の仮想マシン 
  4. macOS復旧またはインストーラ環境が読み込まれるまで待ちます。

2. 仮想ディスクを消去する

macOSをインストールする前に、仮想ディスクをmacOS用にフォーマットする必要があります。

  1. Englishなど、使用する言語を選択して続行します。
  2. macOSユーティリティ画面でDisk Utilityを選択します。
  3. Disk Utilityで、仮想マシン全体のディスクを表す仮想ディスクを選択します。VBOX HARDDISKまたは類似した名前で表示される場合があります。
    ディスクを消去する
  4. Eraseをクリックします。
  5. 仮想ディスクの名前を入力します。
  6. FormatをAPFSに設定します。
  7. SchemeをGUID Partition Mapに設定します。
  8. Eraseをクリックします。
  9. 処理が完了したら、Doneをクリックします。
  10. Disk Utilityを終了して、macOSユーティリティ画面に戻ります。

3. macOS Golden Gateをインストールする

  1. Reinstall macOS 27 Golden Gateを選択します。
    macOSユーティリティでmacOS Golden Gateを選択する
  2. Continueをクリックします。
  3. 画面の指示に従って操作します。
  4. インストール先のディスクを選択する画面が表示されたら、先ほど消去した仮想ディスクを選択します。
  5. インストールを続行し、macOS Golden Gateのセットアップが完了するまで待ちます。

インストール中に、仮想マシンが何度か再起動する場合があります。仮想マシンを起動したままにして、画面に表示される追加の指示に従ってください。

インストールが完了すると、macOS Golden GateがVirtualBoxで起動します。その後、macOSの初期設定を完了して環境を設定すれば、PC上のVirtualBoxでmacOS 27を実行できます。

 トラブルシューティング: インストールが途中で止まったり、仮想マシンが起動しなかったりしても、すぐに最初からやり直す必要はありません。まず仮想マシンをシャットダウンまたは再起動し、前の手順で設定したVirtualBoxの設定と構成コマンドを確認してください。それでも問題が解決しない場合は、仮想マシンを作成し直して、インストールをやり直す必要があります。

WindowsにmacOS Golden Gateをインストールする際によくある問題

仮想マシンがAppleロゴの画面で止まる

これは通常、macOSイメージ、仮想ハードウェア、CPU構成、または起動設定の不一致を示しています。 

仮想マシンの構成を確認し、VirtualBoxのコマンドが正しい仮想マシンに対して実行されていることを確かめてください。それでも処理が止まる場合は、単一の設定ミスではなく、互換性の制限が原因である可能性があります。

インストーラが繰り返し再起動する

仮想ディスクが正しく構成されていないか、起動順序によってシステムディスクではなくインストーラが再び起動されている可能性があります。 

仮想ディスクが接続されていることを確認し、インストール後はISOを取り外すか、仮想ハードディスクを最初の起動デバイスに設定してください。仮想マシンが再起動を繰り返す場合は、CPUとEFIの設定を確認してください。繰り返し再起動する場合、より深刻な互換性の問題が考えられます。

画面が真っ黒になる、または動作が極端に遅い

非公式なWindows上のmacOS環境では、仮想グラフィックスのサポートが限られていることがあります。

ビデオメモリを設定可能な最大値にし、ディスプレイ設定を確認してください。それでも問題が解決しない場合は、ビデオメモリの不足ではなく、仮想グラフィックス環境の制限が原因である可能性があります。

ネットワークまたはオーディオが機能しない

ゲストOSに互換性のある仮想デバイスがないか、そのmacOSバージョンに対応する必要なドライバが存在しない可能性があります。

VirtualBoxで該当する仮想デバイスが有効になっていることを確認してください。ネットワークに問題がある場合は、まずNATを試してください。オーディオについては、オーディオ機能が有効になっていることを確認し、必要に応じて利用可能な別の仮想コントローラを試します。それでもmacOSがデバイスを認識しない場合は、互換性のあるゲストドライバを利用できない可能性があります。

アップデート後にmacOSが動作しなくなる

非公式な起動変更やパッチを適用した仮想化コンポーネントは、特定のホストOSとゲストOSのバージョンに依存する場合があります。 

アップデートを行う前に、完全なバックアップまたはスナップショットを作成してください。業務用途では、サポート対象のMacまたはクラウド環境を利用することをおすすめします。

法律およびライセンスに関する注意点

macOSのインストール方法と使用方法は、Appleのソフトウェアライセンス条項によって規定されています。Appleのライセンス文書では、macOSの使用をAppleブランドのハードウェアに限定しているのが一般的であり、Appleは通常のWindows PCへのmacOSのインストールをサポートしていません。

ライセンスに関する規則は管轄地域によって異なる場合があり、時間の経過とともに変更されることもあります。macOS環境を構築する前に、現行のAppleソフトウェアライセンス契約を確認してください。特に、商用利用、再配布、クラウドホスティングを行う場合は注意が必要です。

よくある質問

QWindowsにmacOS Golden Gateをインストールできますか?
A

直接インストールすることはできません。macOS Golden GateはWindows PCにネイティブインストールできず、Appleシリコン搭載Mac向けに設計されています。

ただし、Windows上でGolden Gateを動かしたい場合は、仮想マシンまたはエミュレーションを利用する必要があります。

QmacOS Golden Gateの仮想マシンが起動しないのはなぜですか?
A

よくある原因として、仮想化設定の非互換、対応していないハードウェア、インストールイメージの誤り、仮想化環境との互換性の問題などが挙げられます。

QWindows 11でmacOS Golden Gateを実行できますか?
A

Windows 11は仮想化のホストOSとして利用できます。ただし、macOS 27を実際に実行できるかどうかは、使用する仮想化方式とハードウェア構成によって異なります。