はじめに
仮想環境のMacが欲しいと思うときってどんな時でしょうか。
- 実験的なことをやってみたいが、失敗するとMac環境を壊してしまう
- 多様なソフトを影響を考えずにインストールしてみたい
- もし失敗したときに、かんたんに失敗前の状態に戻したい
- macOSを使っているところをみんなに見せたい
動機はさまざまですが、そのような場合、Windows上にVMwareでMac環境を構築してしまうのも選択肢の一つといえます。
仮想環境なのでホストマシンのスペックが高くても、実マシンと同じというわけにはいきません。GPUを使用するAIの実行や動画編集には向かないでしょう。しかし、活用できるシーンは多くあると思います。
仮想イメージファイルをバックアップしておけば、時間を巻き戻せるのも魅力です。
ぜひ、本稿を参考にしてMacにチャレンジしてみてください。
【あくまで参考】PCに必要なスペックとは
- CPU①:インテルかAMD
- CPU②:論理コア数4以上(仮想マシンに2コア必要)
- メモリ:8GB以上(仮想マシンに4GB必要)
- ストレージ:空き容量が60GB以上、推奨サイズは80GB以上
これもご参考まで
動画での紹介もあります。よければどうぞ。
仮想化の準備をしよう
Big SurのISOイメージを手に入れよう
お持ちのMacからダウンロードしてください。ダウンロードした際はISO形式に変換する必要がありますが、本稿ではその手順の説明を省略します。
以前のバージョンであるBig SurをMacOSでダウンロードする方法は、こちらのURLをご参照ください。
PCのBIOSから仮想化の設定をしよう
お使いのPCのBIOS等から「仮想化」を有効化してください。 具体的な設定方法はPCによって異なるため、メーカの説明書やWebの情報を参照ください。
VMwareをすでにお使いの方への注意事項
VMWareをすでにお使いの方は、必ずバックアップを取ってから試すことをお勧めします。
VMwareをインストールしよう
VMware(R) Workstation 16 Playerのバージョン16をインストールします。本稿の執筆時点でのバージョンは16.1.1です。
ここでは、VMware(R) Workstation 16 Playerのインストール手順の説明を省略し、インストール後を前提として説明します。
ただし、まだ起動はしないでください。
パッチツールを実行しよう
パッチツール(Unlocker)とは、VMware PlayerがMac OSの仮想マシンを実行できるようにするツールです。
ここからダウンロードしてください。
ダウンロードしたファイルを解凍します。解凍されたファイルのうち、「win-install.cmd」ファイルと「gettools.exe」ファイルを実行します。

「win-install.cmd」 を右クリックして、[管理者として実行]を選択します。
同様に、 「gettools.exe」ファイルも [管理者として実行]を選択して実行します

新しい仮想マシンの器を作ろう
VMware Workstation 16 Playerを起動し、以下の流れを実行します。



①[インストーラディスクイメージファイル]を選択し、②[参照]ボタンをクリックします。続いて表示される画面で、あらかじめ用意しておいたmacOS Big SurのISOイメージファイルを指定します。
「このディスクイメージのOSの種類を検出できませんでした。」と表示されますが、ここでは気にせず、先に進みます。

①[Apple Mac OS Ⅹ]を選択し、②「macOS 11.1」をクリックします。

「macOS 11.1」が選択されたところで、[次へ]をクリックします。

「仮想マシン名」は任意の名前が付けられます。
ここでは「Big Sur」としました。

次に、[仮想ディスクを単一ファイルとして格納]をクリックします。

ここで[ハードウェアをカスタマイズ]をクリックし、「ハードウェア」画面を表示します。

左側の「メモリ」をクリックし、ホストマシンのリソースに応じたメモリサイズを指定します。4GB以上を指定する必要があります。私は8GBとしました。

CPUは可能であれば、ホストマシンの論理CPU数の2分の1程度を割り当てるとよいでしょう。

