Sa nakalipas na maraming taon, pinapayagan ng Apple ang ilang mga bersyon ng macOS na maging virtualized sa Mac hardware. Ito ay gumagana nang maayos para sa paggamit ng operating system mismo bilang isang virtual machine, ngunit ang mga pagpipilian sa pre-boot tulad ng Recovery Mode ay medyo trickier upang makitungo sa mga tuntunin ng VM.
Madali na i-boot ang isang aktwal na Mac sa Recovery Mode, ngunit mas mahirap ito kapag gumagamit ng isang Mac VM na may isang application tulad ng VMware Fusion. Posible na gamitin ang kumbinasyon ng key -R key kapag nag-booting ng isang macOS VM sa Fusion, ngunit ang window ng oras kung saan tatanggapin ng Fusion ang utos na ito ay napakaliit na malamang na susubukan mo nang maraming 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 mga virtual virtual na makina ng VMware na may buo ng kanilang pagbawi. Sanggunian ng aming mga screenshot VMware Fusion 10.1.3, bagaman ang pangunahing proseso ay dapat gumana sa pinakabagong mga bersyon ng application.
- Siguraduhin na ang Mac VM ay ganap na isinara at pagkatapos ay hanapin ang virtual machine file sa Finder. Mag-right-click sa VM file sa Finder at piliin ang Mga Nilalaman ng Package .
- Hanapin ang file ng pagsasaayos ng VM's .vmx . Mag-click sa kanan at buksan ito sa iyong editor ng teksto na pinili.
- Idagdag ang sumusunod na pagpipilian sa pagsasaayos sa ilalim ng .vmx file:
- I-save ang pagbabago sa .vmx file at pagkatapos ay i-boot ang iyong Mac VM. Dapat itong mag-boot nang direkta sa mode ng Pagbawi nang hindi kinakailangang gumamit ng anumang mga pindutan ng pagpipilian sa boot.
- Kapag tapos ka na sa Recovery Mode at handa nang mag-boot pabalik sa macOS, isara ang VM at muling buksan ang .vmx file at tanggalin ang idinagdag na teksto. Sa wakas, sa mga nilalaman ng package ng VM, hanapin at tanggalin ang .nvram file nito (ito ay muling likhain ng VM pagkatapos ng susunod na pag-ikot ng boot). Ngayon, kapag susunod mong boot ang VM, dapat itong bumalik sa macOS.
macosguest.forceRecoveryModeInstall = "Tunay"
