Convierta una PC con Windows en una máquina virtual usando Hyper-V

Una excelente manera de salvarse de virus, malware y spyware(malware and spyware) es usar una máquina virtual para navegar por Internet en lugar de su PC normal con Windows . 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 un software especial que se ejecuta en su computadora con Windows(Windows computer) ( software de virtualización(virtualization software) ) actúa como una computadora falsa para que Windows pueda ejecutarse. Cualquier cosa que haga en la máquina virtual no afectará su sistema operativo anfitrión(host operating system) . Entonces podría descargar 10 virus en la máquina virtual y su sistema operativo(operating system) principal estaría seguro.

Lo bueno de las máquinas virtuales es que puede restablecerlas. Entonces, si obtiene un virus mientras navega en la máquina virtual, simplemente puede restablecer la máquina virtual al estado predeterminado(default state) cuando la instaló por primera vez y comenzar de nuevo. 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 (software virtualization)VMWare , Parallels , VirtualBox , etc., pero me quedaré 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 operating) Windows desde Windows XP en adelante en un archivo de máquina(machine file) virtual .
  2. Windows 8.1 Pro o Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) : necesitará las versiones Pro de (Pro)Windows 8.1 o Windows 10 para completar este proceso. Ambos sistemas operativos cuentan con una herramienta llamada Hyper-V que se puede utilizar 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 sé por qué Microsoft no(Microsoft hasn) 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 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(VHD or VHDX file) ). Para ello, descarga la herramienta Disk2VHD(Disk2VHD tool) mencionada anteriormente y ejecuta el archivo EXE(EXE file) .

inicio disk2vhd

Cuando lo ejecutes, verás una pantalla como la de arriba. Realmente no tiene mucho que hacer aquí aparte de elegir la ubicación donde desea guardar el archivo VHDX(VHDX file) y qué volúmenes desea incluir.

Si tiene un disco duro grande, puede dejar 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 pueden no ser los 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, desea asegurarse de seleccionar cualquier otro volumen que se haya creado cuando instaló Windows , muy probablemente el volumen de arranque( Boot ) y el volumen reservado del sistema( System Reserved) . Estos suelen ser realmente pequeños: en mi caso, el volumen Reservado del Sistema(System Reserved volume) 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(Windows volume) porque, de lo contrario, el sistema operativo(operating system) no se iniciará cuando lo cargue en Hyper-V . En su lugar, obtendrá un mensaje de error de arranque . (Boot Failure)Esto se debe a que esos dos volúmenes adicionales le indican al sistema dónde se encuentra Windows y cómo iniciarlo.

error de inicio

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

Imágenes de vhdx

Instalar Hyper-V en Windows 8.1/10

A continuación, tenemos que instalar las herramientas de Hyper-V en (Hyper-V)Windows 8.1 o Windows 10 Pro . Si tiene las ediciones Home , deberá actualizar a Pro antes de poder instalar Hyper-V. Haga clic(Hyper-V. Click) en Inicio y escriba(Start and type) características de Windows(windows features) .

características de Windows

En la parte superior, haz clic en Activar o desactivar las características de Windows( Turn Windows features on or off) . Aparecerá una ventana donde puede marcar los elementos adicionales que desea instalar. Continúe y marque la casilla de Hyper-V . Debería marcar automáticamente las casillas de Herramientas de administración(Hyper-V Management Tools) de Hyper-V y Plataforma de Hyper-V(Hyper-V Platform) también.

habilitar hiperv

Haga clic en Aceptar(Click OK) y deje que Windows instale las funciones. También tendrás que reiniciar tu computadora. Una vez que reinicie, haga clic en Inicio(Start) , Todas las aplicaciones(All Apps) y luego desplácese hacia abajo hasta Herramientas administrativas de Windows(Windows Administrative Tools) . Debería ver el Administrador de Hyper-V en la(Hyper-V Manager) lista. También puede simplemente hacer clic en Inicio y escribir (Start and type)Hyper-V para buscarlo.

menú de inicio hiper v

Configuración de Hyper-V

¡Ahora viene la parte divertida! Comencemos con Hyper-V. Continúe(Hyper-V. Go) y abra el Administrador de Hyper-V(Hyper-V Manager) y verá un espacio de trabajo en blanco.

gerente hiperv

En el extremo izquierdo está el servidor, que debería 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 de la computadora(computer name) en el extremo izquierdo.

nueva maquina virtual

