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:

  1. Hyper-V soporta máquinas virtuales de generación 1 y generación 2, cada una con características y beneficios que las distinguen.
  2. 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.
  3. Hay dos formas de comprobar la generación de una máquina virtual: desde la herramienta Hyper-V Manager o en la consola PowerShell.

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:

  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.

como saber la generación de hyper-v de tu windows

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

get-vm | format-list Name,Generation

como saber que tipo de generación es tu hyper-v

  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.