Negli ultimi anni, Apple ha permesso alcune versioni di macOS da virtualizzare su hardware Mac. Funziona abbastanza bene per l'utilizzo del sistema operativo stesso come macchina virtuale, ma le opzioni di pre-avvio come la modalità di ripristino sono un po' più complicate da gestire in termini di VM.
Suo abbastanza facile per avviare un vero Mac in modalità di ripristino, ma è molto più difficile quando si utilizza una macchina virtuale Mac con un'applicazione come VMware Fusion . Suopossibileusare il Comando-R combinazione di tasti quando si avvia una VM macOS in Fusion, ma la finestra temporale in cui Fusion accetterà quel comando è così piccola che probabilmente proverai dozzine di volte prima che funzioni.
Invece, c'è un modo più semplice per forzare l'avvio di una VM Mac in modalità di ripristino semplicemente modificando il file di configurazione della VM. Si noti che questo processo è per macchine virtuali Mac basate su VMware con la loro partizione di ripristino intatta. I nostri screenshot fanno riferimento a VMware Fusion 10.1.3, anche se il processo di base dovrebbe funzionare sulle versioni più recenti dell'applicazione.
- Assicurati che la VM Mac sia completamente spenta, quindi individua il file della macchina virtuale nel Finder. Fare clic con il pulsante destro del mouse sul file VM nel Finder e selezionare Mostra contenuto della confezione .
- Individua le VM .vmx file di configurazione. Fare clic con il tasto destro su di esso e aprirlo nell'editor di testo preferito.
- Aggiungi la seguente opzione di configurazione in fondo al file .vmx:|_+_|
- Salva la modifica nel file .vmx e quindi avvia il tuo Mac VM. Ora dovrebbe avviarsi direttamente in modalità di ripristino senza dover utilizzare alcuna chiave di opzione di avvio.
- Quando hai finito con la modalità di ripristino e sei pronto per riavviare in macOS, spegni la VM, quindi riapri il file .vmx ed elimina il testo aggiunto. Infine, nel contenuto del pacchetto della VM, trova ed elimina il suo .nvram file (verrà ricreato dalla VM dopo il prossimo ciclo di avvio). Ora, al successivo avvio della VM, dovrebbe riavviarsi in macOS.