Windows上のVirtualBoxでmacOS Big Surをセットアップする方法
WindowsでmacOS VMをセットアップする?ええ、ちょっと奇妙ですが、少しいじる気があれば可能です。以前macOSの仮想化を試して行き詰まったことがあるなら、VirtualBoxの設定かコマンドの実行方法に問題がある可能性が高いです。このプロセス全体はかなり扱いにくく、セットアップによっては最初は失敗しても、再起動後に奇跡的に動作することもあります。理由はよく分かりませんが、こういうことはよくあることです。ここでの目標は、VirtualBox内で基本的なmacOS Big Surを実行できるようにし、Macに大金を費やすことなくAppleのOSを試してみることです。テストやいじくり回したり、単に好奇心を満たしたりするのに便利です。念のため言っておきますが、これは公式にサポートされていないため、結果は人によって異なり、場合によっては壊れることもあります。とはいえ、手軽なサンドボックスが必要な場合は、これはまともな回避策になるでしょう。
VirtualBoxを使ってWindowsマシンでmacOSを実行する方法
macOSの正規版を入手する
まず、Big Surは怪しいサードパーティソースではなく、Apple App Storeから直接ダウンロードすることを強くお勧めします。ダウンロードサイズが大きいため、十分な空き容量を確保し、できればセットアップを高速化するためにSSDにインストールしてください。地域制限などでそこからダウンロードできない場合は、残念ながら入手できません。他のソースは怪しかったり、情報が古くなっていることが多いからです。macOSは重いので、焦らずにダウンロードしましょう。また、ファイル共有の危険性を覚悟していない限り、非公式ダウンロードは避けてください。Apple独自のファイルを使用する方が安全です。
WindowsにVirtualBoxをインストールする
次に、互換性のある最新のVirtualBox(執筆時点ではv6.1.26)をダウンロードします。VirtualBox 6.1.26のダウンロードページにアクセスしてください。VirtualBox -6.1.26-145957-Win.exeというインストーラーを入手してください。USBサポートなどの機能に不可欠な拡張機能パックも忘れずにインストールしてください。Oracle_VM_VirtualBox_Extension_Pack -6.1.26-145957.vbox-extpack を入手してください。インストーラーを実行し、画面の指示に従って、拡張機能パックをインストールしてください。Windowsでは、権限の問題を回避するために、管理者としてインストーラーを実行する必要がある場合があります。これは、Windowsが必要以上に複雑な設定をしてしまうためです。
新しいmacOS仮想マシンをセットアップする
VMは、実際のコンピュータの中にある新しいコンピュータと考えてください。MacOS専用のスペースを確保するのです。VirtualBoxの「新規」ボタンをクリックし、「macOS」のようなシンプルな名前を付け、VMの保存場所を選択します。できれば高速ドライブ(SSD)上に配置してください。VirtualBoxは適切なタイプとバージョンを自動的に選択しますが、 Mac OS X(64ビット)に設定されていることを再度ご確認ください。
- 十分なRAMを割り当てましょう。ただし、やりすぎには注意が必要です。PCがかなり高性能でない限り、通常は4GB~8GBで問題ありません。ある環境では、利用可能なRAMをすべて割り当てるとクラッシュが発生したため、控えめに割り当てて動作を確認しましょう。
ハードディスクを作成する
仮想ハードディスクを今すぐ作成する にチェックを入れてください。VirtualBoxのみのセットアップでは、デフォルトのVDIフォーマットで問題なく動作します。深く考える必要はありません。SSDをお使いの場合は動的割り当てを選択してください。そうでない場合は、固定サイズを選択すると、初期セットアップ時間は長くなりますが、パフォーマンスがわずかに向上します。少なくとも60~100GBの容量を割り当ててください。複数のアプリをインストールしたり、後で新しいmacOSバージョンにアップグレードする予定がある場合は、さらに容量を増やしてください。
仮想マシンの設定を調整する
VMを作成したら、設定に進みます。システム > マザーボードで、フロッピーディスクのチェックを外します。光学ドライブが最初に起動し、次にハードディスクが起動することを確認します。プロセッサタブで、少なくとも2つのCPUを割り当てます。CPUに余分なコアがある場合はさらに多く割り当てますが、ホストの安定性を保つため、合計の半分を超えないようにしてください。PAE /NXを有効にし、実行上限を100%のままにします。ディスプレイでは、ビデオメモリを最大128MBに設定します。
macOS ISOを添付する
ストレージに移動し、コントローラー:SATA を選択し、ホストI/Oキャッシュを使用する にチェックを入れます。次に、ダウンロードしたmacOS ISOを仮想光学ドライブに読み込みます。ディスクアイコンをクリックし、ディスクファイルを選択を選択して、Big Sur ISOを指定します。コマンドを実行する前に、VirtualBoxを完全にシャットダウンすることを忘れないでください。これはよくある落とし穴です。仮想マシンが実行中ではないことを確認してください。タスクマネージャーで確認し、必要に応じてVBoxのプロセスを停止してください。
コマンドラインで魔法をかける
この部分は、正確に記述しないとプロセスが失敗することが多い部分です。GitHub gistにあるスクリプトを使って自動化しましょう。コードをコピーしてメモ帳に貼り付け、行を編集します。特に、お使いのVM名とVirtualBoxのパスが異なる場合は、必ず修正してください。次に、コマンドプロンプトで管理者としてコマンドを実行します。cd "C:\Program Files\Oracle\VirtualBox"スクリプトを実行する前のコマンドのように、VirtualBoxのインストールフォルダにディレクトリを変更します。これらのコマンドは、起動時にmacOSが適切に動作するように、VMの内部プロパティを調整します。
macOSを起動してインストールする
さて、VirtualBoxをもう一度起動し、「macOS」VMを起動して、様子を見てください。おそらく、白い文字が表示された黒い画面で、かなり長い間フリーズするでしょう。辛抱強く待つことが大事ですが、20分以上もフリーズする場合は、おそらくうまくいかないサインです。Appleロゴとプログレスバーが表示されたら、良い兆候です。
指示に従ってください。言語を選択し、ディスクユーティリティを開き、仮想ドライブをフォーマットして、macOSインストーラを実行してください。予想よりも時間がかかります。おそらく1時間ほどかかります。処理が止まっているように見えても心配しないでください。特に「残り1分未満」というメッセージが表示された灰色の画面では、一部が停止しているように見えるのは正常です。
再起動して地域と設定に関する質問が表示されたら、通常のmacOSセットアップウィザードに従ってください。また、起動したらスナップショットやバックアップを作成しておきましょう。そうすれば、後々のアップデートで問題が発生しても元に戻すことができます。
解像度を調整して見やすくする
デフォルトの画面が小さかったりぼやけたりする場合は、解像度を簡単に調整できます。VMをシャットダウンし、コマンドプロンプトを管理者として起動します。VirtualBoxフォルダに移動して、次のコマンドを実行します。
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920×1080
1920×1080 を 1280×720 や 2560×1440 などの他の標準解像度に変更することもできますが、一部の解像度では問題が発生する可能性があります。コマンド実行後、VirtualBox と仮想マシンを再起動して新しい解像度を適用してください。設定によっては、特定の解像度がサポートされていないため、試行錯誤が必要になる場合があります。
VirtualBox内でmacOSを使う – クイックヒント
インストール中に「円/スラッシュ」エラーが表示されたり、すべてが停止したりする場合は、VMの設定をもう一度確認してください。通常、RAMまたはCPUの数を減らすと安定します。必要に応じてコマンドラインコードを再適用してください。最初からやり直すことで、奇妙な不具合が修正されることもあります。最初のインストール後に割り当てるリソースが多いほど、VMのパフォーマンスは向上します。ただし、ホストマシンのリソース不足に陥らないように注意してください。
修復不可能な状況になった場合は、完全な再インストールとコマンドの再適用が必要になる可能性があります。WindowsとVirtualBoxはこのようなハックに対して予測不可能な行動をとる傾向があるため、忍耐が鍵となります。
とにかく、これが大まかな手順です。完璧ではありませんが、ある設定ではうまくいきましたが、別の設定では…うまくいきませんでした。何百ドルもハードウェアに投資することなく、Apple Sandboxに近づくための助けになれば幸いです。
まとめ
- App StoreからmacOS Big Surを入手
- VirtualBox + 拡張パックをインストールする
- VMの作成と構成(RAM、CPU、ストレージ)
- ISOを添付し、セットアップコマンドを実行してmacOSをインストールします
- 必要に応じて解像度を調整し、設定を微調整します
まとめ
VirtualBoxを使ってWindows上でmacOSを動かすのは、見た目の美しさでは賞を取れるほどではないかもしれませんが、Macが使えない場合には、なかなか良い代替手段となります。少しの忍耐力とコマンドラインの調整、そして多くの試行錯誤が必要になります。結局のところ、VMは実機ほど高速ではありませんが、Appleの最新OSを面倒な手間をかけずにいじったりテストしたりするには十分です。これでアップデートが1回実行されれば、ミッション完了です。
関連記事
この記事は役に立ちましたか?