Yo no soy informático, y me enteré de lo que era una máquina virtual una hora después de saber que la necesitaba, y la instalé una hora después, así que mis conocimientos son lo justito para que rule...
Una màquina virtual es como una partición (virtual) del disco duro, en la que puedes instalar otro windows diferente e independiente, unidos por una carpeta compartida por la que puedes transferir archivos.
Si yo tengo un VIDA que sólo va en XP pero mi PC tiene win7, mediante una MV reservo un trozo no físico del HD en el que corro un XP en el que instalo el VIDA, como esto al final se reduce a un archivo gordo (la parte virtual del HD), lo puedo mover de un PC a otro, y dentro ya están instalados el XP y el VIDA, no sé si me explico...