La herramienta Hyper-V de Microsoft es uno de los programas de virtualización más conocidos, permitiendo crear y gestionar máquinas virtuales (VM) desde los equipos compatibles de Windows. Ahora bien, al crear una nueva máquina virtual en Hyper-V Manager, la herramienta da la opción de iniciar una de generación 1 o generación 2, que presentan diferencias importantes en cuanto al rendimiento y la seguridad. Más adelante, puedes verificar a qué generación corresponde la VM y aquí te explicamos los dos métodos disponibles.
Puntos Clave:
- Hyper-V soporta máquinas virtuales de generación 1 y generación 2, cada una con características y beneficios que las distinguen.
- Saber si la VM es de generación 1 o 2 es fundamental para verificar que se adapta a tus necesidades y demandas de compatibilidad, velocidad y rendimiento.
- Hay dos formas de comprobar la generación de una máquina virtual: desde la herramienta Hyper-V Manager o en la consola PowerShell.
Tabla de Contenidos
Si tienes una máquina virtual en Hyper-V pero no estás seguro de qué generación es, en este tutorial te contamos dónde obtener este dato.
Diferencias entre una máquina virtual de Generación 1 y una de Generación 2
Al tener una máquina virtual, puedes instarle cualquier sistema operativo que quieras, algo muy útil para probar nuevas aplicaciones y funcionalidades. Cuando la creas, en el asistente del programa Hyper-V debes elegir si quieres que sea generación 1 o generación 2, y no podrás cambiarla más adelante.
Entonces, ¿cuál conviene elegir? Aquí te resumimos las diferencias entre cada generación:
-
Sistemas operativos compatibles: La generación 1 es compatible con sistemas operativos más antiguos que no requieren de la interfaz UEFI, como las versiones anteriores a Windows 8, por lo que es ideal para instalar sistemas operativos de 32 bits y aplicaciones antiguas. En cambio, la generación 2 es compatible con los sistemas operativos que soportan UEFI y funciona mejor con los SO modernos de 64 bits.
-
Opciones y velocidad de arranque: Las máquinas virtuales de primera generación tardan más en iniciar, ya que usan el firmware de la BIOS, mientras que las de segunda generación permiten un arranque más rápido y con más opciones (como el inicio seguro), gracias a la compatibilidad con UEFI.
-
Dispositivos compatibles: Generación 1 es más versátil en cuanto a la compatibilidad de hardware, sobre todo al usar sistemas heredados o legacy. Por su parte, las VM de generación 2 soportan los controladores y adaptadores de red más modernos.
-
Rendimiento: La generación 1 soporta menos memoria RAM y procesadores virtuales que la generación 2, que tiene mayor eficiencia, menos latencia y un uso optimizado de recursos.
En definitiva, las máquinas virtuales de generación 2 son superiores en términos de rendimiento, seguridad y funcionalidades. Sin embargo, la generación 1 es ideal para instalar hardware y software antiguo, ya que no tendrás problemas de compatibilidad.
Cómo saber si la VM es Generación 1 o 2 desde Hyper-V Manager
El método más sencillo para verificar la generación de tu máquina virtual de Hyper-V es hacerlo desde la herramienta Hyper-V Manager. Solo tienes que seguir estos pasos:
-
Desde el menú Inicio, busca “Hyper-V Manager” y abre el programa.
-
En el cuadro del centro, haz clic en la máquina virtual que quieras verificar (no importa si está encendida o apagada).
-
Selecciona la pestaña “Summary” en la barra de herramientas inferior.
-
Verás de qué generación es la VM en el panel inferior, con la indicación “Generation: 1/2”
Cómo verificar de qué generación es una máquina virtual desde Windows PowerShell
Una alternativa para comprobar si una VM es de generación 1 o generación 2 es ingresando un comando en la interfaz de consola PowerShell. Esto es posible debido a que Microsoft integra comandos específicos de Hyper-V en la consola PowerShell, que permiten gestionar las VM a través de scripts.
A continuación, te mostramos cómo hacerlo:
-
Escribe “PowerShell” en el buscador del menú Inicio. En las opciones de la derecha, selecciona “Ejecutar como administrador” y luego haz clic en “Sí” en el cuadro emergente de Control de cuentas de usuario.
-
Copia y pega el siguiente comando en la consola, y presiona Enter para enviarlo:
get-vm | format-list Name,Generation
-
Verás una lista de todas las máquinas virtuales creadas en Hyper-V con su respectivo nombre y generación.
Conclusiones personales
Las diferencias entre la generación 1 y la generación 2 en Hyper-V hacen que cada una se adapte mejor a necesidades distintas. Por eso, si no le has prestado atención a este factor cuando creaste una VM y luego encuentras problemas de rendimiento o compatibilidad, revisar de qué generación es puede ayudarte a entender sus características y limitaciones.
Como habrás notado, ver si una máquina virtual es de generación 1 o 2 es muy sencillo tanto desde Hyper-V Manager como desde la consola PowerShell. Recuerda tener presente las características de cada generación antes de crear una VM, ya que una vez seleccionada no puedes cambiarla en el futuro.