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

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.

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

O tal vez tenga Hyper-V instalado :( vea aquí: superuser.com/questions/866962/…

Respuestas (7)

No hay virtualización de hardware para activar o desactivar como en las PC Wintel.

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

Siempre está activado en cualquier Mac que tenga un procesador compatible con la virtualización. Prácticamente cualquier Mac en los últimos años lo hace, por lo que está listo para usar este.

Ah, OK. Gracias. Mi única preocupación era que Visual Studio me dijo que la virtualización de hardware estaba desactivada.
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...
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 desactivar a través de BIOS o UEFI, que es lo que sucede en el modo bootcamp roto de Apple.
Esta respuesta es 100% incorrecta. Macbook Bootcamp está roto y, a veces, lo apaga.
Respondió suficientemente a la pregunta de los OP. Independientemente de lo que esté o no "roto" en BootCamp, esta (supongo) es una respuesta suficiente con la que estaba contento. He aprendido en TI que no se trata tanto de estar absolutamente en lo correcto o incorrecto, sino de solucionar el problema. Supongo que esto solucionó el problema. Las otras respuestas son suficientes para expandir y mejorar ...

Parece que se está encontrando con el mismo problema que tuve, 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

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

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

Si arranqué en frío con la Optionstecla - y luego seleccioné Windows , VT-x estaba deshabilitado en el Administrador de tareas.

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

¿Te refieres al modo de inicio o de disco de destino en el panel de inicio?
El "genio" de Mac 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: error de firmware que Apple no puede corregir correctamente desde 2008 ( forums.macrumors.com/showthread.php?t=821551 ).
Fue el disco de inicio para mí.
Gracias por su respuesta, perdí casi dos horas antes de encontrar su respuesta.
Este hilo explica que tienes que arrancar usando la capa CSM-BIOS. discusiones.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 listpara resolver la partición de Windows, luegosudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
El comentario de Chui Tey funcionó sin embargo. Era necesario deshabilitar la protección de integridad del sistema como se describe aquí: stackoverflow.com/questions/32932961/…
Estas instrucciones no me funcionaron en una MacBook Pro de 2012. Entré en Preferencias del sistema y hice clic en "Modo de disco de destino", pero eso no hizo nada. Probablemente las cosas hayan cambiado en Mac OS Sierra 10.12.6.
Esto funcionó para mí mientras mi iMac estaba en Mojave, luego, después de actualizar a Catalina, ¡ya no es necesario! La virtualización se habilita a través de un simple inicio de tecla de opción en Windows

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 configurado enable_and_lock_vmx trueen rEFInd y eso es todo. Detalles abajo ...

Método sugerido

  1. Deshabilite la protección de integridad del sistema macOS/SIP (reinicie Mac, mantenga presionadas las teclas Comando + R, en "OS X Utilities Utilities", elija el elemento de menú "Terminal" -> escriba terminal csrutil disable; reboot)
  2. De vuelta 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 a donde lo extrajo y edite a través desudo nano refind/refind.conf-sample
  4. Quite el comentario enable_and_lock_vmxy configúrelo como truees decir, toda la línea debe 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 usa como la configuración instalada.
  7. [opcional] Vuelva a habilitar SIP. Siga el n. ° 1 anterior pero ejecute csrutil enable; rebooten su lugar

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

Método antiguo

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

  1. Apagado

    No solo un reinicio completo; totalmente apagado ; como en ' contar hasta 10 cuando está apagado ' apagado

  2. Encienda y arranque en el escritorio de OS X

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

  3. Reiniciar a Windows

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

Pongo esto aquí para futuras referencias, pero espero que Apple realmente arregle su proceso de arranque de 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 con soporte oficial.

SOLUCIÓN PERFECTA. Felicidades 4 eso.
Solo tengo una partición con Windows 10 en mi MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), por lo que no puedo seguir los pasos en OS X. ¿Alguna idea de cómo hacerlo solo en Windows?
Aquí hay instrucciones paso a paso más detalladas para las versiones más nuevas de MacOS X (El Capitan en mi caso) dea.nbird.com.au/2017/02/24/… con algunas formas opcionales (por ejemplo, usar Windows solo sin MacOS)
Para los usuarios de GRUB, agregar wrmsr 0x3a 0x05a grub.cfg logra lo mismo que enable_and_lock_vmx trueen rEFInd.
¡¡Impresionante!! Confirmado para trabajar en Big Sur ejecutándose en un Macbook pro de mediados de 2015

Parece que si arrancas directamente en Windows no funciona, pero si arrancas en OS X y cambias a Windows, sí funciona. O puede iniciar Windows, cambiar a OS X y volver a Windows nuevamente.

Esto funcionó para mí. 1. Inicie OS X y corrí docker run hello-worldpara asegurarme de que la ventana acoplable 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 la ventana acoplable funcionaba correctamente. Era.
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á la virtualización habilitada. Tengo una MacBook Pro de 15" de mediados de 2015 con i7 y Windows 10 Pro con actualización de aniversario.
Solo conozco el arranque en frío en WIN en mi MAC usando la tecla Opciones. Cuando arranco en MAC primero, ¿cómo cambio a WIN en un BootCamp?
En las preferencias, hay una sección de disco de arranque que le permite elegir una partición para arrancar

Probé con y sin mantener presionada la tecla Alt, desde Mac OS a 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 se revirtió.

Hoy compré un adaptador Thunderbolt a Ethernet, lo conecté, 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.

El truco del 'adaptador de rayo a ethernet' para hacer que Hyper-V funcione NO funciona con un iMac 2015 + Windows 10.

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

¿Qué Mac estabas usando?

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