Come attivare la virtualizzazione dell'hardware su MacBook Pro di fine 2013 (per Windows 8.1 utilizzando Boot Camp)?


28

Sto cercando di attivare Hardware Virtualization per il mio nuovo MacBook Pro per Windows 8.1 con Boot Camp.

Ho cercato online e so che non possiamo semplicemente andare al BIOS come Windows e modificare le impostazioni. Sfortunatamente, la maggior parte della soluzione che ho incontrato riguarda Parallels o VM.

Qualcuno può gentilmente farmi sapere come abilitare la virtualizzazione dell'hardware su MAC per Windows 8.1 installato utilizzando Boot Camp?


O forse hai installato Hyper-V :( vedi qui: superuser.com/questions/866962/...
Tod Thomson

Risposte:


2

Non esiste alcuna virtualizzazione dell'hardware da attivare o disattivare come nei PC Wintel.

Questo switch e molti altri switch del BIOS sono lì perché (almeno in parte) i produttori di hardware non fanno l'hardware e il software, come Apple.

È sempre attivo su qualsiasi Mac dotato di un processore che supporta la virtualizzazione. Praticamente qualsiasi Mac negli ultimi anni fa così sei bravo ad andare con questo.


Oh va bene. Grazie. La mia unica preoccupazione era che Visual Studio mi dicesse che la virtualizzazione dell'hardware era disattivata.
Ahsan

1
Sotto il task manager, dovrebbe esserci un campo che ti dice se la virtualizzazione è abilitata. È in completo task manager, sotto la scheda del processore ...
TiernanO

8
Risposta sbagliata. There is no hardware virtualization to turn on or off like on Wintel PCs. è completamente sbagliato. Le funzionalità di silicio possono essere disabilitate tramite BIOS o UEFI, il che è ciò che accade nella modalità di bootcamp rotta di Apple.
DeepSpace101

1
Questa risposta è corretta al 100%. Macbook Bootcamp è rotto e talvolta lo spegne.
csauve

36

Sembra che tu stia correndo lo stesso problema che ho fatto, dove dopo l'avvio in Windows, VT-x mostra come "Disabilitato" in Task Manager.

Non sei sicuro di come o perché, ma dopo essere entrato

  • OS X
  • Preferenze di Sistema
  • Disco di destinazione
  • Seleziona il CAMPO DI ADDESTRAMENTO disco come il disco di avvio

Tutto andava bene dopo e potevo tranquillamente usare Hyper-V, anche da un avvio a freddo.

Se avvio a freddo con il Opzioni -key, e quindi selezionando finestre , VT-x era disabilitato in Task Manager.

Vai a capire. Qualche genio del Mac può spiegare questo?


si intende la modalità di avvio o disco di destinazione nel pannello di avvio
ina

3
Il "genio" del Mac ti dirà che stai usando un software non intenzionale con il loro hardware. La risposta onesta (qualcosa che Apple dovrebbe cercare per definizione) sarebbe - bug del firmware che Apple non può correggere correttamente dal 2008 ( forums.macrumors.com/showthread.php?t=821551 ).
Sean Feldman

1
Era il disco di avvio per me.
Jason

Grazie per la tua risposta, ho perso quasi due ore prima di trovare la tua risposta.
Smartkid

4
Questo thread spiega che è necessario eseguire l'avvio utilizzando il livello CSM-BIOS. discussions.apple.com/thread/6720461?tstart=0 ; Inoltre, fornisce anche una riga di comando per risolvere questo problema in modo permanente. Primo utilizzo diskutil list per risolvere la partizione di Windows, quindi sudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey

14

EDIT: Ho trovato un modo migliore per farlo funzionare al posto del boot dance originariamente suggerito (è sotto per riferimento). Fondamentalmente impostato enable_and_lock_vmx true in rinascita e basta. Dettagli sotto ...

Metodo suggerito

  1. Disattiva macOS System Integrity Protection / SIP (Riavvia Mac, tieni premuti i tasti Command + R, in "OS X Utilities Utilities" seleziona "Terminal" voce di menu - & gt; digita nel terminale csrutil disable; reboot )
  2. Torna dentro macOS dopo il riavvio, ottieni Ritrovato ed estrailo ovunque (desktop, download ecc.)
  3. Aprire una finestra di terminale, cd nel punto in cui è stata estratta e modificare tramite sudo nano refind/refind.conf-sample
  4. Rimuovere il commento enable_and_lock_vmx e impostato su true vale a dire l'intera linea dovrebbe leggere enable_and_lock_vmx true. & lt; = Questo è ciò che risolve veramente il problema!
  5. [opzionale] Mentre sei qui, cambia il timeout in qualcosa di veloce, come 4 o 5 i.e. timeout 4
  6. Installa ripristinato eseguendo ./refind-install dal terminale. La configurazione di esempio che hai modificato viene utilizzata come configurazione installata.
  7. [opzionale] Abilita nuovamente SIP. Segui # 1 sopra ma corri csrutil enable; reboot anziché

Questo metodo è molto semplice: funziona su dischi normali e crittografati (FileVault2, VeraCrypt o BitLocker) e richiede davvero pochi minuti per l'installazione. Meglio di tutto, funziona in ogni riavvio.

Vecchio metodo

Nessuno degli altri metodi ha funzionato per me, soprattutto dal momento che il mio Windows 10 è stato crittografato con Bitlocker, cioè non viene visualizzato in Startup Disks scegliere di riavviare. I passaggi qui sotto funzionano però

  1. Spegni

    Non solo un duro riavvio; completamente spento ; come in ' contare fino a 10 quando spento 'fuori

  2. Accendi e avvia il desktop di OS X.

    Questo processo carica correttamente la virtualizzazione. Nel mio caso, ho dovuto tenere option e selezionare OS X, inserire la mia password FileVault (il mio OS X è crittografato) e quindi attendere per avviare il desktop OS X.

  3. Riavvia a Windows

    Riavvio morbido tramite il menu Apple, ad esempio in alto a sinistra Icona Apple = & gt; ricomincia. Durante l'avvio selezionare Windows / Bootcamp (tramite la chiave di opzione). Il mio Windows era Bitlocker crittografato, così ho inserito la password del disco, avviato a Windows, inserito la password di Windows, atterrato sul desktop di Windows 10. Questa volta Hyper-V era presente e funzionale!

Sto mettendo questo qui per riferimento futuro, ma spero che Apple risolva effettivamente il loro processo di avvio Bootcamp. E 'stato rotto per 8 anni e il trucco di cui sopra è ridicolo per una macchina da $ 3000 e quando Bootcamp è una funzionalità per Mac supportata ufficialmente.


1
SOLUZIONE PERFETTA. Complimenti 4.
Wagner Bertolini Junior

Ho solo una partizione con Windows 10 sul mio MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), quindi non posso fare i passaggi su OS X. Qualche idea su come farlo solo su Windows?
Marco Lackovic

