Anonim

Przez ostatnie kilka lat Apple zezwalało na wirtualizację niektórych wersji systemu macOS na sprzęcie Mac. Działa to całkiem dobrze w przypadku korzystania z samego systemu operacyjnego jako maszyny wirtualnej, ale opcje przed uruchomieniem, takie jak tryb odzyskiwania, są nieco trudniejsze w przypadku maszyn wirtualnych.
Uruchomienie rzeczywistego komputera Mac w trybie odzyskiwania jest dość łatwe, ale znacznie trudniejsze jest użycie maszyny wirtualnej Mac z aplikacją taką jak VMware Fusion. Możliwe jest użycie kombinacji klawiszy Command-R podczas uruchamiania maszyny wirtualnej macOS w Fusion, ale okno czasowe, w którym Fusion zaakceptuje to polecenie, jest tak małe, że prawdopodobnie spróbujesz dziesiątki razy, zanim zadziała.
Zamiast tego istnieje łatwiejszy sposób, aby zmusić maszynę wirtualną Mac do uruchomienia w trybie odzyskiwania, po prostu edytując plik konfiguracyjny maszyny wirtualnej. Pamiętaj, że ten proces dotyczy maszyn wirtualnych Mac opartych na VMware z nienaruszoną partycją odzyskiwania. Nasze zrzuty ekranu odnoszą się do VMware Fusion 10.1.3, chociaż podstawowy proces powinien działać w najnowszych wersjach aplikacji.

  1. Upewnij się, że maszyna wirtualna Mac jest całkowicie zamknięta, a następnie zlokalizuj plik maszyny wirtualnej w Finderze. Kliknij prawym przyciskiem myszy plik VM w Finderze i wybierz opcję Pokaż zawartość pakietu .
  2. Znajdź plik konfiguracyjny maszyny wirtualnej .vmx . Kliknij go prawym przyciskiem myszy i otwórz w wybranym edytorze tekstów.
  3. Dodaj następującą opcję konfiguracji na dole pliku .vmx:
  4. macosguest.forceRecoveryModeInstall = "PRAWDA"

  5. Zapisz zmianę w pliku .vmx, a następnie uruchom maszynę wirtualną Mac. Powinien teraz uruchomić się bezpośrednio w trybie odzyskiwania bez konieczności używania klawiszy opcji rozruchu.
  6. Po zakończeniu trybu odzyskiwania i przygotowaniu do ponownego uruchomienia w systemie macOS zamknij maszynę wirtualną, a następnie ponownie otwórz plik .vmx i usuń dodany tekst. Na koniec w zawartości pakietu maszyny wirtualnej znajdź i usuń plik .nvram (zostanie on ponownie utworzony przez maszynę wirtualną po następnym cyklu rozruchu). Teraz, kiedy następnym razem uruchomisz maszynę wirtualną, powinna ona ponownie uruchomić się w systemie macOS.
Jak zmusić mac vm do uruchomienia w trybie odzyskiwania w vmware fusion