Windows PC に macOS と Windows をデュアルブートしたい場合、VirtualBox のような仮想マシンが最良の選択肢です。再起動することなく簡単に Windows と macOS の間を切り替えることができます。macOS High Sierra などの古い macOS バージョンや macOS Ventura などの新しいバージョンを Windows にインストールしようとしている場合、VirtualBox は役立ちます。
次の段落では、「Windows PC に VirtualBox で macOS、OS X、Mac OS X をインストールする」手順を提供します。
ステップ 1: VirtualBox に macOS をインストールする前の準備
VirtualBox に Mac OS をインストールする前に、以下の項目を確認する必要があります:
① macOS のインストールに80GBの空き容量
十分な空き容量が macOS のインストールとパフォーマンスには必要です。Windows PC に十分な空き容量がない場合は、スペースを確保するために不要なファイルを削除してください。時間を節約し効率的に空き容量を回復するために、iBoysoft DiskGeeker for Windowsのようなディスククリーナーを使用してください。
選択したドライブ、パーティション、またはフォルダをスキャンし、サイズ別にすべてのファイルを表示し、大きな不要なファイルを素早く見つけて削除できます。
② Windowsのメモリ完全性を無効にする
別の重要なステップは、Windowsのメモリ完全性を無効にすることです。これは仮想化ベースのセキュリティ機能であり、PCのハードウェア仮想化機能を使用して安全で隔離された環境を作成します。
Windows上でmacOSを効率的にゲストオペレーティングシステムとして実行するには、VirtualBoxが同じハードウェア仮想化機能に直接アクセスする必要があります。つまり、ホストOS(Windows)とVirtualBoxは同じハードウェアリソースを競合し、衝突します。
Windowsのメモリ完全性を無効にする方法は次の通りです:
- タスクバーの検索ボックスをクリックします。
- "core isolation"と入力します。
- "Core isolation"設定を開きます。
- "メモリ完全性"のスイッチをオフに切り替えます。
- 再起動が求められた場合は、すべての必要な設定を変更した後に再起動します。
③ Windows Hyper-Vを無効にする
同様に、Windows Hyper-Vも無効にする必要があります。これはPCのハードウェア仮想化機能を排他的に制御するType-1ハイパーバイザーです。VirtualBoxはHyper-Vが有効になっていると正しく動作できません。なぜなら、両者が同じハードウェアリソースを必要とするからです。
Windows Hyper-Vを無効にする方法は次の通りです:
- タスクバーの検索ボックスに「コマンドプロンプト」と入力します。
- コマンドプロンプトを右クリックして「管理者として実行」を選択します。
- 次のコマンドをコピーして貼り付け、Enterキーを押します。bcdedit /set hypervisorlaunchtype off
④ 仮想化が有効になっているか確認する
仮想マシンが正しくかつ効率的に動作するためには、ハードウェア仮想化が有効になっている必要があります。
仮想化を確認する方法は次の通りです:
- タスクバーを右クリックします。
- タスクマネージャーを選択します。
- パフォーマンスタブ>CPUに移動します。
- 仮想化が有効になっているか確認します。
- すべての設定を変更した後、PCを再起動します。
⑤ Mac OSのISOファイルをダウンロード
次の準備ステップは、Windows用のMac OS ISOをダウンロードすることです。macOS ISOインストーラーを取得するには、以下のリンクをクリックしてください。
Windows用Macオペレーティングシステムのダウンロード
⑥ Oracle VM VirtualBoxをダウンロード
また、公式サイトから VirtualBoxをダウンロード する必要があります。ダウンロード後は、パッケージを開き、コンピューターにVirtualBoxをインストールしてください。
ステップ2:VirtualBoxで新しい仮想マシンを設定する
準備が整ったら、以下の手順でVirtualBoxでMacオペレーティングシステムのための新しい仮想マシンを作成できます:
- VirtualBoxインタフェースでNewをクリック
- 仮想マシンの名前をmacOSなど、お好みの名前にしてください。
- ダウンロードしたmacOS ISOイメージを選択
- TypeはMac OS Xを保ちます
- VersionはMac OS X (64-bit)を保ちます。
- Nextをクリック
- Hardwareセクションで、少なくとも4GBのRAM / ベースメモリを割り当てます(PCが16GBのRAMを搭載している場合、8GBを割り当てます)および1 CPU / プロセッサを割り当てます
- Nextをクリック
- 「今すぐ仮想ハードディスクを作成する」を選択し、ディスクに少なくとも80GBのストレージを割り当て、次にNextをクリックしてFinishをクリックします
- インタフェースに戻ります
- 左から新しい仮想マシンを選択し、右クリックしてSettings>Systemを選択します。
- "Enable I/O APIC、Enable Hardware Clock in UTC Time、およびEnable EFI"がチェックされていることを確認します
- Displayをクリックし、Video Memoryを最大値に設定します
- "Enable 3D Acceleration"をオンにします
- Networkをクリックし、Adapter 1がNATに設定されていることを確認します
- Adapter 2をクリックし、Enable Network Adapterの横のボックスをチェックし、"Attached to"のドロップダウンメニューでBridged Adapterを選択し、Nameフィールドで無線LANアダプターを選択します
- OKをクリックして設定を閉じます
- VirtualBoxを終了します。
ステップ3:仮想マシンをパッチする
- タスクバーの検索ボックスに「コマンドプロンプト」と入力します
- Command Promptを右クリックし、「管理者として実行」を選択します
- 次に、以下のコマンドをコピーして貼り付け、プロセッサータイプに基づいてEnterキーを押します
(以下のコマンドはmacOSという名前を例として使用しています。新しい仮想マシンに割り当てた名前に変更してください。)
Intelプロセッサー向け:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
VBoxManage setextradata "macOS" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
AMDプロセッサー向け:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
VBoxManage modifyvm "macOS" --cpu-profile "Intel Core i7-6700K"
VBoxManage setextradata "macOS" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
コマンドが実行された後、コマンドプロンプトを閉じます。
ステップ4:WindowsにmacOSをインストール
- Oracle VM VirtualBoxを開きます。
- 新しい仮想マシンを選択し、開始アイコンをクリックします。
- しばらくお待ちください。
- 言語を選択し、次へをクリックします。
- Disk Utilityをクリックし、続行をクリックします。
- VBOX HARDDISKメディアを選択し、消去をクリックします。
- ディスクに名前を付けます。
- macOS High Sierra以降を実行している場合は、形式としてAPFSを選択します。それ以外の場合は、Mac OS Extended(Journaled)を選択します。
- GUID Partition Mapをスキームとして保ちます。
- 消去をクリックします。
- Disk Utilityを終了します。
- "macOSをインストール"を選択し、続行をクリックします。
- 作成した仮想ディスクにmacOSをインストールする手順に従います。
- インストールが完了すると、PC上でmacOSを自由に実行できます。
仮想マシンのウィンドウサイズを増やしたい場合:
- 管理者としてCommand Promptを開きます。
- 以下のコマンドを実行してVirtualBoxの場所に変更します。cd "C:\Program Files\Oracle\VirtualBox\"
- 以下のコマンドで、macOSを仮想マシンの名前、1920*1080を理想の解像度(たとえば、PCの解像度)に置き換え、表示解像度を変更します。VBoxManage setextradata “macOS” VBoxInternal2/EfiGraphicsResolution 1920x1080
WindowsのOracle VM VirtualBoxにMac OSをインストールする方法のガイドを共有しましょう!
VirtualBoxにMac OSをインストールする方法に関するFAQ
- QVirtualBoxにmacOSをインストールすることは可能ですか?
-
A
はい、Windows PCで操作システムを実行するためにVirtualBoxにmac OSをインストールできます。
- QフルスクリーンモードでVirtualBoxを使用する方法は?
-
A
フルスクリーンモードに切り替えるには、メニューバーで表示>フルスクリーンモードをクリックします。