Emular macOS en Windows: Guía completa de VirtualBox
Aprende a emular macOS en Windows con VirtualBox. Siga la guía paso a paso para crear y optimizar una máquina virtual de trabajo y ejecución.

En esta página
¿Te gustaría probar el entorno operativo Apple sin tener que comprar un nuevo ordenador? En esta guía detallada explicaré cómo emular macOS en Windows usando VirtualBox, uno de los softwares más fiables para crear y gestionar máquinas virtuales.
Descarga requerida: Herramientas y Archivos #
Antes de introducir la configuración, es esencial descargar e instalar las herramientas esenciales. Este tutorial le mostrará paso a paso cómo configurar una máquina virtual macOS contando con Oracle VM VirtualBox Manager.
También necesitará una imagen de disco del sistema operativo. En esta guía nos enfocaremos en macOS Catalina. Usted puede encontrar los archivos que necesita para emulación en la siguiente sección, pero siempre le invitamos a consultar las especificaciones de hardware en el sitio web oficial Apple.
Este procedimiento ha sido probado específicamente para instalar macOS en un entorno virtualizado que funciona en la arquitectura de hardware Intel.
Preparación y creación de máquinas virtuales #
Comienza descargar la última versión de VirtualBox del sitio oficial de Oracle. Para este tutorial usamos la versión 6.1.4, pero los pasos siguen siendo válidos para las últimas configuraciones.
Descargar la imagen virtual de macOS #
Utilice el enlace proporcionado a continuación para descargar la imagen de disco de macOS Catalina, ya preparada para ser correctamente reconocida por software de virtualización.
Nota: Si el servidor Google Drive debe reportar el límite de descarga, haga clic derecho en el archivo y seleccione “Copiar” para transferirlo a su unidad personal. Desde allí, puede proceder con la descarga sin restricciones.
Descargar macOS Catalina Virtual Machine Imágenes (Password para archivo: Geekrar.com).
Después de descargar el archivo, haga clic con el botón derecho y extraiga el archivo usando un software de descompresión confiable. Por ejemplo, puede utilizar 7-Zip: haga clic con el botón derecho en el archivo, seleccione 7-Zip ⇩ Extracto en “macOS Catalina”.
Instalación del paquete de extensión VirtualBox #
Para asegurar el correcto funcionamiento de los periféricos esenciales, es obligatorio instalar el paquete de extensión oficial. Este complemento integra soporte para puertos USB 3.0, optimización de ratón y teclado y otros parches del sistema clave.
Descargar el componente desde aquí: VirtualBox Extension Pack para Windows.
Desplazar la página web, seleccione “Todas las plataformas soportadas” para descargarla, luego haga doble clic en el archivo para iniciar la instalación automática dentro del programa.
Configuración inicial de la máquina virtual #
Inicie VirtualBox, haga clic en el botón Nuevo y escriba “macOS” en el campo de nombres.
El software detectará automáticamente el sistema operativo basado en el texto insertado, estableciendo la versión predeterminada en “Mac OS X”. Deje los parámetros sugeridos como están.
Elija un nombre simple y fácil de recordar para su máquina virtual (por ejemplo, macoscat). A continuación, tendrá que escribir este nombre dentro de algunas cadenas de comandos: evitar espacios o nombres complejos facilitará enormemente el procedimiento.

En este punto, definir la cantidad de memoria RAM para asignar a la máquina virtual. Le sugiero que asigne un mínimo de 4 GB (4096 MB) para asegurar la estabilidad, pero si su ordenador anfitrión tiene mucha memoria disponible, aumentar este valor mejorará dramáticamente la fluidez del sistema.
Precaución: Nunca asigne más de la mitad del total RAM disponible en su PC anfitrión, ya que Windows necesita suficiente memoria para continuar trabajando en el fondo sin arrestos anormales.
Ahora es el momento de conectar el disco duro. Seleccione la opción Usar una opción de archivo de disco duro virtual existente, haga clic en el icono de carpeta y busque el archivo en formato VMDK extraído previamente. Finalmente, presiona a Crea.

Editar configuraciones avanzadas #
¡No empieces la máquina virtual todavía! Para evitar errores de pánico del núcleo, es imprescindible optimizar algunos ajustes avanzados. Haga clic derecho en la máquina virtual macOS y seleccione Ajustes.
Muévete a la sección del Sistema, quita el cheque de “Floppy” en el orden de arranque para deshabilitarlo y asegúrese de que el menú desplegable chipset está estrictamente establecido en ICH9.

Siempre en la pantalla del sistema, seleccione la pestaña Procesador. Asignar al menos dos núcleos lógicos a la máquina virtual. Si tiene un CPU de alta gama (como un procesador Intel Core i7 o i9), puede considerar la asignación de cuatro o más para maximizar el rendimiento general.
Antes de cambiar a otro menú, asegúrate de comprobar la opción Abilita PAE/NX.