6

Sembra che se si avvia direttamente su Windows non funzioni, ma se si avvia su OS X e si passa a Windows, funziona. Oppure puoi avviare Windows, passare a OS X e tornare a Windows.


Questo ha funzionato per me. 1. avviare in OS X e ho eseguito docker run hello-world per garantire che la finestra mobile funzionasse correttamente. Era 2. Riavvia e tieni premuto il tasto opzione per visualizzare l'opzione per prenotare in Windows 3. Seleziona Windows. mi sono imbattuto docker run hello-world per garantire che la finestra mobile funzionasse correttamente. Era.
cramhead

Questo è ciò che ha funzionato per me. Sembra che MacBook Pro abbia bisogno di avviare in OSX per abilitare la virtualizzazione. Dopodiché, un soft start in Windows avrà la virtualizzazione abilitata. Ho un MacBook Pro 15 "a metà 2015 con i7 e Windows 10 Pro con l'aggiornamento Anniversary.
JohnnyO

So solo di avviare a freddo su WIN sul mio MAC usando il tasto Options. Quando accedo invece al MAC, come faccio a passare a WIN su BootCamp?
Joshua

1
Nelle preferenze, c'è una sezione del disco di avvio che consente di scegliere una partizione da avviare
jcesarmobile

2

Ho provato con e senza tenere premuto il tasto Alt, da Mac OS a Windows e viceversa.

L'installazione di Hyper-V inizia e richiede il riavvio e durante l'avvio di Windows, il secondo passaggio dell'installazione non viene completato e ripristinato.

Oggi ho comprato il fulmine all'adattatore Ethernet, l'ho collegato, installato Hyper-V e dopo il riavvio potrei usarlo. Anche quando scollego l'adattatore.

Quindi giunge a Hyper-V la necessità di installare una sorta di adattatore Ethernet.


Il trucco "da fulmine a ethernet" per far funzionare hyper-v NON funziona con un iMac + Windows 10 2015.
Kyle

1

Dopo aver installato REFInd per triplicare il mio Macbook MF839 (Win10, Ubuntu, OSX), per abilitare la virtualizzazione su Windows 10, per prima cosa faccio il boot su OSX, poi quando appare la schermata di login, premo il pulsante restart così il mac ricomincio scegli Windows 10 da RICERCA.


Quale mac stavi usando?
Kyle

1

Ho provato tutte le varie combinazioni di avvio / riavvio e nulla ha funzionato fino a quando non ho aggiunto l'adattatore da Thunderbolt a Ethernet. La prossima volta che ho avviato la partizione Boot Camp di Windows ho potuto abilitare Hyper V.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.