De siste årene har Apple tillatt det visse versjoner av macOS som skal virtualiseres på Mac-maskinvare. Dette fungerer ganske bra for å bruke selve operativsystemet som en virtuell maskin, men pre-boot-alternativer som Recovery Mode er litt vanskeligere å håndtere når det gjelder virtuelle maskiner.
Det er lett nok å starte en faktisk Mac i gjenopprettingsmodus, men det er betydelig vanskeligere når du bruker en Mac VM med et program som VMware Fusion . Det ermuligå bruke Kommando-R tastekombinasjon når du starter en macOS VM i Fusion, men tidsvinduet der Fusion vil godta den kommandoen er så liten at du sannsynligvis vil prøve dusinvis av ganger før den fungerer.
I stedet er det en enklere måte å tvinge en Mac-VM til å starte i gjenopprettingsmodus ved å redigere VM-konfigurasjonsfilen. Merk at denne prosessen er for VMware-baserte virtuelle Mac-maskiner med gjenopprettingspartisjonen intakt. Skjermbildene våre refererer til VMware Fusion 10.1.3, selv om den grunnleggende prosessen skal fungere på de nyeste versjonene av applikasjonen.
- Forsikre deg om at Mac VM er fullstendig lukket, og finn deretter den virtuelle maskinfilen i Finder. Høyreklikk på VM-filen i Finder og velg Vis innholdet i pakken .
- Finn virtuelle maskiner .vmx konfigurasjonsfil. Høyreklikk på den og åpne den i din valgte tekstredigerer.
- Legg til følgende konfigurasjonsalternativ nederst i .vmx-filen:
macosguest.forceRecoveryModeInstall = 'TRUE'
- Lagre endringen i .vmx-filen, og start deretter Mac-VM. Den skal nå starte direkte i gjenopprettingsmodus uten å måtte bruke noen oppstartsalternativer.
- Når du er ferdig med gjenopprettingsmodus og klar til å starte opp igjen i macOS, lukker du VM og åpner deretter .vmx-filen og sletter teksten du har lagt til. Til slutt, i VMs pakkeinnhold, finn og slett den .nvram fil (den blir gjenopprettet av VM etter neste oppstartssyklus). Nå, når du neste gang starter opp VM, skal den starte opp igjen i macOS.