I de sidste mange år har Apple tilladt det visse versioner af macOS, der skal virtualiseres på Mac-hardware. Dette fungerer ret godt til at bruge selve operativsystemet som en virtuel maskine, men pre-boot-indstillinger som Recovery Mode er lidt sværere at håndtere med hensyn til VM'er.
Det er let nok at starte en faktisk Mac i gendannelsestilstand, men det er betydeligt vanskeligere, når du bruger en Mac VM med en applikation som VMware Fusion . Det ermuligtat bruge Kommando-R nøglekombination, når du starter en macOS VM i Fusion, men tidsvinduet, hvor Fusion accepterer denne kommando, er så lille, at du sandsynligvis vil prøve snesevis af gange, før det fungerer.
I stedet er der en nemmere måde at tvinge en Mac VM til at starte i gendannelsestilstand ved blot at redigere VM's konfigurationsfil. Bemærk, at denne proces er til VMware-baserede virtuelle Mac-maskiner med deres gendannelsespartition intakt. Vores skærmbilleder refererer til VMware Fusion 10.1.3, selvom den grundlæggende proces skal fungere på de nyeste versioner af applikationen.
- Sørg for, at Mac VM er lukket helt, og find derefter den virtuelle maskinfil i Finder. Højreklik på VM-filen i Finder, og vælg Vis pakkeindhold .
- Find VM'erne .vmx konfigurationsfil. Højreklik på den og åbn den i din valgte teksteditor.
- Tilføj følgende konfigurationsindstilling i bunden af .vmx-filen:
macosguest.forceRecoveryModeInstall = 'TRUE'
- Gem ændringen i .vmx-filen, og start derefter din Mac VM. Det skal nu starte direkte i gendannelsestilstand uden at skulle bruge nogen startmuligheder.
- Når du er færdig med gendannelsestilstand og klar til at starte tilbage i macOS, skal du lukke den virtuelle computer og derefter åbne .vmx-filen igen og slette den tilføjede tekst. Endelig, i VMs pakkeindhold, find og slet dens .nvram fil (den genskabes af den virtuelle computer efter den næste opstartscyklus). Nu, når du næste gang starter VM, skal den starte tilbage i macOS.