Como crear una maquina virtual en Windows



Probablemente hayas oído más de una vez eso de las "máquinas virtuales" y, si estás leyendo en este texto, lo más probable es que no estés seguro de qué son exactamente. No te dejes engañar por su misterioso nombre, pues aunque su funcionamiento interno es muy complejo, el concepto en sí es sencillo y las usas cada día.



 ¿Que es una maquina virtual?


Una vez nos ha quedado claro que una máquina virtual no es realmente ninguna máquina llena de engranajes con un casco de realidad virtual, sino un software, entremos más en detalle sobre qué son las máquinas virtuales.

Lo primero que debes saber es que hay dos tipos de máquinas virtuales diferenciadas por su funcionalidad: las de sistema y las de proceso, si bien la gran mayoría de las veces que oigas hablar de una máquina virtual casi seguro que se estarán refiriendo a las de sistema.

Que sus componentes sean virtuales no quiere decir necesariamente que no existan. Por ejemplo, una máquina virtual puede tener unos recursos reservados de 2 GB de RAM y 20 GB de disco duro, que obviamente salen de algún sitio: del PC donde está instalada la máquina virtual, también llamado a veces el hipervisor, el host o el anfitrión. Otros dispositivos podrían realmente ser inexistentes físicamente, como por ejemplo un CD-ROM que en verdad es el contenido de una imagen ISO en vez de un lector de CD de verdad.

Para el sistema operativo que se ejecuta dentro de la máquina virtual toda esta emulación es transparente e invisible. Todo funciona igual a si se estuviera ejecutando en un PC normal, sin que sepa que en verdad está metido dentro de una burbuja dentro de otro sistema operativo. De hecho, nada te impide hacer como en la película Inception / Origen y crear otra máquina virtual dentro de la anterior máquina virtual.


¿Para que sirve una maquina virtual?


Todo esto está muy bien, pero ¿para qué querría alguien crear un PC virtual dentro de su PC? Aunque así de entrada pudiera parecer una idea algo trivial, la verdad es que las máquinas virtuales tienen una gran variedad de utilidades tanto en el entorno profesional como en el del consumidor final. Estos son los principales usos:

  • Para poder probar otros sistemas operativos. 
Instalar un sistema operativo en tu PC es un proceso largo, aburrido y difícil de revertir si no estás satisfecho con los resultados. Así, cuando hay una nueva versión de Windows es más fácil y seguro probarla instalándola en una máquina virtual que en tu disco duro. Si algo va mal, la borras y se acabó, sin arriesgarte a perder mucho tiempo o tus datos.
  • Para ejecutar programas antiguos. 
¿Qué pasa cuando tu negocio depende de un software que no se actualiza desde hace 20 años? Si no puedes modernizar el software no te queda otra que seguir cargándolo en un sistema operativo de su época. Con una máquina virtual este sistema antiguo puede funcionar en hardware actual en vez de en una chatarra de PC. Lo mismo se puede aplicar a juegos antiguos que han dejado de funcionar en hardware o software moderno.
  • Para usar aplicaciones disponibles para otros sistemas. 
También es posible que necesites una máquina virtual para ejecutar aplicaciones que han sido desarrolladas para otro sistema operativo distinto al que estás usando. Por ejemplo, para usar una aplicación para Linux desde Windows, o vice versa.
  • Para probar una aplicación en distintos sistemas. 
Como desarrollador de una aplicación te interesa que funcione correctamente en la mayor cantidad de configuraciones posibles, y eso incluye distintas versiones de sistemas operativos. Una opción es tener media docena de PC instalados con distintas versiones de Windows... o simplemente uno con máquinas virtuales de cada versión.
  • Como seguridad adicional. 
Al estar aislada del resto, una máquina virtual te proporciona una seguridad adicional en tareas precisas en las que quieres estar seguro de que una aplicación no tendrá acceso al resto de tus datos. Es por eso que se suelen usar para hacer cosas tan peligrosas como instalar virus y malware para estudiarlos.
  • Para aprovechar su gran dinamismo. 
Por su naturaleza las máquinas virtuales son muy útiles en ocasiones donde necesitas un extremo dinamismo en el sistema. Puedes guardar estados (copias exactas de sus datos), ampliarlas, moverlas a un hardware totalmente distinto y seguirán funcionando sin problemas. Por esto son imprescindibles por ejemplo en empresas con servidores web que hospedan multitud de máquinas con las páginas web de sus clientes.



¿Que es Virtual Box?


VirtualBox es una aplicación que sirve para hacer máquinas virtuales con instalaciones de sistemas operativos. Esto quiere decir que si tienes un ordenador con Windows, GNU/Linux o incluso macOS, puedes crear una máquina virtual con cualquier otro sistema operativo para utilizarlo dentro del que estés usando.

En otras palabras, esto te va a permitir instalar otros sistemas operativos o el mismo que ya tienes dentro de tu ordenador. El primer caso te va a servir para probar las aplicaciones de otro sistema operativo para no tener que estar haciendo particiones o el proceso de instalar Linux junto a Windows 10. No es una experiencia tan nativa y buena como tener instalado el sistema operativo en el ordenador, pero te va a servir para hacer pruebas puntuales.

En cuanto a instalar tu mismo sistema operativo pero en una máquina virtual, también puede llegar a ser útil en algunos ámbitos. Por ejemplo, si quieres hacer algún cambio profundo en la configuración o instalar alguna aplicación peligrosa, ambas cosas que podrían llevar a que tu Windows falle, puedes hacerlo primero en este ámbito controlado de la máquina virtual para que cualquier cambio no repercuta en tu ordenador.

A la hora de instalar este otro sistema operativo dentro del que ya tienes mediante una máquina virtual, tendrás que reservar parte de tu disco duro a esta otra máquina. Todo se hará en el proceso de creación, y luego podrás reutilizar estos discos duros o crear otros nuevos para otras máquinas virtuales, pudiendo tener varias a las que ir recurriendo.


¿Cuales son los requisitos minimos para una Maquina Virtual?


Si  bien es cierto no se nesecita un equipo demasiado potente para poder ejecutar  nuestra maquina virtual, pero si existen ciertas caracteristicas especificas minimas que debemos cumplir para poder ejecutar una maquina virtual sin problemas.

  1. 1 GB de memoria Ram para equipos de 32 bits y 2 GB para equipos de 64 bits
  2. Espacio libre en el disco duro de 15 GB en adelante.
  3. Windows 7 Servipack 2 o superior
  4. DirectX version 9 0 superior
  5. Tarjeta de red inalambrica o ethernet
  6. Una resolucion minima de 800 x 600


¿Como descargar Virtual Box?


Primero lo primero, dirigete a la pagina oficial de VirtualBox www.virtualbox.org y en la pantalla principal veras un boton grande azul que dice Download. Pulsalo para descargarte la ultima version del programa.



Luego tendremos que seleccionar la version mas reciente ya sea para windows, linux o Mac.


Tras haber descargado el instalador solo sera cuestion de ejecurtar e instalar el programa en nuestro equipo, para asi poder ejecutar nuestra maquina virtual.

Por aqui te dejo un video donde te explico mas detalladamente como instalar, descargar y crear nuestra primera maquina virtual.


Comentarios

Artículo Anterior Artículo Siguiente