Cambia a la sección Pantalla (o Pantalla) y establece el deslizador de Video Memory al máximo permitido, es decir, 128 MB.

Regístrate ahora en la sección Archivo y selecciona la casilla junto a Use I/O host cache asociado con el controlador de datos.
Como último paso esencial, acceda a la tarjeta USB, seleccione la opción de controlador USB 3.0 (xHCI) para asegurar la transferencia rápida de datos con periféricos externos, y luego haga clic en Aceptar para guardar.
VirtualBox Patch a través del comando Prompt #
Aunque el entorno virtual ha sido configurado, VirtualBox no está estructurado para procesar un archivo de instalación Apple nativamente. Necesita aplicar un parche para permitir que el software funcione correctamente con el archivo VMDK.
Para ello, es necesario inyectar algunas directivas usando la línea de comando del sistema operativo host. Preste atención a los siguientes detalles.
Empieza a cerrar VirtualBox completamente. Los comandos no serán ejecutados y devolverán un error de proceso si el programa o uno de sus servicios asociados siguen funcionando en el fondo.
Presione la combinación de teclas Windows + X en el teclado, luego seleccione Command Prompt (Administrador) en el menú contextual.
Si su menú muestra sólo la opción PowerShell o Terminal, abra el menú Inicio, escriba “cmd” en la barra de búsqueda. Luego haga clic derecho en el icono de Command Prompt y seleccione Ejecutar como administrador.
El procedimiento de parche subyacente es compatible tanto con el VirtualBox 5.x como con la última serie 6.x.
Utilice el siguiente comando para colocarlo dentro del directorio de instalación de Oracle VirtualBox:
cd "C:\Program Files\Oracle\VirtualBox\"
Ahora, copiar y pegar las siguientes líneas de comando, una vez a la vez, presionando Enter al final de cada una. Asegúrese de reemplazar la palabra “macoscat” con el nombre exacto que le ha asignado a su máquina virtual. Aquí están los scripts necesarios:
VBoxManage.exe modifyvm "macoscat" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"VBoxManage setextradata "macoscat" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Después de completar la inserción de todas las líneas de código (y asumiendo que el terminal no ha devuelto mensajes de error), puede cerrar con seguridad la ventana de Command Prompt.

Inicio e instalación de macOS #
Open VirtualBox. Haga doble clic en la máquina virtual macOS (o seleccionela y presione “Iniciar”) para encenderla. Inicialmente verá una serie densa de textos de información diagnóstica, seguidos en breve por una pantalla gris.
La pantalla de carga gris puede tomar unos minutos para ser superada: no te alarmes, es un comportamiento completamente fisiológico. Una vez completado el procesamiento, la interfaz cargará y presentará la pantalla de bienvenida y configuración de macOS Catalina.

Desde este punto en adelante, la interfaz de usuario le guiará en la configuración de la zona horaria, el diseño del teclado y la cuenta personal, similar al primer encendido de un ordenador Apple real.
Pro Tip: Tan pronto como pase la pantalla gris, recomiendo tomar una instantánea (snapshot) de su máquina virtual. De esta manera, si algo va mal durante la instalación, puede restaurar el rescate y reiniciar el proceso sin tener que ejecutar todas las líneas de comando de nuevo.
Una vez que haya llegado al escritorio principal, haga un rescate de nuevo para preservar una instalación limpia del sistema operativo. Para ello, vaya al menú superior de VirtualBox y seleccione Machine > Instant Bet, asigne un nombre claro a su copia de seguridad y espere a que sea procesado.
Preguntas frecuentes (FAQ) Acerca de macOS Emulation #
¿Es legal emular macOS en un PC Windows? #
El EULA (Acuerdo de licencia de usuario final) por Apple especifica estrictamente que el sistema operativo macOS está autorizado para ser instalado y utilizado exclusivamente en maquinaria de marca Apple. La emulación macOS en hardware no Apple (como los PC Windows comunes) es una violación de las condiciones de uso y generalmente sólo se tolera en áreas de laboratorio para fines privados de pruebas informáticas y educativas.
¿Cuáles son los requisitos mínimos del sistema para girar suavemente virtualizado macOS? #
Para evitar desaceleraciones y una experiencia de usuario comprometida, se recomienda tener un equipo equipado con procesador Intel o AMD multi-core moderno, un mínimo de 8 GB de memoria total RAM (para poder asignar al menos 4 GB a la máquina virtual sin bloquear Windows) e instalación en una unidad SSD rápida con al menos 50 GB de espacio libre seguro.
¿Por qué la interfaz gráfica de la máquina virtual es lenta o rápida? #
El límite principal de emulación a través de VirtualBox es la ausencia de soporte nativo para la aceleración del hardware de la tarjeta de vídeo. macOS depende en gran medida del motor gráfico “Metal”, que no se puede reproducir completamente en entornos virtualizados. Asegúrese de haber asignado la memoria de vídeo máxima de 128 MB y un número adecuado de núcleos de procesadores es la mejor práctica para mitigar el retraso visual.

