Sappi che è vecchio di un anno, ma invece di usare Parallels e soffrire con la virtualizzazione nidificata, puoi abilitare VT-x prima dell'avvio di Windows usando il boot loader RAFFINATO. Questo è il post del blog che ho scritto su come farlo:
link
ATTENZIONE : sebbene questo abbia funzionato su molti Mac basati su Intel, REFInd ha messo a disagio i Registri specifici del modello sul processore Intel per abilitare VT-x. Se Apple dovesse mai uscire con un laptop basato su AMD, o Intel apportasse enormi modifiche ai suoi MSR nelle future versioni dei loro chip, assicurati che REFInd supporti il tuo specifico processore! Fai questi passaggi a tuo rischio e pericolo.
- Vai qui e scarica REFInd (la versione zip): link
- Estrai lo zip in una cartella, apri la cartella di ripristino e modifica refind.conf-sample.
- In refind.conf-sample:
Imposta il timeout su 5 secondi (o qualsiasi cosa tu voglia)
Trova enable_and_lock_vmx, decommenta la riga e impostala su true
- Spegni il computer.
- Dopo aver riacceso, premi e tieni premuto Command + R prima che il logo chime / apple appaia per avviare Apple Recovery.
- Una volta in Apple Recovery, vai su Utilità - > Terminale.
- Passare alla cartella in cui è stato estratto REFInd ed eseguire ./refind-install
- Se viene visualizzato un avviso relativo a SIP (System Integrity Protection), premere "y" e continuare con l'installazione. Siamo in modalità di recupero, quindi SIP dovrebbe essere disabilitato a questo punto.
- Nota: il programma di installazione copierà il file refind.conf-sample su EFI / refind / refind.conf sulla partizione ESP. Se hai bisogno di cambiare le impostazioni in seguito, dovrai prima montare la partizione (usa i primi due comandi dalle istruzioni di disinstallazione qui sotto per montarlo).
- Riavvia il tuo Mac. (Ora, il Mac potrebbe bloccarsi. In tal caso, tieni premuto il pulsante di accensione fino a quando lo schermo LCD si spegne, quindi riaccendilo.)
Sarai accolto da un menu di bootloader della GUI, che caricherà qualsiasi sistema operativo come predefinito. Nel mio caso, questo era Windows e Hyper-V funzionava perfettamente da un avvio a freddo!
Se per caso si desidera utilizzare qualcosa di diverso da Hyper-V, sarà necessario utilizzare bcdedit
in Windows per disattivare l'hypervisor (poiché Hyper-V assume il controllo esclusivo su VT-x dopo l'avvio di Windows):
bcdedit /set {current} hypervisorlaunchtype off
< - Disattiva Hyper-V
bcdedit /set {current} hypervisorlaunchtype on
< - Attiva Hyper-V