Una máquina virtual, a pesar de parecer hardware, se inclina casi exclusivamente hacia el software. Internet y muchas tiendas de software están llenas de programas de máquinas virtuales, por lo que puede ser difícil encontrar la mejor máquina virtual. Para elegir lo mejor, decida si desea un sistema o una máquina virtual de proceso, qué sistemas operativos desea que maneje su máquina virtual, si necesita el CD de inicio del sistema operativo y si el sistema operativo independiente puede ejecutarse junto con el que está utilizando o si tendrá que ponerse en marcha por sí solo.
Las máquinas virtuales se dividen en dos ramas principales: sistema y proceso. Una máquina virtual de sistema se refiere al software que le permite instalar y ejecutar un sistema operativo completamente diferente en su computadora. Este segundo sistema operativo se ejecutará de forma independiente, lo que le permitirá instalar y utilizar software creado exclusivamente para ese sistema operativo. Una máquina virtual de proceso está hecha para un solo proceso, como poder ejecutar un programa creado para un sistema operativo diferente al que está ejecutando. Para elegir la mejor máquina virtual, debe elegir una máquina virtual que pueda emular un sistema operativo completo o simplemente emularlo para un solo proceso.
Algunas máquinas virtuales pueden manejar su elección de un sistema operativo diferente o varios a la vez. El mejor software de máquina virtual normalmente puede emular todos los principales sistemas operativos a la vez, pero, si nunca va a utilizar los otros sistemas operativos, puede que no valga la pena. Las máquinas virtuales que solo pueden manejar un sistema operativo son generalmente más baratas y, si está descargando una máquina virtual gratuita, menos memoria.
Cuando instale el sistema operativo independiente en su computadora, algunas máquinas virtuales requerirán el disco de instalación que viene con ese sistema operativo. Este tipo de máquina virtual es más costoso de ejecutar, porque necesita comprar un disco de instalación. Otros pueden emular sin problemas un sistema operativo sin la necesidad de un disco de instalación, pero esto normalmente es para máquinas virtuales de proceso y rara vez para máquinas virtuales del sistema.
Las máquinas virtuales tienden a ejecutar un sistema operativo de una manera diferente. Algunos pueden ejecutar un sistema operativo en una ventana diferente, lo que le permite utilizar ambos sistemas operativos a la vez; otros tienen que iniciar el segundo sistema operativo y solo pueden ejecutar uno a la vez. La mejor máquina virtual podrá ejecutar diferentes sistemas operativos al mismo tiempo en una ventana diferente, pero asegúrese de que su computadora tenga suficiente memoria de acceso aleatorio (RAM) para manejar esta función. Esto requiere mucha memoria y, si tiene poca RAM, es posible que su computadora no pueda ejecutar ambos sistemas operativos a la vez sin retrasos.