Under de senaste åren har Apple tillåtit vissa versioner av macOS som ska virtualiseras på Mac-maskinvara. Detta fungerar ganska bra för att använda operativsystemet i sig som en virtuell maskin, men alternativ för före start som Recovery Mode är lite svårare att hantera när det gäller virtuella datorer.
Dess lätt nog att starta en verklig Mac i återställningsläge, men det är betydligt svårare när du använder en Mac-VM med en applikation som VMware Fusion . Dessmöjligatt använda Command-R tangentkombination när du startar en MacOS VM i Fusion, men tidsfönstret där Fusion accepterar det kommandot är så litet att du sannolikt kommer att prova dussintals gånger innan det fungerar.
Istället finns det ett enklare sätt att tvinga en Mac-dator att starta i återställningsläge genom att helt enkelt redigera den virtuella datorns konfigurationsfil. Observera att denna process är för VMware-baserade Mac-virtuella maskiner med deras återställningspartition intakt. Våra skärmdumpar refererar till VMware Fusion 10.1.3, även om den grundläggande processen borde fungera på de senaste versionerna av applikationen.
- Se till att Mac VM är helt stängd och leta reda på den virtuella maskinfilen i Finder. Högerklicka på VM-filen i Finder och välj Visa paketets innehåll .
- Leta upp virtuella datorer .vmx konfigurationsfil. Högerklicka på den och öppna den i din textredigerare.
- Lägg till följande konfigurationsalternativ längst ner i .vmx-filen:
macosguest.forceRecoveryModeInstall = 'TRUE'
- Spara ändringen i .vmx-filen och starta sedan din Mac VM. Det ska nu starta direkt i återställningsläge utan att behöva använda några startalternativ.
- När du är klar med återställningsläge och redo att starta tillbaka till macOS stänger du av den virtuella datorn och öppnar sedan .vmx-filen igen och tar bort den tillagda texten. Slutligen, i VM: s paketinnehåll, hitta och ta bort dess .nvram fil (den kommer att återskapas av den virtuella datorn efter nästa startcykel). Nu när du startar om den nästa datorn ska den starta tillbaka till macOS.