Convierta un PC con Windows en una máquina Virtual utilizando Hyper-V

Una excelente manera de salvarse de virus, malware y spyware es usar una máquina virtual para navegar por Internet en lugar de su PC con Windows normal. Entonces, ¿qué es una máquina virtual? Es básicamente una copia completa de Windows que se ejecuta dentro de otra copia de Windows llamada host.

La versión virtual de Windows es solo un archivo grande y el software especial que se ejecuta en su computadora con Windows (software de virtualización) actúa como un equipo falso para que Windows pueda ejecutarse. Cualquier cosa que haga en la máquina virtual no afectará al sistema operativo host. Así que podría descargar 10 virus en la máquina virtual y su sistema operativo principal estaría seguro.

Lo bueno de las máquinas virtuales es que puede restablecerlas. Por lo tanto, si obtiene un virus mientras navega en la máquina virtual, simplemente puede restablecer la máquina virtual al estado predeterminado cuando la instaló por primera vez y comenzar de nuevo. También es una excelente manera de aumentar su privacidad, ya que simplemente puede borrar todo lo que haya hecho en una máquina virtual.

Antes de empezar, hablemos de los requisitos. Hay muchas herramientas de virtualización de software como VMware, Parallels, VirtualBox, etc., pero me voy a quedar solo con el software de Microsoft. Para que esto funcione, necesitas dos cosas:

  1. Disk2VHD-Una herramienta gratuita de Microsoft que se utilizará para convertir cualquier sistema operativo Windows desde Windows XP en adelante en un archivo de máquina virtual.
  2. Windows 8.1 Pro o Windows 10 Pro, tendrás la versión Pro de Windows 8.1 o Windows 10 para completar este proceso. Ambos sistemas operativos tienen una herramienta llamada Hyper-V que se puede usar para acceder al archivo virtual creado por Disk2VHD.

También vale la pena señalar que, aunque puede usar Windows XP, Vista y 7 como máquina virtual, es mejor si puede convertir una máquina con Windows 8.1 o Windows 10 porque la resolución más alta que admite Hyper-V para esos sistemas operativos más antiguos es 1600×1200. Es realmente molesto y no se por qué Microsoft no se ha molestado en solucionar este problema todavía. De todos modos, es solo un problema para aquellos con monitores de alta resolución.

Convertir el sistema operativo Windows a VHD

Comencemos con la parte fácil: convertir su versión actual de Windows en una máquina virtual (archivo VHD o VHDX). Para ello, descargue la herramienta Disk2VHD mencionada anteriormente y ejecute el archivo EXE.

 disk2vhd start

Cuando lo ejecute, verá una pantalla como la de arriba. Realmente no hay mucho que tenga que hacer aquí, aparte de elegir la ubicación donde desea guardar el archivo VHDX y los volúmenes que desea incluir.

Si tiene un disco duro grande, puede dejarlo guardar el archivo en la misma partición que Windows. Si no, elija otra ubicación, como un segundo disco duro o un disco duro USB externo. De forma predeterminada, seleccionará todos los volúmenes que encuentre en su computadora, que puede que no sea lo que realmente desea.

En mi caso, tengo varios discos duros conectados a la computadora, por lo que solo quiero seleccionar el volumen C:\, que tiene un tamaño de 37,26 GB. Además, debe asegurarse de seleccionar cualquier otro volumen que se haya creado al instalar Windows, probablemente el volumen de arranque y el volumen reservado del sistema. Estos suelen ser muy pequeños: en mi caso, el volumen reservado del sistema es de solo 34 MB y el otro volumen, que no tiene etiqueta, es de solo 322,08 MB.

Es muy importante que seleccione estos otros volúmenes además del volumen principal de Windows, porque si no lo hace, el sistema operativo no arrancará cuando lo cargue en Hyper-V. En su lugar, recibirá un mensaje de error de arranque. Esto se debe a que esos dos volúmenes adicionales le dicen al sistema dónde se encuentra Windows y cómo arrancarlo.

 error de arranque

Probablemente llevará algún tiempo crear el archivo VHDX dependiendo del tamaño de la partición de Windows. Una vez terminado, tendrá un archivo realmente grande y dos archivos más pequeños.

 imágenes vhdx

Instalar Hyper-V en Windows 8.1/10

A continuación, tenemos que instalar las herramientas Hyper-V en Windows 8.1 o Windows 10 Pro. Si tienes las ediciones Domésticas, tendrás que actualizar a Pro antes de poder instalar Hyper-V. Haga clic en Inicio y escriba características de Windows.

 características de Windows

En la parte superior, haga clic en Activar o desactivar las características de Windows. Aparecerá una ventana donde podrá marcar los elementos adicionales que desee instalar. Marque la casilla de Hyper-V. Debería marcar automáticamente las casillas de Herramientas de administración de Hyper-V y Plataforma Hyper-V también.

 habilite hyper v

Haga clic en Aceptar y deje que Windows instale las características. También tendrá que reiniciar su computadora. Una vez que inicie una copia de seguridad, haga clic en Inicio, Todas las aplicaciones y, a continuación, desplácese hacia abajo hasta Herramientas administrativas de Windows. Debería ver el Administrador de Hyper-V listado allí. También puede hacer clic en Inicio y escribir Hyper-V para buscarlo.

 menú inicio hyper v

Configurando Hyper-V

