Anonim

過去数年間、AppleはmacOSの特定のバージョンをMacハードウェアで仮想化することを許可してきました。 これは、オペレーティングシステム自体を仮想マシンとして使用する場合にはかなりうまく機能しますが、回復モードなどのプリブートオプションは、VMの観点からやや扱いにくいものです。
実際のMacをリカバリモードで起動するのは簡単ですが、VMware FusionのようなアプリケーションでMac VMを使用する場合は非常に困難です。 FusionでmacOS VMを起動するときにCommand-Rキーの組み合わせを使用することは 可能です が、Fusionがそのコマンドを受け入れる時間枠は非常に短いため、動作するまでに何十回も試行する可能性があります。
代わりに、VMの構成ファイルを編集するだけで、Mac VMを強制的にリカバリモードで起動する簡単な方法があります。 このプロセスは、リカバリパーティションがそのままのVMwareベースのMac仮想マシン用です。 スクリーンショットはVMware Fusion 10.1.3を参照していますが、基本的なプロセスはアプリケーションの最新バージョンで動作するはずです。

  1. Mac VMが完全にシャットダウンされていることを確認してから、Finderで仮想マシンファイルを見つけます。 FinderでVMファイルを右クリックし、[ パッケージの内容を表示]を選択します。
  2. VMの.vmx構成ファイルを見つけます。 それを右クリックして、選択したテキストエディタで開きます。
  3. .vmxファイルの下部に次の構成オプションを追加します。
  4. macosguest.forceRecoveryModeInstall = "TRUE"

  5. 変更を.vmxファイルに保存してから、Mac VMを起動します。 これで、ブートオプションキーを使用せずに、リカバリモードで直接起動するはずです。
  6. リカバリモードが完了し、macOSに再起動する準備ができたら、VMをシャットダウンしてから.vmxファイルを再度開き、追加したテキストを削除します。 最後に、VMのパッケージの内容で、その.nvramファイルを見つけて削除します(次のブートサイクル後にVMによって再作成されます)。 これで、次回VMを起動するときに、macOSに再起動するはずです。
VMware FusionでMac VMを強制的にリカバリモードで起動する方法