USBコントローラでは、USB2.0を指定しておかないと、キーボードやマウスの入力ができなくなることがあるようでした

最後に[閉じる]をクリックします。

「新しい仮想マシンウィザード」画面に移って[完了]をクリックして画面を閉じます。

VMwareに仮想マシン「Big Sur」のスタートボタンが表示されますが、まだ起動しないでください。

ここで一旦、終了します。まだMacOSを起動しないでください。

VMXファイルを編集しよう
テキストエディタ(notepadなど)で
「Documents\Virtual Machines\Big Sur」にある、
VMXファイル、「Big Sur.vmx」を編集します。

なお、上記「Big Sur」の部分は、あなたが命名した「仮想マシン名」です。「Big Sur」以外の名称にした場合は、仮想マシン名に置き換えてください。
開いた「Big Sur.vmx」の最終行に、以下の行を追加します。
keyboard.vusb.enable = "TRUE" keyboard.vusb.idVendor = "0x0000" keyboard.vusb.idProduct = "0x0000"

インテル系のCPUはここまでの作業でOKです。もし、AMD系のCPUの場合、次の項目の作業も必要です。
AMD系のCPUの場合
上記に加えてVMXファイルに以下のコードを追加ください。
board-id = "Mac-551B86E5744E2388" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
編集した行の意味
キーボードの設定を有効化し、JISキーボードを使えるようにします。USキーボードを使用する場合は不要と思われます。
keyboard.vusb.enable = “TRUE”
keyboard.vusb.idVendor = “0x0000”
keyboard.vusb.idProduct = “0x0000”
その他覚書
ビデオメモリの容量変更
以下の数値を調整する。
svga.vramSize = 134217728
以前に必要だった設定(これも覚書)
VMwareでmacOSを実行可能とする以下の設定は、現在無くても動作するようです。
smc.version = “0”
Big Surをインストールしよう
MacOSのインストールと設定
ここで再度、VMware Workstation 16 Playerを起動し、Big Surのインストールと設定を行います。

ドキドキする瞬間です。アップルマークが表示されました。

「日本語」を選択します。

