/
/

Cómo instalar y habilitar Hyper-V en Windows 10 para la virtualización de hardware

Por Lauren Ballejos, IT Editorial Expert   |  
traducido por David Herrera Rivero
Cómo instalar y habilitar Hyper-V en Windows 10 para la virtualización de hardware

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

  • Asegúrate de que tu dispositivo Windows sea compatible con la virtualización y cumpla estos requisitos:
    • Requisitos del sistema para Hyper-V
    • CPU de 64 bits con SLAT
    • Extensiones del modo monitor de la VM habilitadas
    • 4 GB o más de RAM
    • Virtualización BIOS/UEFI (VT-x/AMD-V)
    • Windows 10 Pro, Enterprise o Education (excepto Home)
  • Activar la virtualización en la BIOS/UEFI:
    • Reinicia tu ordenador y pulsa la tecla de configuración.
    • En la sección Avanzado, Configuración de la CPU o Seguridad, activa Intel Virtualization Technology (VT-x), AMD-V o el modo SVM.
    • Guarda los cambios, cierra y, a continuación, reinicia el sistema.
  • Habilitar Hyper-V mediante PowerShell:
    • Ejecuta PowerShell con privilegios elevados con este código:
      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    •  Reinicia según las indicaciones.
  • Habilitar Hyper-V con DISM:
    • Abre el símbolo del sistema como administrador.
    • Introduce el comando:
      DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
  • Activar Hyper-V a través de la configuración:
    • Ve a Configuración > Aplicaciones > Funciones opcionales > Más funciones opcionales de Windows.
    • En la ventana Funciones de Windows, marca las casillas Plataforma de Hyper-V y Herramientas de administración de Hyper-V.
    • Haz clic en Aceptar y reinicia el equipo cuando se te solicite.

Windows 10 es un potente sistema operativo que permite a los usuarios ejecutar varios sistemas operativos a la vez en un único ordenador mediante la virtualización. Con la ayuda de Hyper-V, una función integrada de Windows, puedes crear y gestionar máquinas virtuales (VM) de forma sencilla. En este artículo, te mostramos el proceso para instalar y habilitar Hyper-V en Windows 10.

Simplifica la complejidad de la gestión de máquinas virtuales con NinjaOne.

→ Más información sobre NinjaOne para VM

Hyper-V y máquinas virtuales en Windows 10

Hyper-V es una tecnología de virtualización desarrollada por Microsoft. Cada máquina virtual en Windows 10 funciona en su propio espacio aislado, lo que significa que puede ejecutar diferentes sistemas operativos en paralelo sin afectar a la estabilidad de tu sistema principal. Es como acceder a varios ordenadores desde un único dispositivo Windows.

A diferencia de los hipervisores de «Tipo 2» (como VirtualBox), que funcionan como aplicaciones en Windows, Hyper-V es un hipervisor de Tipo 1 (Bare Metal) . Una vez habilitado, se ejecuta directamente en el hardware, y el propio sistema operativo Windows funciona como una «partición principal» superior.

¿Por qué activar Hyper-V en Windows 10?

He aquí algunas razones por las que deberías activar Hyper-V en Windows 10.

  • Aislamiento: cada máquina virtual en Windows 10 está completamente aislada de tu sistema operativo principal, lo que significa que si algo va mal dentro de la máquina virtual, no afecta a tu sistema host.
  • Entornos de prueba: Hyper-V es perfecto para probar aplicaciones en diferentes sistemas operativos o configuraciones sin necesidad de varios dispositivos físicos.
  • Gestión de los recursos: tú controlas cuánta potencia de cálculo, memoria y almacenamiento utiliza cada máquina virtual, lo que permite una gestión eficaz de los recursos.
  • Función de copia instantánea: Hyper-V te permite realizar copias instantáneas de tus máquinas virtuales en cualquier momento. Esto te permite guardar el estado actual y volver a él si es necesario, siendo un salvavidas cuando hablamos de pruebas del software.

Requisitos del sistema para Hyper-V

Antes de activar Hyper-V en Windows 10, asegúrate de que tu ordenador cumple los siguientes requisitos del sistema:

  • procesador de 64 bits con traducción de direcciones de segundo nivel (SLAT). Esto ayuda con el rendimiento de tu máquina virtual en Windows 10.
  • CPU compatible con extensiones de modo de monitorización de máquinas virtuales.
  • mínimo de 4 GB de RAM. Cuanta más memoria tengas, mejor rendimiento obtendrás, especialmente si piensas ejecutar varias máquinas virtuales.
  • soporte de virtualización de hardware a nivel de BIOS.
  • Windows 10 Enterprise, Pro o Education edition (Hyper-V no está disponible en la edición Home).

