Convierta una PC con Windows en una Máquina Virtual usando Hyper-V


Una excelente manera de salvarse de virus, malware y spyware es utilizar una máquina virtual para navegar en Internet en lugar de su PC con Windows normal. Entonces, ¿qué es una máquina virtual? Básicamente es 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 un software especial que se ejecuta en su computadora Windows (software de virtualización) actúa como un computadora falsa para que Windows se pueda ejecutar. Todo lo que haga en la máquina virtual no afectará su sistema operativo host. De modo que podría descargar 10 virus en la máquina virtual y su sistema operativo principal estaría a salvo.

Lo bueno de las máquinas virtuales es que pueden 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 vuelva a comenzar. También es una excelente manera de aumentar su privacidad porque simplemente puede borrar todo lo que haya hecho en una máquina virtual.

Antes de comenzar, hablemos de los requisitos. Existen muchas herramientas de virtualización de software como VMWare, Parallels, VirtualBox, etc., pero solo me quedaré con el software de Microsoft. Para que esto funcione, necesita dos cosas:

  1. Disk2VHD - Una herramienta gratuita de Microsoft que se usará 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- Necesitará las versiones Pro de Windows 8.1 o Windows 10 en Para completar este proceso. Ambos sistemas operativos tienen una herramienta llamada Hyper-V que se puede utilizar para acceder al archivo virtual creado por Disk2VHD.
  3. También vale la pena señalar que, aunque puede usar Windows XP, Vista y 7 como la 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 sé 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 Windows OS 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 el de arriba Realmente no hay mucho que hacer aquí aparte de elegir la ubicación donde desea guardar el archivo VHDX y qué volúmenes desea incluir.

    Si tiene un disco duro grande, puede simplemente deja que guarde el archivo en la misma partición que Windows. De lo contrario, 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 desee realmente desea.

    En mi caso, tengo varios discos duros conectados a la computadora, por lo que solo desea seleccionar el volumen C: \, que es de 37.26 GB de tamaño. Además, debe asegurarse de seleccionar cualquier otro volumen que haya creado al instalar Windows, muy probablemente el volumen Inicioy el volumen Sistema reservado. En general, son muy pequeños: en mi caso, el volumen reservado del sistema es de solo 34 MB y el otro, que no tiene etiqueta, tiene solo 322.08 MB.

    Es muy importante que seleccione estos otros volúmenes además del volumen principal de Windows, ya que 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 indican al sistema dónde está ubicado Windows y cómo iniciarlo.

    boot failure

    Probablemente llevará algún tiempo crear el archivo VHDX dependiendo de cuán grande sea su partición de Windows. Una vez finalizado, tendrá un archivo realmente grande y dos archivos más pequeños.

    vhdx images

    Instale Hyper-V en Windows 8.1 / 10

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

    windows features

    En la parte superior, haga clic en Activar las características de Windows encendido o apagado. Aparecerá una ventana donde puede marcar los elementos adicionales que desea instalar. Continúa y marca la casilla de Hyper-V. También debe marcar automáticamente las casillas de Herramientas de administración de Hyper-Vy Plataforma de Hyper-V.

    enable hyper v

    Haz clic en Aceptar y deja que Windows instale las funciones. También deberá reiniciar su computadora. Una vez que inicie la copia de seguridad, haga clic en Iniciar, Todas las aplicacionesy luego desplácese hacia abajo hasta Herramientas administrativas de Windows. Debería ver allí Administrador de Hyper-V. También puede hacer clic en Inicio y escribir Hyper-V para buscarlo.

    start menu hyper v

    Configurando Hyper-V

    ¡Ahora la parte divertida! Comencemos con Hyper-V. Continúe 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 debería ser el nombre de tu computadora. En la sección central están 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 de la computadora en el extremo izquierdo.

    new virtual machine

    Ahora, en el extremo derecho, haga clic en Nuevoy luego Máquina virtual. Esto mostrará el nuevo asistente de máquina virtual. El primer paso es darle un nombre a su máquina virtual.

    virtual machine name

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

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

    virtual machine generation

    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 memoria RAM disponible en su equipo host.

    virtual machine memory

    Ir adelante y omita la pantalla Configurar redespor ahora porque tendremos que hacer eso más adelante. Por ahora, solo déjalo en No conectado. En la pantalla Conectar disco duro virtual, debe seleccionar Usar un disco duro virtual existente.

    connect virtual hard disk

    Haga clic en el botón Buscary seleccione la imagen VHDX que representa su partición real de Windows. Este debería ser el gran archivo VHDX. 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 hace clic en esto, verá un montón más de opciones en el panel derecho también.

    start virutal machine

    Para iniciar la máquina virtual, selecciónelo y luego haga clic en Iniciar. La columna estadocambiará a ejecución. Luego para 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 agregar los otros discos duros.

    Seleccione la máquina virtual y haga clic en Desactivar. Luego haga clic en el enlace Configuración. En el lado izquierdo, debería ver Controlador IDE 0y Controlador IDE 1. Primero haga clic en Controlador 0. Si elige Generación 2, verá Controlador SCSIsolamente.

    ide controller

    Verá que el primer archivo VHDX que agregamos en el asistente ya está en la lista. Ahora tenemos que agregar el segundo y tercer archivo. Asegúrate de que Hard Driveesté seleccionado y luego haz clic en Añadir.

    add second vhdx

    The Ubicacióndebería elegir automáticamente 1, ya que el primer intervalo de VHDX ocupa la ranura 0. Cada controlador IDE solo tiene dos ranuras disponibles para agregar unidades. Haga clic en Disco duro virtualy elija su segundo archivo VHDX.

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

    add third vhdx

    Ahora que tenemos los tres archivos VHDX conectados, podemos hacer clic en Aceptar y poner en marcha nuestra máquina virtual. ¡Esta vez, con suerte, deberías obtener una pantalla con la carga de Windows!

    windows running in hyper v

    Configurar redes

    Por último, tenemos que configurar las 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 Manageren la parte superior del menú de la derecha.

    new virtual switch

    Haga clic en Nuevo interruptor de red virtualy luego seleccione Externoen el cuadro de lista. Finalmente, haz clic en Crear conmutador virtual.

    external virtual switch

    Dale un nombre a tu conmutador virtual si lo deseas y luego elige red correcta desde el cuadro desplegable. Si tiene más de una tarjeta de red, elija la que está conectada a la red e Internet. Una vez que se haya creado su interruptor, debemos decirle a la máquina virtual que lo use. Para hacer eso, haga clic en la máquina virtual en el administrador de Hyper-V y luego haga clic en el enlace Configuraciónen el panel derecho.

    configure network switch

    Haz clic en Adaptador de redy luego elige el nuevo conmutador virtual que creaste en el paso anterior. ¡Eso es! Ahora cuando inicie su máquina virtual, debería obtener acceso a la red a través de la computadora host.

    Con suerte, este artículo lo ayuda a tomar su PC actual y convertirla en una máquina virtual que pueda ejecutar en la misma PC u otra PC si lo desea. Hay muchas cosas que pueden salir mal en este proceso, así que no dude en comentar si tiene problemas. ¡Disfruta!

    Convertir máquina física en máquina virtual virtual

    Artículos Relacionados:


    5.01.2016