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

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

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

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

26
O quizás tenga instalado Hyper-V :( vea aquí: superuser.com/questions/866962/…
agregado el autor Berrick Caleb Fillmore, fuente

7 Respuestas

Parece que te encuentras con el mismo problema que yo, donde, después de iniciar 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

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

Después de eso, todo estaba bien y podía usar Hyper-V, incluso desde una bota fría.

Si inicié el arranque en frío con la tecla Opciones y luego seleccioné Windows , VT-x se deshabilitó en el Administrador de tareas.

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

36
agregado
El comentario de Chui Tey funcionó como era necesario deshabilitar la protección de integridad del sistema como se describe aquí: stackoverflow.com/questions/32932961/…
agregado el autor ss2k, fuente
Mac "genius" te dirá que estás usando un software no deseado con su hardware. La respuesta honesta (algo que Apple debería buscar para su definición) sería: error de firmware que Apple no puede corregir correctamente desde 2008 ( forums.macrumors.com/showthread.php?t=821551 ).
agregado el autor Pradeep007, fuente
¿Se refería al modo de inicio o disco de destino en el panel de inicio?
agregado el autor notthetup, fuente
Fue el disco de inicio para mí.
agregado el autor D1811994, fuente
Estas instrucciones no me funcionaron en un MacBook Pro 2012. Entré en Preferencias del sistema y hice clic en "Modo de disco de destino", pero eso no hizo nada. Las cosas probablemente han cambiado en Mac OS Sierra 10.12.6.
agregado el autor Janet Todorova, fuente
Este hilo explica que debe iniciarse utilizando la capa CSM-BIOS. debates.apple.com/thread/6720461?tstart=0 ; Además, también proporciona una línea de comandos para solucionar este problema de forma permanente. Primero use diskutil list para elaborar la partición de Windows, luego sudo/usr/sbin/bless --device/dev/disk0s4 --setBoot --legacy --legacydrivehint/dev/disk0
agregado el autor mitaka, fuente
Gracias por su respuesta, desperdicié casi dos horas antes de encontrar su respuesta.
agregado el autor Smartkid, fuente

EDITAR: Encontré una mejor manera de hacer que esto funcione en lugar del boot dance originalmente sugerido (se encuentra a continuación como referencia). Básicamente, establezca enable_and_lock_vmx true en rEFInd y listo. Detalles abajo ...

Metodo sugerido

  1. Disable macOS System Integrity Protection/SIP (Reboot Mac, hold down Command + R keys, at "OS X Utilities Utilities" pick "Terminal" menu item -> type in terminal csrutil disable; reboot)
  2. Back inside macOS after the reboot, get rEFInd and extract it anywhere (desktop, downloads etc)
  3. Open a terminal window, cd to where you extracted it and edit via sudo nano refind/refind.conf-sample
  4. Uncomment enable_and_lock_vmx and set to true i.e. the whole line should read enable_and_lock_vmx true. <= This is what really fixes the issue!
  5. [optional] While here, change the timeout to something quick, like 4 or 5 i.e. timeout 4
  6. Install rEFInd by running ./refind-install from terminal. The sample config you edited is used as the installed config.
  7. [optional] Enable SIP again. Follow #1 above but run csrutil enable; reboot instead

Este método es muy sencillo: funciona tanto en discos normales como en discos encriptados (FileVault2, VeraCrypt o BitLocker) y realmente tarda unos minutos en instalarse. Lo mejor de todo, funciona en cada reinicio.

Antiguo método

Ninguno de los otros métodos funcionó para mí, especialmente porque mi Windows 10 estaba encriptado con Bitlocker, es decir, no se muestra en Discos de inicio para elegir reiniciar. Los pasos a continuación funcionan

  1. Power off

    Not just a hard reboot; fully powered off; as in 'count to 10 when off' off

  2. Power on and Boot to OS X desktop

    This process loads virtualization properly. In my case, I had to hold option and select OS X, enter my FileVault password (my OS X is encrypted) and then wait to boot into OS X desktop.

  3. Reboot to Windows

    Soft reboot via the Apple menu i.e. top left Apple icon => restart. During bootup select Windows/Bootcamp (via the option key). My Windows was Bitlocker encrypted, so I entered the disk password, booted to Windows, entered Windows password, landed on Windows 10 desktop. This time Hyper-V was present and functional!

Pongo esto aquí para futuras referencias, pero espero que Apple realmente arregle su proceso de arranque Bootcamp. Ya hace 8 años que se rompió y la piratería anterior es ridícula para una máquina de $ 3000 y cuando Bootcamp es una característica de Mac con soporte oficial.

12
agregado
SOLUCIÓN PERFECTA. Felicitaciones 4 que.
agregado el autor GB Silent, fuente

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

6
agregado
Esto funcionó para mí. 1. Arranque en OS X y ejecuté docker run hello-world para asegurarme de que 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-world para asegurarme de que funcionaba correctamente. Era.
agregado el autor Greg Martin, fuente
Solo conozco el arranque en frío en WIN en mi MAC usando la tecla Opciones. Cuando, en cambio, primero inicio con MAC, ¿cómo luego cambio a WIN en un BootCamp?
agregado el autor user185219, fuente
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.
agregado el autor user64775, fuente
En las preferencias, hay una sección de disco de inicio que le permite elegir una partición para iniciar
agregado el autor deadjaguars, fuente

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

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

Siempre está encendido en cualquier Mac que tenga un procesador que admita la virtualización. Casi cualquier Mac en los últimos años lo hace, así que puedes seguir con este.

2
agregado
Oh ok Gracias. Mi única preocupación era que Visual Studio me dijo que la virtualización del hardware estaba apagada.
agregado el autor akent, fuente
Bajo 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 ...
agregado el autor Jonathan Lonowski, fuente
Respuesta incorrecta. No hay virtualización de hardware para encender o apagar, como en las PC de Wintel. es totalmente erróneo. Las funciones de Silicon se pueden desactivar a través de BIOS o UEFI, que es lo que está sucediendo en el modo de bootcamp roto de Apple.
agregado el autor DeepSpace101, fuente
Esta respuesta es 100% incorrecta. Macbook Bootcamp está roto y algunas veces lo apaga.
agregado el autor user231135, fuente

Lo intenté con y sin mantener presionada la tecla Alt, desde Mac OS a Windows y al contrario.

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 se retrotrajo.

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

Así que las costuras Hyper-V necesitan algún tipo de adaptador Ethernet instalado.

2
agregado
El truco de 'thunderbolt to ethernet adapter' para que Hyper-v funcione no funciona con un iMac + Windows 10 2015.
agregado el autor Kyle, fuente

Después de instalar REFInd para triplicar mi Macbook MF839 (Win10, Ubuntu, OSX), para habilitar la virtualización en Windows 10, primero arranco a OSX, luego, cuando aparece la pantalla de inicio de sesión, presiono el botón de reinicio para que Mac reinicie nuevamente y luego reinicie. Elija Windows 10 de reinsertado.

1
agregado
¿Qué mac estabas usando?
agregado el autor Kyle, fuente

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

1
agregado