Windows XP SP3 puede correr dentro de Hyper-V, pero solo si la máquina virtual (VM) está bien armada: Generación 1, disco en IDE, adaptador de red Legacy y un ISO de servicios de integración antiguo. Aun así, hay dos cosas que Hyper-V no puede darle a XP: sonido emulado y aceleración Direct3D, así que juegos 3D y aplicaciones multimedia quedan fuera. Esta guía sirve para Windows 11 Pro/Enterprise con Hyper-V habilitado; en Windows 10 Pro/Enterprise es igual salvo algunas rutas de Configuración, y en Windows Home Hyper-V no está disponible.
Qué se puede y qué no se puede hacer con Windows XP en Hyper-V
Hyper-V, el virtualizador integrado en Windows 11/10 Pro y Enterprise, expone a XP un hardware "emulado" (el de Generación 1) o "sintético" (el de Generación 2). XP solo entiende el emulado, así que la VM tiene que ser Generación 1 obligatoriamente. Aun así, ese hardware emulado deja fuera dos piezas que muchos usuarios de XP echan de menos: no existe tarjeta de sonido emulada para invitados antiguos, y el adaptador de vídeo es solo 2D, sin Direct3D. Eso significa que los juegos y las aplicaciones que necesitan Direct3D fallan con "No Direct3D Device Available", y el audio dentro de la VM no se oye por ningún ajuste del propio Hyper-V. Lo que sí funciona: arranque limpio, red con el adaptador Legacy, ratón y teclado sincronizados con los Integration Services, y resolución de pantalla razonable para ofimática y software industrial.
Por qué Windows XP da problemas en Hyper-V: lo que puede estar fallando
| Lo que ves | Causa más probable | Dónde se arregla |
|---|---|---|
| Pantalla azul STOP 0x7B al arrancar XP | Disco duro en controladora SCSI o VM en Generación 2; XP no tiene driver | "La VM no arranca o sale STOP 0x7B: revisa disco y generación" |
| XP arranca pero no tiene red (adaptador desconocido) | Adaptador de red sintético: XP SP3 no trae su driver | "Windows XP no tiene red ni internet: adaptador y switch" |
| Ratón y teclado van lentos o el reloj se desfasa | Falta el ISO antiguo de servicios de integración (vmguest.iso) | "Servicios de integración (vmguest.iso) instalados" |
| No se oye ningún sonido dentro de XP | Hyper-V no emula tarjeta de sonido para XP y Enhanced Session Mode no aplica | "No hay sonido en Windows XP bajo Hyper-V: por qué pasa y qué hacer" |
| "No Direct3D Device Available" al lanzar un juego 3D | El adaptador de vídeo emulado es solo 2D; RemoteFX y DDA fueron retiradas | "No Direct3D Device Available y gráficos 3D en XP: no hay arreglo en Hyper-V" |
Comprueba el hardware de la VM y los servicios de integración
Antes de tocar nada, confirma qué generación es tu VM, qué adaptador de red tiene y si los servicios de integración están instalados: la pieza ausente suele ser justo la que el síntoma denuncia.
La generación de la VM: tiene que ser Generación 1
XP necesita Generación 1 porque la Generación 2 usa UEFI y arranque sintético, y XP no los entiende. Crear una VM nueva en Gen 2 es tirar el tiempo.
- En Hyper-V Manager, selecciona la VM de XP.
- Pulsa Configuración en el panel derecho.
- Abre General y comprueba el campo "Generación": tiene que poner "Generación 1".
El adaptador de red: tiene que ser Legacy
El adaptador sintético que Hyper-V agrega por defecto no tiene driver en Windows XP SP3, así que XP lo verá como "Adaptador de red desconocido" o directamente no aparecerá.
Si el elemento listado es solo "Adaptador de red" (sin la palabra heredado), XP no podrá usarlo.
El controlador de disco: imprescindible para evitar el STOP 0x7B
XP solo arranca con disco IDE emulado. Si quedó como SCSI (algo típico tras migrar VMs desde otros programas o tocar la configuración), falla con pantalla azul STOP 0x7B (inaccessible_boot_device).
El disco duro virtual (VHDX/VHD) tiene que colgar de Controladora IDE 0; la ISO de XP, de Controladora IDE 1.
Servicios de integración (vmguest.iso) instalados
Los Integration Services modernos de Hyper-V usan Enhanced Session Mode, incompatible con XP. Si los servicios faltan, el ratón se queda capturado al borde de la ventana, el teclado no sincroniza y el reloj de la VM se desfasa con el host.
Si esa opción no muestra el diálogo esperado, la versión de Hyper-V no lleva el ISO antiguo compatible con XP (los Services de Hyper-V 2012 R2 son los que sirven).
La VM no arranca o sale STOP 0x7B: revisa disco y generación
Si ves pantalla azul con STOP: 0x0000007B al iniciar XP en Hyper-V, la causa casi siempre es doble: disco en controladora SCSI o VM en Generación 2. Ambos rompen el miniport que XP necesita para arrancar desde ese disco, y el sistema se cuelga antes de terminar de cargar.
Cambia la controladora a IDE y la VM a Generación 1 si hace falta
Es el arreglo que ataca el 0x7B desde la raíz: dejar la VM exactamente como la espera Windows XP. No convierte la VM existente; en Hyper-V no se puede cambiar la generación de una VM ya creada, así que si está en Gen 2 hay que rehacerla.
- En Hyper-V Manager, Nueva > Máquina virtual.
- Marca Generación 1 y sigue el asistente con 2048 MB de RAM.
- Crea un VHDX dinámico de 20 GB y déjalo conectado a IDE 0.
- Apunta la ISO de XP SP3 a IDE 1 (la unidad de DVD de la VM).
- Termina el asistente y arranca la VM; XP debería iniciar el modo texto de instalación sin pantalla azul.
Desinstala el Integration Services actual y monta el ISO antiguo
Si instalaste Integration Services recientes sobre una VM de XP (algo que no debería funcionar), desinstálalos para dejar limpio el sistema y monta el ISO antiguo, que es el que realmente soporta XP.
Tras quitar, monta vmguest.iso desde la unidad de CD de la VM (los ISO de Integration Services de Hyper-V 2012 R2 son los compatibles con XP) y ejecuta el instalador dentro de XP. Reinicia para que el ratón y la sincronización horaria empiecen a funcionar.
Windows XP no tiene red ni internet: adaptador y switch
Si XP arranca sin pantalla azul pero Windows XP no tiene red ni internet, la causa es que Hyper-V le colgó el adaptador sintético por defecto, y XP SP3 no trae su driver. La consecuencia típica es "Adaptador de red desconocido" en Mi PC > Panel de control > Conexiones de red, y ni cable ni WiFi.
Sustituye el adaptador sintético por el Legacy y conecta al Default Switch
El Default Switch ya hace NAT sobre la conexión activa del host (WiFi o Ethernet), así que no hace falta puentear a mano ni crear un switch interno extra. Sustituir el adaptador sintético por el Legacy es lo que le da a XP un dispositivo que sí tiene driver.
- En la VM apagada, abre Configuración y elimina el Adaptador de red (sintético).
- Pulsa Agregar hardware y elige Adaptador de red heredado.
- En su desplegable, selecciona Default Switch.
- Inicia XP y comprueba la conexión.
Si necesitas internet compartido desde el WiFi del host, usa NAT por defecto
No hay que puentear el WiFi a mano ni añadir un switch interno: el Default Switch ya hace NAT sobre la conexión activa del host. Puentear a mano al WiFi no resuelve los otros problemas de la VM y solo añade complejidad.
No hay sonido en Windows XP bajo Hyper-V: por qué pasa y qué hacer
El audio falta porque Hyper-V no expone ninguna tarjeta de sonido emulada para Windows XP, y Enhanced Session Mode no aplica a este sistema. Por eso ningún driver dentro de XP va a hacer aparecer un dispositivo de reproducción: la pieza no existe en el hardware virtual.
Confirma que el problema es de Hyper-V y no de la VM
Sirve para no perder el tiempo instalando drivers que no van a funcionar: si dentro de XP no aparece ningún dispositivo de sonido, Hyper-V no está emulando ninguno, y no hay nada que arreglar dentro del invitado.
- En XP, abre Panel de control > Dispositivos de sonido y audio.
- Mira la pestaña **Audio": si el desplegable "Dispositivo preferido" está vacío o dice "No hay dispositivos de reproducción", Hyper-V no está emulando ninguno.
Cómo conseguir audio pasando el sonido del XP al host
No existe solución dentro del propio Hyper-V: hay que sacar el sonido de la VM hacia el host. La opción A cubre la mayoría de los casos (ofimática legacy, consultar datos) y la opción B sirve si necesitas audio en la propia sesión de XP.
Opción A: escritorio remoto
- Dentro de XP, instala un cliente VNC (TightVNC) o habilita Escritorio remoto desde Mi PC > Propiedades > Conexión remota.
- Desde el host, conecta a la IP de la VM.
- El audio sale por los altavoces del host, no por la VM.
Opción B: tarjeta de sonido USB
- Conecta una tarjeta de sonido USB al host.
- Compártela con la VM vía Escritorio remoto (configuración
.rdp> Recursos locales > Audio remoto + redirección USB). - El audio sale por el dispositivo USB redirigido.
"No Direct3D Device Available" y gráficos 3D en XP: no hay arreglo en Hyper-V
El error "No Direct3D Device Available" en juegos 3D y salvapantallas de XP (como el 3D Text del PowerToy) viene de que el adaptador de vídeo emulado por Hyper-V es solo 2D. Las antiguas RemoteFX y DDA, que ofrecían una GPU virtualizada para algunos invitados, fueron retiradas y solo se aplicaban a sistemas modernos, así que no son una vía para XP.
Comprueba con dxdiag qué tiene realmente la VM
Sirve para confirmar al 100% que la falta de 3D viene de Hyper-V y no de un driver estropeado en XP.
dxdiag
- En XP, pulsa Inicio > Ejecutar, escribe
dxdiagy pulsa Aceptar. - En la pestaña Vídeo, busca "Aceleración Direct3D": si dice "No disponible" o no aparece, Hyper-V no expone esa capacidad.
dxdiag confirmas que el problema es Hyper-V; no merece la pena instalar drivers antiguos de DirectX en XP.Si necesitas 3D, cambia de virtualizador
Hyper-V ya no admite ni RemoteFX ni DDA, así que insistir con ajustes internos no lleva a nada. VMware Workstation y Oracle VirtualBox emulan hardware más antiguo y pueden ofrecer Direct3D limitado para XP, lo que basta para algunos juegos y salvapantallas, no para 3D exigente.
Si nada de lo anterior arregla la VM de XP en Hyper-V
Cuando la VM sigue sin funcionar como debería aun después de tocar generación, disco y adaptador, lo más rápido es reconstruirla desde cero con el orden exacto de pasos: arrastrar VMs viejas o migradas rara vez se recupera, y empezar limpio evita arrastrar el problema.
Crea la VM de cero en Generación 1 siguiendo el orden exacto
Es la última red de seguridad: una VM nueva, hecha por asistente, con cada ajuste en su sitio. Es la que menos dudas deja sobre qué pieza era la que rompía.
- En Hyper-V Manager, Nueva > Máquina virtual.
- Nombre "XP-Legacy", Generación 1, 2048 MB de RAM de inicio.
- Red: Default Switch.
- Disco: VHDX dinámico de 20 GB conectado a IDE 0.
- En Opciones de instalación, monta la ISO de XP SP3 en IDE 1.
- Tras instalar XP, inserta
vmguest.iso(Services de Hyper-V 2012 R2) y ejecuta el instalador.
Cuando Hyper-V no es viable, usa VirtualBox para ese XP
Es la salida cuando Hyper-V no puede dar lo que ese XP necesita (audio, 3D, dongles USB especiales). VirtualBox 7, con su Extension Pack, emula hardware legacy suficiente para que XP arranque con sonido básico y Direct3D limitado.
- Descarga VirtualBox 7 desde virtualbox.org y su Extension Pack desde la misma web.
- Crea una VM tipo Windows XP (32-bit), 2048 MB de RAM, 2 CPU, 128 MB de vídeo.
- Disco VDI dinámico de 20 GB, ISO de XP SP3 en la unidad óptica.
- Instala Guest Additions desde Dispositivos > Insertar imagen de CD de Guest Additions para integrar ratón y carpetas compartidas.
dxdiag dentro de XP ya muestra aceleración Direct3D.Lo que Hyper-V puede y no puede hacer por tu Windows XP
Con esta guía puedes dejar XP arrancando en Hyper-V sin pantalla azul, con red por el adaptador Legacy y con ratón y teclado sincronizados. Las limitaciones de Hyper-V que quedan son dos y no tienen arreglo dentro del propio virtualizador: no hay sonido emulado y no hay Direct3D, así que los juegos 3D y el audio en la VM hay que sacarlos por escritorio remoto o por otro virtualizador. Recuerda que Windows XP no tiene soporte de Microsoft desde 2014, sin parches de seguridad, así que conviene mantener esta VM en una red aislada (un Internal Switch sin salida a internet) y bloquear SMBv1 y NetBIOS en el invitado si la usas para algo más que ofimática local.
- Sonido en Windows XP sobre Hyper-V: Hyper-V no emite audio para XP; la salida es RDP/VNC al host o un USB redirigido.
- Direct3D en XP sobre Hyper-V: el adaptador emulado es solo 2D;
dxdiaglo confirma y no hay driver que lo arregle dentro de Hyper-V. - Generación de la VM para XP: solo Generación 1 (IDE emulado y BIOS), nunca Generación 2.
- STOP 0x7B al iniciar XP: controladora SCSI o Gen 2; rehacer la VM con disco en IDE 0.
- Red en XP sobre Hyper-V: adaptador Legacy conectado a Default Switch, no adaptador sintético.
- Soporte de Windows XP: terminado desde 2014; mantener la VM aislada.
Dudas sobre Windows XP dentro de Hyper-V
1. ¿Puedo virtualizar Windows XP en VirtualBox?
Sí, VirtualBox es una de las formas más sencillas de tener Windows XP funcionando hoy. Solo necesitas crear una máquina nueva, asignarle al menos 256 MB de RAM y un disco virtual de unos 10 GB, y luego montar la ISO de XP desde el menú de Configuración > Almacenamiento. El asistente detecta casi todo automáticamente y los Complementos de Invitado añaden mejor resolución y carpetas compartidas.
2. ¿Dónde consigo una ISO de Windows XP para instalar?
Microsoft ya no distribuye Windows XP desde su web oficial, así que no hay una descarga legítima abierta al público. La única forma legal de hacerse con una ISO es usar el CD o el disco de instalación original y crear la imagen con una herramienta como ImgBurn, o recurrir a una licencia de volumen empresarial si la empresa aún la conserva.
3. ¿VMware sigue siendo compatible con Windows XP?
VMware Workstation Player, en sus versiones actuales, sigue permitiendo crear máquinas virtuales con Windows XP y ejecuta la mayoría de sus drivers sin problemas. Lo importante es asignar al menos 512 MB de RAM, usar un disco virtual IDE y montar la ISO como CD de arranque; VMware Tools se instala igual que en cualquier otro invitado.
4. ¿Qué es Oracle VM VirtualBox y para qué sirve?
Oracle VM VirtualBox es un programa gratuito de Oracle que permite crear máquinas virtuales dentro de Windows, Linux o macOS, como si fueran un PC aparte. Con él puedes instalar sistemas antiguos como Windows XP y arrancarlos en una ventana, sin tocar tu instalación real, y compartir archivos o periféricos entre ambos.
Fuentes
- MicrosoftHow to install windows XP on Windows 10 via Hyper V – Microsoft Q&Aconsultado el 16/10/2026
- MicrosoftErrores de WSL, Hyper-V y la virtualización (0x80370102 y «virtualización deshabilitada») — documentación oficialconsultado el 16/10/2026