Introducción a Hyper-V en Windows 10Introduction to Hyper-V on Windows 10

Tanto los desarrolladores de software como los profesionales de TI o los aficionados a la tecnología a veces necesitan ejecutar varios sistemas operativos.Whether you are a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V le permite ejecutar varios sistemas operativos como máquinas virtuales en Windows.Hyper-V lets you run multiple operating systems as virtual machines on Windows.

Máquina virtual que ejecuta Windows

Específicamente, Hyper-V proporciona virtualización de hardware.Hyper-V specifically provides hardware virtualization. Eso significa que cada máquina virtual se ejecuta en hardware virtual.That means each virtual machine runs on virtual hardware. Hyper-V permite crear unidades de disco duro virtuales, conmutadores virtuales y otros dispositivos virtuales, y todos ellos pueden agregarse a máquinas virtuales.Hyper-V lets you create virtual hard drives, virtual switches, and a number of other virtual devices all of which can be added to virtual machines.

Motivos para utilizar la virtualizaciónReasons to use virtualization

La virtualización permite:Virtualization allows you to:

  • Ejecutar software que requiere una versión anterior de cualquier sistema operativo Windows o que no sea Windows.Run software that requires an older versions of Windows or non-Windows operating systems.

  • Experimentar con otros sistemas operativos.Experiment with other operating systems. Hyper-V facilita la creación y eliminación de distintos sistemas operativos.Hyper-V makes it very easy to create and remove different operating systems.

  • Pruebe el software en varios sistemas operativos mediante varias máquinas virtuales.Test software on multiple operating systems using multiple virtual machines. Con Hyper-V, se pueden ejecutar en un único equipo de escritorio o portátil.With Hyper-V, you can run them all on a single desktop or laptop computer. Estas máquinas virtuales se pueden exportar y después importar en cualquier otro sistema de Hyper-V, incluido Azure.These virtual machines can be exported and then imported into any other Hyper-V system, including Azure.

Requisitos del sistemaSystem requirements

Hyper-V solo está disponible en las versiones de 64 bits de Windows 10 Pro, Enterprise y Education.Hyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. No está disponible en la edición Home.It is not available on the Home edition.

Puede actualizar la edición Windows 10 Home a Windows 10 Pro al abrir Configuración > Actualización y seguridad > Activación.Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation. Aquí puedes visitar la tienda y comprar una actualización.Here you can visit the store and purchase an upgrade.

La mayoría de los equipos ejecutan Hyper-V; sin embargo, cada máquina virtual ejecuta un sistema operativo totalmente distinto.Most computers run Hyper-V, however each virtual machine runs a completely separate operating system. Por lo general, puedes ejecutar una o más máquinas virtuales en un equipo con 4 GB de RAM, pero necesitarás más recursos para otras máquinas virtuales o para instalar y ejecutar software que requiere muchos recursos, como juegos, programas de edición de vídeo o software de diseño de ingeniería.You can generally run one or more virtual machines on a computer with 4GB of RAM, though you'll need more resources for additional virtual machines or to install and run resource intense software like games, video editing, or engineering design software.

Para obtener más información acerca de los requisitos del sistema de Hyper-V y sobre cómo comprobar que Hyper-V se ejecuta en un equipo, consulta la Referencia de requisitos de Hyper-V.For more information about Hyper-V's system requirements and how to verify that Hyper-V runs on your machine, see the Hyper-V Requirements Reference.

Sistemas operativos que se pueden ejecutar en una máquina virtualOperating systems you can run in a virtual machine

Hyper-V en Windows admite muchos sistemas operativos diferentes en las máquinas virtuales, incluyendo diversas versiones de Linux, FreeBSD y Windows.Hyper-V on Windows supports many different operating systems in a virtual machine including various releases of Linux, FreeBSD, and Windows.

Como recordatorio, debe tener una licencia válida de los sistemas operativos que use en las máquinas virtuales.As a reminder, you'll need to have a valid license for any operating systems you use in the VMs.

Para obtener información sobre los sistemas operativos que se admiten como invitados en Hyper-V en Windows, consulta Sistemas operativos invitados de Windows admitidos y Supported Linux Guest Operating Systems (Sistemas operativos invitados de Linux admitidos).For information about which operating systems are supported as guests in Hyper-V on Windows, see Supported Windows Guest Operating Systems and Supported Linux Guest Operating Systems.

Diferencias entre Hyper-V en Windows y Hyper-V en Windows ServerDifferences between Hyper-V on Windows and Hyper-V on Windows Server

Existen algunas características que funcionan de forma diferente en Hyper-V en Windows con respecto a Hyper-V en Windows Server.There are some features that work differently in Hyper-V on Windows than they do in Hyper-V running on Windows Server.

Funciones de Hyper-V disponibles solo en Windows Server:Hyper-V features only available on Windows Server:

  • Migración en vivo de máquinas virtuales de un host a otroLive migration of virtual machines from one host to another
  • Réplica de Hyper-VHyper-V Replica
  • Canal de fibra virtualVirtual Fiber Channel
  • Redes de SR-IOVSR-IOV networking
  • .VHDX compartidoShared .VHDX

Funciones de Hyper-V disponibles solo en Windows 10:Hyper-V features only available on Windows 10:

  • Creación rápida y galería de VMQuick Create and the VM Gallery
  • Red predeterminada (conmutador NAT)Default network (NAT switch)

El modelo de administración de memoria es diferente para Hyper-V en Windows.The memory management model is different for Hyper-V on Windows. En un servidor, la memoria de Hyper-V se administra presuponiendo que solo las máquinas virtuales se ejecutan en el servidor.On a server, Hyper-V memory is managed with the assumption that only the virtual machines are running on the server. En Hyper-V en Windows, la memoria se administra con las expectativas de que la mayoría de las máquinas clientes ejecuten software en el host, además de ejecutar máquinas virtuales.In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.

LimitacionesLimitations

Los programas que dependan de un hardware concreto no funcionarán bien en una máquina virtual.Programs that depend on specific hardware will not work well in a virtual machine. Por ejemplo, es posible que los juegos o aplicaciones que requieran un procesamiento con GPU no funcionen bien.For example, games or applications that require processing with GPUs might not work well. Además, las aplicaciones que dependen de los temporizadores por debajo de 10 ms, como las aplicaciones de mezcla de música en directo o tiempos de alta precisión, pueden tener problemas para ejecutarse en una máquina virtual.Also, applications relying on sub-10ms timers such as live music mixing applications or high precision times could have issues running in a virtual machine.

Además, si ha habilitado Hyper-V, dichas aplicaciones de alta precisión sensibles a la latencia también podrían tener problemas para ejecutarse en el host.In addition, if you have Hyper-V enabled, those latency-sensitive, high-precision applications may also have issues running in the host. Esto se debe a que, con la virtualización habilitada, el sistema operativo host también se ejecuta sobre el nivel de virtualización de Hyper-V, al igual que los sistemas operativos invitados.This is because with virtualization enabled, the host OS also runs on top of the Hyper-V virtualization layer, just as guest operating systems do. Pero, a diferencia de los invitados, el sistema operativo host es especial, en el sentido de que tiene acceso directo a todo el hardware, lo que significa que las aplicaciones con requisitos de hardware especiales pueden continuar ejecutándose sin problemas en el sistema operativo host.However, unlike guests, the host OS is special in that it has direct access to all the hardware, which means that applications with special hardware requirements can still run without issues in the host OS.

Paso siguienteNext step

Instalar Hyper-V en Windows 10Install Hyper-V on Windows 10