¿Cómo activar la virtualización de hardware en MacBook Pro de finales de 2013 (para Windows 8.1 con Boot Camp)?

32

Estoy tratando de activar la virtualización de hardware para mi nueva configuración de MacBook Pro para Windows 8.1 usando Boot Camp.

He buscado en línea y sé que no podemos simplemente ir al BIOS como Windows y cambiar la configuración. Desafortunadamente, la mayoría de las soluciones que he encontrado son para Parallels o VM.

¿Alguien puede decirme cómo habilitar la virtualización de hardware en MBP para Windows 8.1 instalado usando Boot Camp?

Ahsan
fuente
O tal vez tenga instalado Hyper-V :( ver aquí: superuser.com/questions/866962/…
Tod Thomson

Respuestas:

4

No hay virtualización de hardware para encender o apagar como en las PC Wintel.

Ese interruptor y muchos otros interruptores de BIOS están allí porque (al menos en parte) los fabricantes de hardware no fabrican el hardware Y el software, como lo hace Apple.

Siempre está encendido en cualquier Mac que tenga un procesador que admita la virtualización. Prácticamente cualquier Mac en los últimos años lo hace, por lo que es bueno ir con este.

Steve Chambers
fuente
Oh ok Gracias. Mi única preocupación era que Visual Studio me dijera que la virtualización de hardware estaba desactivada.
Ahsan
1
En el administrador de tareas, debe haber un campo que le indique si la virtualización está habilitada. Está en el administrador de tareas completo, en la pestaña del procesador ...
TiernanO
8
Respuesta incorrecta. There is no hardware virtualization to turn on or off like on Wintel PCs.está completamente mal. Las funciones de silicio se pueden deshabilitar a través de BIOS o UEFI, que es lo que está sucediendo en el modo de bootcamp roto de Apple.
DeepSpace101
1
Esta respuesta es 100% incorrecta. Macbook Bootcamp está roto y, a veces, lo apaga.
csauve
39

Parece que está teniendo el mismo problema que yo, donde después de arrancar en Windows, el VT-x se muestra como 'Deshabilitado' en el Administrador de tareas.

No estoy seguro de cómo o por qué, pero después de entrar en

  • OS X
  • Preferencias del Sistema
  • Disco de destino
  • Seleccione el disco BOOTCAMP como disco de inicio

Todo salió bien después de eso y felizmente pude usar Hyper-V, incluso desde un arranque en frío.

Si Optionsarranqué en frío usando la tecla -y luego seleccionando Windows , VT-x se deshabilitó en el Administrador de tareas.

Imagínate. ¿Podría algún genio de Mac explicar esto?

Extraterrestre
fuente
es lo que quería decir el modo de inicio o el disco de destino en el panel de inicio
ina
3
Mac "genio" le dirá que está utilizando un software no deseado con su hardware. La respuesta honesta (algo que Apple debería buscar por definición) sería: un error de firmware que Apple no puede solucionar adecuadamente desde 2008 ( foros.macrumors.com/showthread.php?t=821551 ).
Sean Feldman
1
Fue el disco de inicio para mí.
Jason el
Gracias por su respuesta, perdí casi dos horas antes de encontrar su respuesta.
Smartkid
55
Este hilo explica que debe arrancar usando la capa CSM-BIOS. debates.apple.com/thread/6720461?tstart=0 ; Además, también proporciona una línea de comando para solucionar este problema de forma permanente. Primero se usa diskutil listpara resolver la partición de Windows, luegosudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey
17

EDITAR: Encontré una mejor manera de hacer que esto funcione en lugar del baile de arranque sugerido originalmente (está a continuación como referencia). Básicamente establecido enable_and_lock_vmx trueen rEFInd y eso es todo. Detalles abajo ...

Método sugerido

  1. Deshabilite macOS System Integrity Protection / SIP (Reinicie Mac, mantenga presionadas las teclas Comando + R, en "OS X Utilities Utilities" seleccione el elemento del menú "Terminal" -> escriba terminal csrutil disable; reboot)
  2. De nuevo dentro de macOS después del reinicio, obtenga rEFInd y extráigalo en cualquier lugar (escritorio, descargas, etc.)
  3. Abra una ventana de terminal, cd donde lo extrajo y edite vía sudo nano refind/refind.conf-sample
  4. Descomente enable_and_lock_vmxy establezca, truees decir, toda la línea debería leer enable_and_lock_vmx true. <= ¡Esto es lo que realmente soluciona el problema!
  5. [opcional] Mientras esté aquí, cambie el tiempo de espera a algo rápido, como 4 o 5, es decirtimeout 4
  6. Instale rEFInd ejecutándose ./refind-installdesde la terminal. La configuración de muestra que editó se utiliza como la configuración instalada.
  7. [opcional] Habilite SIP nuevamente. Siga el n. ° 1 anterior pero ejecute en su csrutil enable; rebootlugar

Este método es muy sencillo: funciona en discos normales y encriptados (FileVault2, VeraCrypt o BitLocker) y la instalación realmente demora unos minutos. Lo mejor de todo, funciona en cada reinicio.

Método antiguo

Ninguno de los otros métodos funcionó para mí, especialmente porque mi Windows 10 estaba cifrado con Bitlocker, es decir, no aparece Startup Diskspara elegir reiniciar. Sin embargo, los pasos a continuación funcionan

  1. Apagado

    No solo un reinicio duro; completamente apagado ; como en ' contar hasta 10 cuando está apagado ' apagado

  2. Encienda e inicie el escritorio de OS X

    Este proceso carga la virtualización correctamente. En mi caso, tuve que mantener optiony seleccionar OS X, ingresar mi contraseña de FileVault (mi OS X está encriptada) y luego esperar para iniciar en el escritorio de OS X.

  3. Reiniciar a Windows

    Reinicio suave a través del menú Apple, es decir, arriba a la izquierda Icono de Apple => reiniciar Durante el arranque, seleccione Windows / Bootcamp (mediante la tecla de opción). Mi Windows estaba encriptado con Bitlocker, así que ingresé la contraseña del disco, arranqué a Windows, ingresé la contraseña de Windows, aterricé en el escritorio de Windows 10. ¡Esta vez Hyper-V estuvo presente y funcional!

Pongo esto aquí para referencia futura, pero espero que Apple realmente corrija su proceso de arranque Bootcamp. Se ha roto durante 8 años y la piratería anterior es ridícula para una máquina de $ 3000 y cuando Bootcamp es una característica de Mac oficialmente compatible.

DeepSpace101
fuente
2
SOLUCIÓN PERFECTA. Felicidades 4 que.
Wagner Bertolini Junior
Solo tengo una partición con Windows 10 en mi MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), así que no puedo seguir los pasos en OS X. ¿Alguna idea de cómo hacer esto solo en Windows?
Marco Lackovic
Aquí hay instrucciones paso a paso más detalladas para las nuevas versiones de MacOS X (El Capitan en mi caso) dea.nbird.com.au/2017/02/24/… con algunas formas opcionales (por ejemplo, usando Windows solo sin MacOS)
Oxidado
6

