Az elmúlt években az Apple engedélyezte a macOS bizonyos verzióinak virtualizálását a Mac hardveren. Ez viszonylag jól működik, ha magát az operációs rendszert használja virtuális gépként, de a rendszerindítás előtti opciók, például a helyreállítási mód, a virtuális gépek szempontjából kissé trükkösebbek.
Elég könnyű egy tényleges Mac rendszert indítani helyreállítási módba, de ez lényegesen nehezebb, ha Mac virtuális gépet használ olyan alkalmazással, mint a VMware Fusion. Lehetőség van a Command-R billentyűkombináció használatára a macOS virtuális gép indításakor a Fusion rendszerben, de az az időablak, amelyben a Fusion elfogadja a parancsot, olyan kicsi, hogy valószínűleg több tucatszor megpróbálja, mielőtt működik.
Ehelyett a Mac virtuális gép egyszerűbb módon kényszeríthető a helyreállítási módban való indításra a virtuális gép konfigurációs fájljának egyszerű szerkesztésével. Vegye figyelembe, hogy ez a folyamat VMware-alapú Mac virtuális gépekre vonatkozik, sértetlen helyreállítási partíciójukkal. A képernyőképeink a VMware Fusion 10.1.3-ra hivatkoznak, bár az alapvető folyamatnak az alkalmazás legújabb verzióin kell működnie.
- Győződjön meg arról, hogy a Mac virtuális gép teljesen leállt, majd keresse meg a virtuális gép fájlt a Finderben. Kattintson a jobb gombbal a virtuális gép fájlra a Finderben, és válassza a Csomag tartalmának megjelenítése lehetőséget .
- Keresse meg a virtuális gép .vmx konfigurációs fájlját. Kattintson a jobb gombbal és nyissa meg a választott szövegszerkesztőben.
- Adja hozzá a következő konfigurációs beállítást a .vmx fájl aljához:
- Mentse a változtatást a .vmx fájlba, majd indítsa el a Mac virtuális gépet. Most közvetlenül visszaállítási módba kell indulnia, anélkül, hogy bármilyen indító opciót használni kellene.
- Ha végzett a helyreállítási móddal, és készen áll a MacOS-ba való újraindításra, állítsa le a virtuális gépet, nyissa meg újra a .vmx fájlt, és törölje a hozzáadott szöveget. Végül keresse meg és törölje a virtuális gép csomagtartalmát .nvram fájlját (ezt a virtuális gép újra létrehozza a következő indítási ciklus után). Most, amikor a virtuális gépet legközelebb indítja, vissza kell indulnia a macOS-ba.
macosguest.forceRecoveryModeInstall = "TRUE"