Anonim

在过去的几年中,Apple允许在Mac硬件上虚拟化某些版本的macOS。 这对于将操作系统本身用作虚拟机非常有效,但是就VM而言,像Recovery Mode这样的预引导选项在处理方面有些棘手。
将实际的Mac引导到恢复模式很容易,但是将Mac VM与VMware Fusion之类的应用程序一起使用时,难度要大得多。 在Fusion中引导macOS VM时, 可以 使用Command-R组合键,但是Fusion接受该命令的时间窗口很小,以至于您可能尝试数十次才能起作用。
取而代之的是,有一种简单的方法可以通过简单地编辑Mac的配置文件来强制Mac VM在恢复模式下启动。 请注意,此过程适用于具有恢复分区完整的基于VMware的Mac虚拟机。 我们的屏幕截图引用了VMware Fusion 10.1.3,尽管基本过程应适用于该应用程序的最新版本。

  1. 确保Mac VM已完全关闭,然后在Finder中找到虚拟机文件。 在Finder中右键单击VM文件,然后选择Show Package Contents
  2. 找到VM的.vmx配置文件。 右键单击它,然后在您选择的文本编辑器中将其打开。
  3. 将以下配置选项添加到.vmx文件的底部:
  4. macosguest.forceRecoveryModeInstall =“ TRUE”

  5. 将更改保存到.vmx文件,然后启动Mac VM。 现在,它应该直接启动进入恢复模式,而无需使用任何启动选项键。
  6. 当您完成恢复模式并准备好重新启动回macOS时,请关闭VM,然后重新打开.vmx文件并删除添加的文本。 最后,在VM的软件包内容中,找到并删除其.nvram文件(该文件将在下一个引导周期后由VM重新创建)。 现在,当您下次启动VM时,它应该重新启动回到macOS。
如何在vmware融合中强制Mac vm以恢复模式启动