Cómo activar la virtualización de hardware

Para habilitar la virtualización en Windows 10, sigue estos pasos. En primer lugar, debes saber cómo activar la virtualización de hardware en la configuración del BIOS. A partir de ahí, puedes utilizar PowerShell, DISM o la aplicación Configuración para activar Hyper-V.

Cómo activar la virtualización en la configuración del BIOS

Los pasos exactos para activar la virtualización en el BIOS pueden variar en función del fabricante de la placa base de tu ordenador y de la versión del BIOS, pero aquí tienes una guía general:

  1. Entra en la configuración del BIOS:
    • Reinicia el ordenador.
    • Durante el proceso de arranque, pulsa una tecla para entrar en la configuración de la BIOS. Esta tecla varía, pero suele ser una de las siguientes: Supr, F2, F10, Esc o F12. La tecla correcta debería aparecer durante el arranque (por ejemplo, «Pulsa [Tecla] para entrar en configuración»).
  2. Ve a la configuración de virtualización:
    • Una vez en la configuración del BIOS, busca una sección relacionada con la configuración de la CPU, avanzada o de seguridad. El nombre exacto puede variar.
    • Dentro de esta sección, busca las opciones relacionadas con la virtualización. Normalmente, los nombres suelen ser:
      • tecnología de virtualización (VT-x)
      • tecnología de virtualización Intel
      • AMD-V (para procesadores AMD)
      • modo SVM (para procesadores AMD)
  3. Activar la virtualización:
    • Selecciona la opción de virtualización y cambia la configuración a Activado.
    • Si ves opciones como VT-d o IOMMU, habilitarlas también puede mejorar el rendimiento de las máquinas virtuales, pero no es estrictamente necesario para Hyper-V.
  4. Guardar y salir:
    • Sigue las instrucciones del BIOS para guardar y salir. Normalmente, se suele hacer pulsando la tecla F10, pero asegúrate de seguir las indicaciones que aparecen en pantalla.
    • Tu ordenador se reiniciará con los cambios aplicados.

Habilitar Hyper-V con PowerShell

Para habilitar Hyper-V utilizando PowerShell, es necesario ejecutar PowerShell como administrador y ejecutar unos comandos específicos. Este proceso te permitirá instalar la función Hyper-V en tu sistema Windows, suponiendo que tu ordenador cumpla los requisitos de hardware necesarios y tenga activada la virtualización en la configuración BIOS/UEFI. Así es cómo se hace:

  1. Abre PowerShell como administrador:
    • Haz clic con el botón derecho del ratón en el botón Inicio o pulsa Windows + X y selecciona «Windows PowerShell (Admin)» o «Símbolo del sistema (Admin)» si PowerShell no está disponible. En Windows 11, es posible que aparezca «Terminal (Admin)» en su lugar.
    • Si aparece el cuadro de diálogo Control de cuentas de usuario (UAC), haz clic en «Sí» para permitir que la aplicación realice cambios en el dispositivo.
  2. Comprueba si se puede instalar Hyper-V:
    • Antes de instalar Hyper-V, es recomendable comprobar si tu sistema lo soporta. Ejecuta el siguiente comando: Systeminfo
    • Mira en la sección «Requisitos de Hyper-V» para ver si se cumplen todos los requisitos. Si es así, puedes continuar con la instalación.
  3. Instala Hyper-V:
    • Para instalar Hyper-V, utiliza el siguiente comando: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  4. Reinicia el ordenador:
    • Una vez finalizado el proceso de instalación, deberás reiniciar el ordenador para que los cambios surtan efecto. Puedes hacerlo inmediatamente utilizando el siguiente comando: restart-computer

Después de reiniciar el ordenador, Hyper-V se activará y podrás empezar a crear y gestionar tu máquina virtual en Windows 10. Puedes acceder a Hyper-V Manager desde el menú Inicio para empezar a trabajar con máquinas virtuales.

Habilitar Hyper-V con DISM

DISM es una herramienta de línea de comandos que se puede utilizar para dar servicio y preparar imágenes de Windows, incluidas las utilizadas para Windows PE, Windows Recovery Environment (Windows RE) y Windows Setup. También puede utilizarse para activar funciones de Windows mientras el sistema operativo está en funcionamiento.

