過去数年間、Appleは許可してきました 特定のバージョン Macハードウェア上で仮想化されるmacOSの。これは、オペレーティングシステム自体を仮想マシンとして使用する場合にはかなりうまく機能しますが、リカバリモードなどの起動前オプションは、VMの観点から扱うのが少し難しいです。
それは とても簡単 実際のMacをリカバリモードで起動しますが、MacVMを次のようなアプリケーションで使用する場合は非常に困難です。 VMware Fusion 。それは可能を使用するには コマンド-R FusionでmacOSVMを起動するときのキーの組み合わせですが、Fusionがそのコマンドを受け入れる時間枠は非常に小さいため、機能するまでに何十回も試す可能性があります。
代わりに、VMの構成ファイルを編集するだけで、MacVMを強制的にリカバリモードで起動する簡単な方法があります。このプロセスは、リカバリパーティションがそのままのVMwareベースのMac仮想マシンを対象としていることに注意してください。スクリーンショットはVMwareFusion 10.1.3を参照していますが、基本的なプロセスはアプリケーションの最新バージョンで機能するはずです。
- Mac VMが完全にシャットダウンされていることを確認してから、Finderで仮想マシンファイルを見つけます。 FinderでVMファイルを右クリックし、[ パッケージの内容を表示する 。
- VMを見つけます .vmx 構成ファイル。それを右クリックして、選択したテキストエディタで開きます。
- 次の構成オプションを.vmxファイルの最後に追加します。
macosguest.forceRecoveryModeInstall = 'TRUE'
- 変更を.vmxファイルに保存してから、MacVMを起動します。これで、ブートオプションキーを使用せずに、リカバリモードで直接起動するはずです。
- リカバリモードが終了し、macOSを再起動する準備ができたら、VMをシャットダウンしてから、.vmxファイルを再度開いて、追加されたテキストを削除します。最後に、VMのパッケージの内容で、VMを見つけて削除します .nvram ファイル(次のブートサイクル後にVMによって再作成されます)。これで、次にVMを起動すると、macOSで再起動するはずです。