Ahora, en el extremo derecho, haga clic en Nuevo(New) y luego en Máquina virtual(Virtual Machine) . Esto abrirá el nuevo asistente de máquina(machine wizard) 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 está convirtiendo una versión de Windows de 64 bits en una máquina virtual y el hardware de su computadora(computer hardware) es compatible con UEFI , continúe y elija la Generación 2( Generation 2) , ya que permite funciones más avanzadas. Use la Generación 1 para las versiones de ( Generation 1)Windows de 32 bits o si su máquina usa un BIOS heredado . La generación 2(Generation 2) también es compatible con 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(Generation 1) para estar seguro. Tenga en cuenta que si la máquina virtual no se inicia, puede eliminarla fácilmente y comenzar este proceso nuevamente. Seleccione una generación diferente y vea si se inicia correctamente. Eliminar la máquina virtual dentro de Hyper-V(Hyper-V) no elimina sus 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(default value) de 1024 MB, pero puede aumentarlo si tiene suficiente RAM disponible en su máquina host(host machine) .

memoria de máquina virtual

Continúe y omita la pantalla Configurar red( Configure Networking) por ahora porque tendremos que hacerlo más tarde. Por ahora, déjalo en No conectado(Not Connected) . En la pantalla Conectar disco duro virtual(Connect Virtual Hard Disk) , debe seleccionar Usar un disco duro virtual existente(Use an existing virtual hard disk) .

conectar disco duro virtual

Haga clic en el botón Examinar(Browse) y seleccione la imagen VHDX(VHDX image) que representa su partición de Windows(Windows partition) real . Este debería ser el archivo VHDX(VHDX file) 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(Finish) .

Ahora debería ver un nuevo elemento en la lista de Máquinas virtuales( Virtual Machines) . Si hace clic en esto, verá un montón de opciones más en el panel de la derecha(right-hand pane) también.

iniciar máquina virtual

Para iniciar la máquina virtual, selecciónela y luego haga clic en Iniciar(Start) . La columna Estado(State) cambiará a En ejecución(Running) . Junto a ver la máquina virtual, haga clic en Conectar(Connect) . Si hiciste esto ahora, verás ese mensaje de error(error message) que mencioné al principio del artículo: Error de arranque(Boot failure) . Todavía tenemos que agregar los otros discos duros.

Seleccione la máquina virtual y haga clic en (machine and click)Apagar( Turn Off) . Luego haga clic en el enlace Configuración . (Settings)En el lado izquierdo(hand side) , debería ver IDE Controller 0 y IDE Controller 1 . Haga clic en el Controlador 0( Controller 0) primero. Si elige la Generación 2(Generation 2) , solo verá el Controlador SCSI(SCSI Controller) .

controlador ide

Verá que el primer archivo VHDX(VHDX file) que agregamos en el asistente ya está en la lista. Ahora tenemos que agregar el segundo y tercer archivo. Asegúrese(Make) de que Disco duro(Hard Drive) esté seleccionado y luego haga clic en Agregar(Add) .

agregar segundo vhdx

El cuadro Ubicación(Location) debería elegir automáticamente 1 ya que la ranura 0 la ocupa nuestro primer (0)archivo VHDX(VHDX file) . Cada controlador IDE(IDE Controller) solo tiene dos ranuras disponibles para agregar unidades. Haga clic (Click) en Disco duro virtual(Virtual hard disk) y elija su segundo archivo VHDX.

Ahora haga clic en IDE Controller 1 y luego haga clic en el botón Agregar(Add) nuevamente. Haga lo mismo aquí, pero elija su tercer archivo VHDX(VHDX file) .

agregar 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 la carga de Windows !

Windows corriendo en Hyper V

Configurar redes

Por último, debemos configurar la red de la máquina virtual para que pueda conectarse a la red local ya 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(New virtual network switch) y luego seleccione Externo(External) en el cuadro de lista(list box) . Por último, haz clic en Crear conmutador virtual(Create Virtual Switch) .

conmutador virtual externo

Asigne un nombre a su conmutador virtual si lo desea y luego elija la red correcta(correct network) en el cuadro desplegable(dropdown box) . Si tiene más de una tarjeta de red(network card) , elija la que esté conectada a la red e Internet(network and 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(Hyper-V manager) y luego haga clic en el enlace Configuración(Settings) en el panel derecho.

configurar conmutador de red

Haga clic en Adaptador de red( Network Adapter) y luego elija el nuevo conmutador virtual que creó en el paso anterior. ¡Eso es todo! Ahora, cuando inicie su máquina virtual, debería obtener acceso a la red a(network access) través de la computadora host(host computer) .

Con suerte, este artículo lo ayudará a tomar su PC actual y convertirla en una máquina virtual que puede ejecutar en la misma PC o en otra PC si lo desea. Hay muchas cosas que pueden salir mal en este proceso, así que no dudes en comentar si tienes problemas. ¡Disfrutar!



About the author

Soy un desarrollador de iOS con más de 10 años de experiencia. Me especializo en el desarrollo de aplicaciones para iPhone y iPad. Tengo experiencia en la creación de flujos de usuarios, la creación de kits de desarrollo personalizados (CDK) y el trabajo con varios marcos de desarrollo de aplicaciones. En mi trabajo anterior, también desarrollé herramientas para ayudar a administrar la App Store de Apple, que incluyen una herramienta de administración de productos y una herramienta de envío de aplicaciones.



Related posts