Cómo saber si Hyper-V VM es de Generación 1 o de Generación 2

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.

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:

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:

  1. Desde el menú Inicio, busca “Hyper-V Manager” y abre el programa.

  2. En el cuadro del centro, haz clic en la máquina virtual que quieras verificar (no importa si está encendida o apagada).

  3. Selecciona la pestaña “Summary” en la barra de herramientas inferior.

  4. 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:

  1. Escribe “PowerShell” en el buscador del menú Inicio. En las opciones de la derecha, selecciona “Ejecutar como administrador” y luego haz clic en “” en el cuadro emergente de Control de cuentas de usuario.

  1. Copia y pega el siguiente comando en la consola, y presiona Enter para enviarlo:

get-vm | format-list Name,Generation

  1. 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.

Comentarios