この作業はわかりにくいところかもしれません。
おおまかに次の作業を行います。
- ディスクユーティリティで空のインストールメディアを作成、
- OSをインストール
まず、[ディスクユーティリティ」を選択して[続ける]をクリックします

空のドライブを作成するため、以下の手順を行います。
- [VMware Virtual SATA Hard Drive Media]を選択
- [消去]をクリック

ここがわかりにくいところですが、これからドライブを「消去」し、新しい空のドライブを作成します。新しいドライブ名を指定します。
私は「appledisk」としました。名称は任意で決められます。デフォルトの「名称未設定」のままでもかまいません。
名前を入力したら、[消去]をクリックします。

新しいドライブの作成が完了したので、[完了]をクリック。

最上部の[ディスクユーティリティ]メニューから[ディスクユーティリティを終了]。



①[同意する]をクリックし、さらにポップアップ画面の②[同意する]をクリック。

先ほど作成した空のディスクドライブが表示されるでしょう。①ドライブを選択し、②[続ける]をクリックします。

インストールが開始されます。

「日本」を選択して[続ける]をクリックします。

ここからはお好みに応じた設定やカスタマイズが選べます。ご参考までに私の選択結果をお伝えします。
[続ける]をクリック。



私は[あとで設定]をクリックしました。



さらに[同意する]。

フルネーム、アカウント名、パスワードを入力して[続ける]。




「”Siriに頼む”を有効にする」のチェックをはずして無効にし、[続ける]。

外観モードを選択して[続ける]。

設定を反映中?

いよいよ最後の設定です。
JISキーボードを使用している場合を想定し、VMXファイルにJISキーボードを認識させるコードを追加しました。ここでキーボードの設定を行います。
[続ける]をクリックし、画面に従って操作ください。

ようやく設定が完了し、めでたくmacOS 11 Big Surが使えるようになりました。

ここまででもBig Surは使用できますが、フルスクリーンモードで使えたほうが便利です。次にその方法を紹介します。
フルスクリーンで使えるようにしよう
VMware Toolsのインストール方法とは
VMware Tools は、仮想マシンのゲスト オペレーティング システム(ここではmacOS)に様々な便利な機能を提供し、またパフォーマンスを強化するとされている、ユーティリティ一(ツール)の集まりです。たとえば、仮想マシンをフルスクリーン表示したい場合などに必須のツールとなります。
以下ではVMware Toolsのインストール手順を、図を中心に説明します。
VMware Toolsのインストールには仮想マシンのCD/DVDをマウントするため、現在マウントされているメディアを取り出します。

最上部のメニューバーから[Player]>[管理]>[仮想マシン設定]をクリック。

[ISOイメージファイルを使用する]にチェックが入っていることを確認して[参照]をクリック。

「ISOイメージ参照」画面が表示されます。ここでVMware ToolsのISOイメージファイルを指定します。
Big Surインストールの前段階で、パッチツール(Unlocker)をダウンロードして解凍しています。そのフォルダに移動し、以下の場所に移動します。
unlocker-v302\unlocker-v302-ichitaso\tools
そして、”darwin.iso”を選択し、[開く]をクリックします。

「仮想マシンの設定」画面に戻り、[ハードウェア]タブの左側にある[CD/DVD(SATA)]をクリックします。
続いて右上の「デバイスのステータス」にある[接続済み]のチェックボックスをONにします。
最後に[OK]をクリックします。

上記の作業が成功すると、「VMware Tools」のデスクトップアイコンと画面が表示されます。もし、下の図のように画面が起動されない場合は、デスクトップアイコンをダブルクリックしてみてください。
画面の[VMware Toolsのインストール]をダブルクリックし、インストールを開始します。



セキュリティの画面が表示されます。パスワードを入力して[ソフトウェアをインストール]をクリック。

実行中の画面が表示されます。

同じ「機能拡張がブロックされました」画面が二つ表示されるでしょう。どちらからでも良いので、VMware Toolsの機能拡張を有効にするため、[”セキュリティ”環境設定を開く]をクリックします。

画面左下のカギマークをクリックします。

パスワードを入力し、[ロックを解除]をクリックします。

下の画面の[許可]をクリックし、VMware Toolsの実行を可能にします。

途中で以下の画面が出たら、[あとで行う]をクリックします。

「セキュリティとプライバシー」の画面を終了します。

二つ同じ「機能拡張がブロックされました」画面が表示されていましたが、もう片方も、念のため上記同様の操作をしておきます。
下の画面が表示されたら、VMware Toolsのインストールは完了です。[再起動]をクリックします。

しばらく待ちます。

立ち上がったら、フルスクリーンモードにしてみます。下図の「フルスクリーンモードを開始」ボタンをクリックします。

フルスクリーンモードで使用できるようになりました。

ログインしてみましょう。
VMware Toolsはもう使用しないので、デスクトップから削除します。

これで作業はすべて完了しました。
お疲れさまでした。

おわりに
仮想環境のMacは、実マシンではあまりやりたくない、経験にない実験や検証などの作業に大活躍しています。しかし本稿執筆時に使用したPCは、HDDにWindowsとmacOSをインストールしてしまっているせいか、グラフィカルな操作は少々もたつきます。ちなみにPC
のスペックは次の通りです。
- CPU:Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz 4.20 GHz
- メモリ:32.0 GB (31.7 GB 使用可能)
- ストレージ:HDD Seagate 300GB(化石のような遅いHDDです)
一方では経験上ですが、ホストOSであるWindowsのストレージをSSDにするだけで、かなり改善しました。
やはりおすすめは、WindowsもmacOSも、まるごとSSDにインストールする方法です。上記スペックのPCで、まるごとSSD環境での簡単な動画のカット編集(Avidemuxを使用)を試してみましたが、スムーズにできました。
みなさまもぜひ、良きMacライフをお楽しみください!