A continuación te explicamos cómo habilitar Hyper-V con DISM:

  1. Abre el símbolo del sistema como administrador:
    • Haz clic con el botón derecho del ratón en el botón Inicio o pulsa Windows + X y, a continuación, selecciona «Símbolo del sistema (Admin)» o «Terminal de Windows (Admin)» si el Símbolo del sistema no aparece directamente en la lista. En Windows 11, suele aparecer como «Terminal de Windows (Admin)».
    • Si aparece el cuadro de diálogo Control de cuentas de usuario (UAC), haz clic en «Sí» para permitir que la aplicación realice cambios en tu PC.
  2. Habilitar Hyper-V con DISM:
    • Escribe el siguiente comando en el símbolo del sistema y pulsa Intro: DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
  3. Reinicia el ordenador:
    • Una vez completado el comando, es probable que tengas que reiniciar el ordenador para que los cambios surtan efecto. Es posible que el sistema te lo pida automáticamente o que tengas que reiniciar el ordenador manualmente.

Activar Hyper-V a través de la configuración

Si prefieres un método más sencillo, puedes activar la virtualización en Windows 10 a través de la aplicación Configuración. Este método proporciona una interfaz gráfica de usuario (GUI) para los usuarios que prefieren no utilizar la línea de comandos. Para ello, sigue estos pasos:

  1. Abre la aplicación Ajustes:
    1. Pulsa Windows + I para abrir la aplicación Ajustes o haz clic en el menú Inicio y, a continuación, en el icono de ajustes/configuración.
  2. Accede a las funciones de Windows:
    1. Para Windows 10: Ve a Aplicaciones > Funciones opcionales > Más funciones opcionales de Windows en la parte inferior de la página.
    2. Para Windows 11: Ve a Aplicaciones > funciones opcionales > Más funciones opcionales de Windows en la parte inferior de la sección «Ajustes relacionados».
  3. Activar Hyper-V:
    1. En la ventana «Funciones de Windows» que se abre, desplázate hacia abajo hasta encontrar «Hyper-V» y marca la casilla que aparece junto a él.
    2. Asegúrate de que tanto «Herramientas de gestión de Hyper-V» como «Plataforma Hyper-V» están seleccionadas. Las herramientas de gestión incluyen Hyper-V Manager, que es una herramienta GUI para gestionar una máquina virtual Hyper-V en Windows 10, y la plataforma proporciona los servicios y la gestión necesarios para las máquinas virtuales.
    3. Haz clic en Aceptar para iniciar el proceso de instalación. Windows aplicará los cambios. Esto puede tardar unos minutos.
  4. Reinicia el ordenador:
    1. Una vez finalizada la instalación, es probable que se te pida reiniciar el ordenador. Asegúrate de guardar cualquier trabajo abierto y, a continuación, reinicia el ordenador para completar el proceso de instalación.
  5. Comprueba si se ha realizado correctamente
    Antes de crear tu primera máquina virtual, comprueba que Hyper-V esté activo:

    1. Pulsa Ctrl + Mayús + Esc para abrir el Administrador de tareas.
    2. Selecciona la pestaña Rendimiento y haz clic en CPU.
    3. Busca Virtualización: Se habilita en la esquina inferior derecha.

    Nota: Si Hyper-V está totalmente habilitado, es posible que aparezca en su lugar el mensaje «Se ha detectado un hipervisor», lo que confirma que el sistema se está ejecutando bajo la capa de Hyper-V.

Transforma la gestión de tus máquinas virtuales con una potente herramienta de RMM.

Prueba gratuita de NinjaOne

Solución de problemas: ¿Qué ocurre si la virtualización está deshabilitada en la BIOS?

Si la virtualización de hardware en tu dispositivo Windows 10 aparece deshabilitada (en gris) en tu BIOS o UEFI, significa que el firmware del sistema o la configuración del hardware la están bloqueando.

  • Actualiza el firmware de BIOS/UEFI

Es posible que una BIOS obsoleta no muestre correctamente la configuración de virtualización del sistema. Puedes visitar la página de asistencia técnica del fabricante de tu placa base o de tu ordenador portátil e instalar manualmente la última versión. Para los equipos de TI o las grandes empresas, utiliza el software de gestión de parches para mantener tus endpoints siempre actualizados a gran escala.

  • Comprueba si la CPU es compatible con la virtualización

No todos los procesadores son compatibles con VT-x o AMD-V. Ejecuta el siguiente comando en Windows para comprobarlo:

