Solución al problema de pantalla negra en máquinas virtuales Hyper-V

Puedes configurar y crear nuevas máquinas virtuales en Hyper-V en sistemas compatibles con facilidad. Sin embargo, a veces, al intentar conectar y arrancar una máquina virtual recién creada solo aparece una pantalla negra.
Este es un problema conocido. Puede deberse a varios motivos, entre ellos fallos en la tarjeta gráfica del host, incompatibilidades de firmware (UEFI/secure boot) o controladores gráficos obsoletos. A continuación verás una serie de comprobaciones y soluciones ordenadas por impacto y facilidad de aplicación.
Diagnóstico rápido
- ¿La pantalla negra aparece inmediatamente al arrancar la VM o después de un tiempo? Anota el comportamiento.
- ¿La VM usa generación Gen2 (UEFI) o Gen1 (BIOS)?
- ¿El host tiene GPU dedicada (NVIDIA/AMD) y una integrada (Intel/AMD)?
Estas respuestas te guiarán a la solución más probable.
1. Comprueba problemas con la tarjeta gráfica del host
Una pantalla negra en el host o en la VM suele deberse a problemas con la tarjeta gráfica o sus controladores. Puedes identificar la causa con una captura de pantalla del visor de la VM.
Pasos para capturar y analizar:
- Conecta y arranca la máquina virtual. Espera a que aparezca la pantalla negra.
- Presiona la tecla Print Screen en el host para capturar la ventana de la VM.
- Abre Paint o cualquier editor de imágenes en el host y pega la captura (Ctrl+V).
- Observa si el contenido del arranque de la VM (BIOS/UEFI, mensaje de GRUB, pantalla de instalación) aparece en la imagen.
Si la captura muestra información de arranque, el problema probablemente es de renderizado directo en la consola de Hyper-V (un fallo del visor) o una incompatibilidad entre la GPU dedicada y la salida remota. En ese caso procede a actualizar controladores y a probar con la GPU integrada.
Importante: aunque la captura siga en negro, sigue adelante con las actualizaciones de Windows y de controladores antes de tomar medidas más drásticas.
2. Comprueba e instala actualizaciones de Windows
Las actualizaciones de Windows incluyen mejoras de compatibilidad y correcciones. Asegúrate de instalar las actualizaciones críticas para el sistema y para la GPU integrada.
Cómo comprobar e instalar actualizaciones:
- Pulsa Win + I para abrir Configuración.
- En el panel izquierdo, haz clic en Windows Update.
- Pulsa Buscar actualizaciones.
- Descarga e instala todas las actualizaciones disponibles.
- Reinicia el equipo y vuelve a probar la VM.
Consejo: si tu PC tiene un fabricante (Dell/HP/Lenovo), comprueba también su web de soporte para controladores OEM que a veces incluyen parches específicos de vídeo.
3. Desactiva la GPU dedicada o externa
Algunos equipos enrutan la salida del puerto externo a la GPU dedicada. Hyper-V suele funcionar mejor con la GPU integrada para la consola de la VM. Desactivar la GPU dedicada puede resolver la pantalla negra.
Cómo desactivar la GPU:
- Pulsa Win + R para abrir Ejecutar.
- Escribe devmgmt.msc y pulsa Enter para abrir el Administrador de dispositivos.
- Expande Adaptadores de pantalla.
- Haz clic derecho sobre la GPU dedicada (NVIDIA/AMD) y selecciona Desactivar dispositivo.
- Confirma con Sí.
- Cierra el Administrador de dispositivos, reinicia Hyper-V y arranca la VM.
Nota: Desactivar la GPU dedicada deshabilita también los puertos de pantalla que dependen de ella. Si usas pantallas externas, podrían dejar de funcionar hasta que vuelvas a activar la GPU.
4. Actualiza los controladores gráficos
Los controladores obsoletos o corruptos son causas habituales de pantallas negras. Actualiza tanto los controladores de la GPU dedicada como los de la integrada.
Fuentes de controladores:
- NVIDIA GeForce Experience o la web de NVIDIA.
- AMD Radeon Auto-Detect o la web de AMD.
- Sitio del fabricante del portátil/placa base (drivers certificados).
Pasos generales:
- Descarga la herramienta del fabricante o el instalador del controlador.
- Ejecuta la instalación y elige la opción de instalación limpia si está disponible.
- Reinicia el equipo.
- Comprueba la VM en Hyper-V.
Si la actualización no resuelve el problema, prueba a reinstalar el controlador en modo seguro.
5. Cambia la generación de la máquina virtual de Gen2 a Gen1
Hyper-V ofrece Gen1 (BIOS) y Gen2 (UEFI + secure boot). Gen2 añade funciones modernas, pero puede causar incompatibilidades con algunas distribuciones Linux o imágenes de instalación antiguas.
Cómo usar Gen1:
- Al crear una VM en Hyper-V, deja la opción de generación en Gen1 en lugar de Gen2 (si Hyper-V te da a elegir).
- Instala el sistema operativo invitado en la VM Gen1.
- Si ya tienes una VM Gen2, crea una nueva VM Gen1 y monta el mismo ISO para reinstalar o recuperar los datos.
Nota: No es posible convertir directamente una VM Gen2 a Gen1; debes crear una VM nueva y migrar los discos si es necesario.
Alternativas y enfoques complementarios
- Usa Escritorio remoto o PowerShell Direct para acceder a la VM cuando la consola de Hyper-V quede en negro.
- Habilita Enhanced Session Mode en Hyper-V para mejorar la interacción si la VM tiene las herramientas de integración instaladas.
- Como alternativa temporal, exporta el disco virtual (.vhdx) y prueba la VM en otro host Hyper-V o en VirtualBox/VMware para descartar problemas de imagen.
Mini metodología de resolución rápida
- Actualizar Windows y controladores.
- Capturar pantalla para diagnóstico.
- Desactivar GPU dedicada y probar con integrada.
- Si persiste, crear VM Gen1 o probar en otro host.
- Reconvertir/rehacer la VM solo si la imagen parece dañada.
Lista de comprobación para resolución paso a paso
- ¿Windows y controladores están actualizados?
- ¿Se ha capturado la pantalla de la VM?
- ¿Se ha probado desactivar la GPU dedicada?
- ¿Se ha intentado arrancar la VM en Gen1?
- ¿Se ha probado la VM en otro host o en otro hipervisor?
Checklist según rol
Administrador de sistemas:
- Prioriza actualizaciones del host y controladores.
- Revisa logs de eventos del sistema y registros Hyper-V.
- Prueba la VM en un host distinto antes de recrearla.
Usuario final o desarrollador:
- Captura la pantalla y comparte con el administrador.
- Intenta con Enhanced Session Mode si está disponible.
- Anota pasos reproducibles y el momento exacto del fallo.
Cuándo no funciona esta guía
- Si la VM arranca pero el sistema invitado tiene un init o GRUB corrupto, la consola mostrará errores independientes del host. En ese caso, la solución está en reparar el arranque del invitado.
- Si el disco virtual está dañado, la VM puede no mostrar nada. Verifica la integridad del .vhdx/.vhd.
- Si la causa es hardware del host (RAM/disk controller), la pantalla negra puede acompañarse de otros fallos o pantallas azules.
Heurística rápida para priorizar acciones
- Si múltiples VMs fallan: problema probable del host (controladores, GPU, Windows Update).
- Si solo una VM falla: problema probable del invitado (sistema operativo, disco virtual, configuración de arranque).
- Si el fallo ocurre tras un cambio de drivers: vuelve a un punto anterior o reinstala el controlador.
Caja de datos clave
Elemento | Relevancia |
---|---|
Gen1 vs Gen2 | Gen2 usa UEFI y secure boot; puede dar incompatibilidades con imágenes antiguas. |
GPU integrada | Suele ser más estable para la consola Hyper-V. |
Controladores | Actualizar reduce mayormente incidencias de pantalla negra. |
Diagrama de decisión (Mermaid)
flowchart TD
A[Empieza: VM muestra pantalla negra] --> B{¿Ocurre en todas las VMs?}
B -- Sí --> C[Actualizar Windows y drivers en host]
B -- No --> D[Probar solo en VM afectada]
C --> E{¿Mejoró?}
D --> F{¿Se ve arranque en captura?}
F -- Sí --> G[Problema en visor; probar GPU integrada o RDP]
F -- No --> H[Revisar disco virtual y sistema invitado]
G --> I[Recrear VM en Gen1 si necesario]
H --> I
E -- Sí --> Z[Fin]
E -- No --> G
Pruebas y criterios de aceptación
- La VM muestra la pantalla del proceso de arranque (BIOS/UEFI o instalador) en la consola de Hyper-V.
- Se puede interactuar con el instalador o el sistema operativo invitado vía teclado/mouse.
- No hay pérdida de datos al migrar discos entre VMs o hosts.
Glosario de una línea
- Hyper-V: hipervisor de Microsoft para virtualización en Windows.
- Gen1/Gen2: generaciones de VM en Hyper-V (BIOS vs UEFI).
- GPU integrada/dedicada: procesadores gráficos en la CPU/placa o tarjetas separadas.
Resumen final
Las pantallas negras en Hyper-V casi siempre están relacionadas con controladores gráficos, configuraciones de GPU o incompatibilidades de generación de máquina virtual. Empieza por las actualizaciones, captura pantallas para diagnosticar, y prueba con la GPU integrada. Si hace falta, crea una VM Gen1 o mueve el disco a otro host. Usa la lista de comprobación y las alternativas para minimizar el tiempo de inactividad.
Importante: antes de cambios destructivos (recrear VM, formatear discos), realiza copias de seguridad del .vhdx y de datos críticos.
Nota: si necesitas asistencia avanzada, recopila registros de evento del host, capturas y la configuración de la VM para acelerar el diagnóstico.
Materiales similares

Instalar ZooKeeper en Ubuntu 18.04
Instalar BIKA LIMS y ReportLab en Ubuntu

Cambiar dirección IP: cómo y por qué

Desbloquear pantalla Samsung con Dr.Fone

Lenovo Solution Center: descarga, uso y alternativas
