Sa nagdaang maraming taon, pinapayagan ng Apple ilang mga bersyon ng macOS upang ma-virtualize sa Mac hardware. Gumagana ito nang maayos para sa paggamit ng operating system mismo bilang isang virtual machine, ngunit ang mga pagpipilian na pre-boot tulad ng Recovery Mode ay medyo mas mahirap makitungo sa mga tuntunin ng VMs.
Ito ay sapat na madali upang mag-boot ng isang tunay na Mac sa Recovery Mode, ngunit mas mahirap ito kapag gumagamit ng isang Mac VM na may isang application na tulad VMware Fusion . Ito aymaaariupang magamit ang Command-R pangunahing kumbinasyon kapag nag-boot ng macOS VM sa Fusion, ngunit ang window ng oras kung saan tatanggapin ng Fusion ang utos na iyon ay napakaliit na malamang na subukan mo ang dose-dosenang beses bago ito gumana.
Sa halip, mayroong isang mas madaling paraan upang pilitin ang isang Mac VM na mag-boot sa Recovery Mode sa pamamagitan lamang ng pag-edit ng file ng pagsasaayos ng VM. Tandaan na ang prosesong ito ay para sa VMware na nakabatay sa mga virtual machine ng Mac na buo ang kanilang partisyon sa pagbawi. Ang aming mga screenshot ay sumangguni sa VMware Fusion 10.1.3, bagaman ang pangunahing proseso ay dapat na gumana sa pinakabagong mga bersyon ng application.
- Tiyaking ang Mac VM ay ganap na nakasara at pagkatapos ay hanapin ang virtual machine file sa Finder. Mag-right click sa VM file sa Finder at piliin ang Ipakita ang Mga Nilalaman sa Package .
- Hanapin ang VM's .vmx file ng pagsasaayos. Mag-right click dito at buksan ito sa iyong text editor na napili.
- Idagdag ang sumusunod na pagpipilian sa pagsasaayos sa ilalim ng .vmx file:
macosguest.forceRecoveryModeInstall = 'TRUE'
- I-save ang pagbabago sa .vmx file at pagkatapos ay i-boot ang iyong Mac VM. Dapat ngayon itong mag-boot nang direkta sa Recovery Mode nang hindi nangangailangan na gumamit ng anumang mga key ng pagpipilian ng boot.
- Kapag tapos ka na sa Recovery Mode at handa nang mag-boot pabalik sa macOS, i-shut down ang VM at pagkatapos ay buksan muli ang .vmx file at tanggalin ang idinagdag na teksto. Sa wakas, sa mga nilalaman ng package ng VM, hanapin at tanggalin ang mga ito .nvram file (ito ay muling likhain ng VM pagkatapos ng susunod na ikot ng boot). Ngayon, kapag sumunod ka sa pag-boot ng VM, dapat itong i-boot pabalik sa macOS.