¡Ahora la parte divertida! Comencemos con Hyper-V. Siga adelante y abra el administrador de Hyper-V y verá un espacio de trabajo en blanco.

 hyper v manager

En el extremo izquierdo está el servidor, que debe ser el nombre de su computadora. En la sección central se encuentra la lista de máquinas virtuales y puntos de control. A la derecha, tiene un menú dinámico que cambia según el elemento seleccionado en las secciones de la izquierda. Para comenzar, seleccione el nombre del equipo en el extremo izquierdo.

 nueva máquina virtual

Ahora, en el extremo derecho, haga clic en Nueva y, a continuación, en Máquina virtual. Esto abrirá el asistente para nueva máquina virtual. El primer paso es darle un nombre a su máquina virtual.

 nombre de la máquina virtual

A continuación, debe elegir la generación de la máquina virtual. Si va a convertir una versión de 64 bits de Windows en una máquina virtual y el hardware de su computadora es compatible con UEFI, siga adelante y elija la Generación 2, ya que permite funciones más avanzadas. Utilice la generación 1 para versiones de 32 bits de Windows o si su máquina está utilizando BIOS heredados. La generación 2 también admite pantallas panorámicas al virtualizar Windows 8.1 o Windows 10.

Si no tiene idea de lo que significa todo eso, simplemente elija la Generación 1 para estar seguro. Tenga en cuenta que si la máquina virtual no arranca, puede eliminarla fácilmente e iniciar este proceso de nuevo. Seleccione una generación diferente y vea si arranca correctamente. Eliminar la máquina virtual dentro de Hyper-V no elimina los archivos VHDX originales.

 generación de máquinas virtuales

En la siguiente pantalla, debe elegir la cantidad de memoria que desea asignar a su máquina virtual. Lo dejé en el valor predeterminado de 1024 MB, pero puede aumentarlo si tiene suficiente RAM disponible en su máquina host.

 memoria de máquina virtual

Siga adelante y omita la pantalla Configurar redes por ahora porque tendremos que hacerlo más tarde. Por ahora, déjalo en No conectado. En la pantalla Conectar Disco duro virtual, debe seleccionar Usar un disco duro virtual existente.

 conectar disco duro virtual

Haga clic en el botón Examinar y seleccione la imagen VHDX que representa su partición de Windows real. Este debería ser el archivo VHDX realmente grande. Tendremos que agregar manualmente las otras dos unidades VHDX después del asistente, que mostraré más abajo. En este punto, revise el resumen y haga clic en Finalizar.

Ahora debería ver un nuevo elemento en Máquinas virtuales. Si haces clic en esto, también verás un montón de opciones más en el panel derecho.

 iniciar máquina virutal

Para iniciar la máquina virtual, selecciónela y haga clic en Inicio. La columna Estado cambiará a Ejecución. Junto a ver la máquina virtual, haga clic en Conectar. Si hiciste esto ahora, verás el mensaje de error que mencioné al principio del artículo: Error de arranque. Todavía tenemos que añadir los otros discos duros.

Seleccione la máquina virtual y haga clic en Desactivar. A continuación, haga clic en el enlace Configuración. En el lado izquierdo, debería ver el Controlador IDE 0 y el Controlador IDE 1. Haga clic en el Controlador 0 primero. Si elige la Generación 2, solo verá el controlador SCSI.

 controlador ide

Verá que el primer archivo VHDX que agregamos en el asistente ya está listado. Ahora tenemos que añadir el segundo y el tercer archivo. Asegúrese de que el disco duro esté seleccionado y, a continuación, haga clic en Agregar.

 agregar segundo vhdx

El cuadro de ubicación debe elegir automáticamente 1, ya que la ranura 0 es tomada por nuestro primer archivo VHDX. Cada controlador IDE solo tiene dos ranuras disponibles para agregar unidades. Haga clic en Disco duro virtual y elija su segundo archivo VHDX.

Ahora haga clic en Controlador IDE 1 y luego haga clic en el botón Agregar de nuevo. Haga lo mismo aquí, pero elija su tercer archivo VHDX.

 agregar el tercer vhdx

Ahora que tenemos los tres archivos VHDX adjuntos, podemos hacer clic en Aceptar e iniciar nuestra máquina virtual. ¡Esta vez debería obtener una pantalla con carga de Windows!

 windows que se ejecuta en hyper v

Configurar redes

Por último, necesitamos configurar redes para la máquina virtual para que pueda conectarse a la red local y a Internet. Para hacer esto, haga clic en Virtual Switch Manager en la parte superior del menú de la derecha.

 nuevo conmutador virtual

Haga clic en Nuevo conmutador de red virtual y, a continuación, seleccione Externo en el cuadro de lista. Finalmente, haga clic en Crear Interruptor virtual.

conmutador virtual externo

Asigne un nombre a su conmutador virtual si lo desea y, a continuación, elija la red correcta en el cuadro desplegable. Si tiene más de una tarjeta de red, elija la que esté conectada a la red y a Internet. Una vez que se haya creado el conmutador, necesitamos decirle a la máquina virtual que lo use. Para ello, haga clic en la máquina virtual en el administrador de Hyper-V y, a continuación, haga clic en el enlace Configuración en el panel derecho.

 configurar conmutador de red

Haga clic en Adaptador de red y, a continuación, elija el nuevo conmutador virtual que creó en el paso anterior. ¡Eso es! Ahora, cuando inicie su máquina virtual, debería obtener acceso a la red a través del equipo host.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.