systeminfo | find «Virtualization»

Si aparece el mensaje  No, es posible que tu hardware no cumpla los requisitos mínimos para la virtualización.

  • Reinicia tu dispositivo

Si ninguno de los métodos anteriores funciona, intenta apagar completamente el ordenador. Desenchúfalo de la corriente durante 10-15 segundos y, a continuación, reinícialo. Cuando accedas de nuevo a la BIOS, cualquier configuración bloqueada debería actualizarse.

  • Desactiva el inicio rápido de Windows

Si la virtualización sigue «deshabilitada» en el Administrador de tareas a pesar de estar «habilitada» en la BIOS, es posible que Windows esté utilizando una sesión del kernel guardada. Desactiva el Inicio rápido (Panel de control > Opciones de energía > Elegir comportamiento de los botones de inicio/apagado) y realiza un «Apagado» completo en lugar de un «Reinicio».

Protege tu infraestructura VM con NinjaOne

Aprende a simplificar la gestión de dispositivos con NinjaOne RMM. Con NinjaOne, puedes habilitar fácilmente Hyper-V en Windows 10 en todas tus máquinas virtuales, supervisar su rendimiento y garantizar la seguridad de tu infraestructura de máquinas virtuales desde un solo lugar. Toma el control de tu entorno virtual y disfruta de una gestión de máquinas virtuales sin complicaciones. Ponte en contacto con nosotros para una prueba gratuita.

FAQs

Como hipervisor nativo de Microsoft, Hyper-V puede controlar completamente las extensiones de virtualización de hardware de tu sistema (Intel VT-x o AMD-V) cuando está activado. Esto evita que otros hipervisores, como VMware o VirtualBox, accedan a la misma capa de hardware, lo que podría provocar errores.

Si necesitas utilizar herramientas de virtualización de terceros, no tienes que desinstalar Hyper-V. Si dispones de privilegios de administrador, puedes desactivarlo temporalmente ejecutando el siguiente comando en PowerShell (Admin):

bcdedit /set hypervisorlaunchtype off

A continuación, reinicia el ordenador para restablecer la compatibilidad con otros programas de virtualización.

Los problemas de rendimiento de Hyper-V suelen deberse a recursos del sistema limitados o a una configuración incorrecta, por lo que te recomendamos que sigas los pasos anteriores para instalar y habilitar Hyper-V en Windows 10. Asegúrate de que tu sistema host tenga suficiente memoria RAM, núcleos de CPU y espacio en disco, ya que el rendimiento de Hyper-V puede disminuir si se asignan demasiados recursos a varias máquinas virtuales. También puedes intentar habilitar la memoria dinámica, que permite a Hyper-V ajustar automáticamente la configuración de la memoria a medida que cambian las cargas de trabajo. Comprueba también si hay cuellos de botella en las E/S del disco, sobre todo si utilizas HDD en lugar de SSD.

No. Hyper-V solo es compatible con los sistemas operativos Windows y Linux; no funciona con máquinas virtuales de macOS ni iOS. La virtualización por hardware de macOS está legalmente restringida al hardware de Apple, según el Acuerdo de licencia de usuario final (EULA) de Apple, que prohíbe ejecutar macOS en sistemas que no sean de Apple. Existen algunas soluciones alternativas no oficiales o herramientas de terceros, pero no cuentan con asistencia, son inestables y no cumplen con los requisitos, ya que Hyper-V carece de los controladores y la emulación de firmware necesarios para macOS.

Sí, sin duda. Habilitar Hyper-V permite que Windows utilice funciones de seguridad basadas en la virtualización (VBS), como la integridad de la memoria (aislamiento de núcleo). Estas funciones crean un entorno aislado para los procesos críticos del sistema, protegiéndolos del malware a nivel de kernel. Sin embargo, dado que el hipervisor se ejecuta bajo el sistema operativo, el impacto en el rendimiento del sistema host es mínimo (normalmente $< 5%$).

Por defecto, Hyper-V no crea automáticamente una red «NAT» para las VM. Debes utilizar el Administrador de conmutadores virtuales para crear un conmutador «externo» o «interno»:

  1. Abre el Administrador de Hyper-V > Administrador de conmutadores virtuales.
  2. Selecciona Nuevo conmutador de red virtual > Externo.
  3. Asignalo a tu adaptador físico de Wi-Fi o Ethernet.
  4. En la configuración de tu VM, asegúrate de que el adaptador de red esté conectado a este nuevo conmutador.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?