Parece que si inicia directamente en Windows no funciona, pero si inicia en OS X y cambia a Windows, funciona. O puede iniciar en Windows, cambiar a OS X y volver a Windows nuevamente.

jcesarmobile
fuente
Esto funcionó para mí. 1. Arranqué en OS X y corrí docker run hello-worldpara asegurarme de que Docker funcionaba correctamente. Era 2. Reinicie y mantenga presionada la tecla de opción para que aparezca la opción de reservar en Windows 3. Seleccione Windows. Corrí docker run hello-worldpara asegurarme de que Docker funcionaba correctamente. Era.
cramhead
Esto es lo que funcionó para mí. Parece que la MacBook Pro necesita iniciarse en OSX para habilitar la virtualización. Después de eso, un reinicio suave en Windows tendrá habilitada la virtualización. Tengo una MacBook Pro de 15 "a mediados de 2015 con i7 y Windows 10 Pro con actualización de aniversario.
JohnnyO
Solo sé de arranque en frío en WIN en mi MAC usando la tecla Opciones. Cuando en su lugar inicio en MAC primero, ¿cómo puedo cambiar a WIN en un BootCamp?
Joshua
1
En las preferencias, hay una sección de disco de arranque que le permite elegir una partición para arrancar
jcesarmobile
2

Intenté con y sin mantener presionada la tecla Alt, desde Mac OS hasta Windows y viceversa.

La instalación de Hyper-V comienza y solicita un reinicio, y durante el inicio de Windows, el segundo paso de la instalación falló y retrocedió.

Hoy compré el adaptador Thunderbolt a Ethernet, lo enchufé, instalé Hyper-V y después de reiniciar pude usarlo. Incluso cuando desconecto el adaptador.

Por lo tanto, parece que Hyper-V necesita algún tipo de adaptador Ethernet instalado.

Phansoul
fuente
El truco del 'adaptador de rayo a ethernet' para que Hyper-v funcione NO funciona con un iMac + Windows 10. 2015.
Kyle
1

Después de instalar rEFInd para iniciar triplemente mi Macbook MF839 (Win10, Ubuntu, OSX), para habilitar la virtualización en Windows 10, primero inicio en OSX, luego, cuando aparece la pantalla de inicio de sesión, presiono el botón de reinicio para que Mac vuelva a reiniciar y luego elija Windows 10 de rEFInd.

winsetter
fuente
1
¿Qué mac estabas usando?
Kyle
1

Había probado todas las combinaciones de arranque / reinicio y nada funcionó hasta que agregué el adaptador Thunderbolt a Ethernet. La próxima vez que inicie la partición de Windows Boot Camp pude habilitar Hyper V.

cwadeevans
fuente