Instalación de Windows Virtual PC

La solución de Microsoft para la virtualización en el cliente se llama Windows Virtual PC.

Se trata de la continuación de la tecnología incluida en un producto ya existente, llamado Microsoft Virtual PC, y cuya última versión es Microsoft Virtual PC 2007, pero con un nuevo enfoque.

Microsoft Virtual PC 2007 es un producto independiente que se puede ejecutar sobre diversos sistemas operativos de tipo cliente de Microsoft, pero no sobre Windows 7 (al menos de manera oficial), y que permite la virtualización de sistemas operativos, pero sin interactuar prácticamente con el sistema operativo anfitrión (sistema operativo en que se instala y ejecuta el software de virtualización). La comunicación entre los sistemas operativos virtualizados (sistemas operativos invitados o "guest") y el sistema operativo anfitrión en Virtual PC 2007 se reduce a la comunicación por red que se pueda establecer entre ambos, a la función de carpetas compartidas y poco más.

En cambio Windows Virtual PC permite la completa integración de los sistemas operativos virtualizados con el sistema operativo anfitrión, tanto a nivel visual como a nivel funcional.

Así por ejemplo es posible ejecutar aplicaciones dentro de sistemas operativos virtualizados, pero lanzándolas desde el escritorio del sistema operativo anfitrión, y visualizando sólo la ventana de aplicación, de manera que para el usuario la aplicación se comporta como una aplicación instalada en el sistema operativo anfitrión.


Figura 1.- Diferencias entre Microsoft Virtual PC 2007 y Windows Virtual PC para Windows 7

También es posible que los sistemas operativos virtualizados con Windows Virtual PC puedan acceder de manera transparente tanto al almacenamiento virtualizado como al almacenamiento físico del sistema operativo anfitrión.

Otra posibilidad de interacción entre los sistemas operativos invitados y el sistema operativo anfitrión, es la posibilidad de compartir dispositivos USB, y no sólo dispositivos de almacenamiento, sino también otros dispositivos más complejos como pueden ser dispositivos multimedia o impresoras.

Nota: esta posibilidad de usar desde máquinas virtuales dispositivos USB conectados al sistema operativo anfitrión proporciona un uso adicional de la tecnología de virtualización en el cliente de Microsoft, ya que usando Windows Virtual PC es posible usar un dispositivo físico USB no soportado en Windows 7 en un equipo cuyo sistema operativo anfitrión sea precisamente Windows 7.

Requisitos de instalación

Windows Virtual PC sólo puede instalarse en sistemas que cumplan con las siguientes condiciones:

i) Hardware:

- Windows Virtual PC está disponible para procesadores tanto de 32 como de 64 bits.

- Windows Virtual PC sólo está disponible en equipos con virtualización asistida por hardware, o HAV (Hardware-Assisted Virtualization), es decir, en equipos con procesadores que implementan las tecnologías Intel VT, Via VT o AMD-V, y con placas base que soportaran dichas características y la tengan habilitada.

- Windows Virtual PC es incompatible con la característica Intel Trusted Execution Technology (Intel TXT); si el equipo en el que se desea usar Windows Virtual PC tiene esta característica activada debe desactivarse en la BIOS del equipo.

Para facilitar la tarea de identificar equipos que reúnen estos requisitos hardware (disponer de HAV y no tener habilitada la característica Intel TXT) Microsoft dispone de la herramienta gratuita "Hardware-Assisted Virtualization Detection Tool", que se puede descargar desde el link:
https://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en


Figura 2.- Resultado de la ejecución de la herramienta de detección de HAV

Nota: con posterioridad al lanzamiento de Windows 7, Microsoft ha publicado una actualización que permite utilizar Windows Virtual PC, y XP Mode, que es una de las aplicaciones fundamentales de Windows Virtual PC, en sistemas que no disponen de HAV. Esta actualización está disponible en las siguientes URL:

- Sistemas x86: https://www.microsoft.com/downloads/details.aspx?FamilyID=837f12aa-1d37-464e-ae59-20c9ecbebaf6&displayLang=es

- Sistemas x64: https://www.microsoft.com/downloads/details.aspx?FamilyID=e70dd043-e262-43c0-a002-446567f1e2b4&displayLang=es

ii) Sistema operativo:

- Windows Virtual PC está disponible en las siguientes ediciones de Windows 7: Windows 7 Home Basic, Windows 7 Home Premium,
Windows 7 Enterprise, Windows 7 Professional y Windows 7 Ultimate.

- XP Mode sólo está disponible en Windows 7 Enterprise, Windows 7 Professional y Windows 7 Ultimate.

- En cuanto a los sistemas operativos invitados sólo se soportan Windows XP, Vista y Windows 7; es posible que otros sistemas operativos puedan ser virtualizados con Windows Virtual PC, pero Microsoft no los soporta oficialmente como sistemas operativos invitados.

Nota: para el uso con XP Mode de la característica "Virtualización de aplicaciones", los sistemas operativos invitados deben ser Windows XP Professional con SP3 o superior, y Windows Vista o 7 en las ediciones Ultimate o Enterprise.

- En todos los casos Windows Virtual PC sólo soporta sistemas operativos invitados de 32 bits.

Instalación

Windows Virtual PC se presenta bajo la forma de una característica de Windows 7, si bien puede ser necesario descargarla previamente desde la web de Microsoft.

Windows Virtual PC puede descargarse desde la URL:
https://www.microsoft.com/windows/virtual-pc/download.aspx

Se trata de un descarga gratuita previa validación de la licencia del sistema operativo anfitrión, que debe ser una de las ediciones de Windows 7 soportadas por Windows Virtual PC.

La descarga se inscribe como una actualización del sistema operativo, concretamente la actualización KB958559; una vez instalada la actualización queda registrada la característica Windows Virtual PC de Windows 7, y se activa la funcionalidad.


Figura 3.- Característica Windows Virtual PC de Windows 7

La instalación de Windows Virtual PC crea dos accesos en el menú inicio del sistema operativo Windows 7 bajo la carpeta "Windows Virtual PC": uno al propio "Windows Virtual PC" y otro a "Windows XP Mode".


Figura 4.- Elementos de Windows Virtual PC en el menú inicio de Windows 7

Windows Virtual PC está totalmente integrado en el escritorio de Windows 7, y por este motivo no dispone de un entorno gráfico de administración propio, sino que al ejecutar el acceso directo a "Windows Virtual PC" lo que se abre es una carpeta especial llamada "Máquinas virtuales" ubicada dentro de las carpetas personales de cada usuario, en la cual se mostrarán las máquinas virtuales existentes e información sobre las mismas, y se dispondrá además de acciones específicas sobre dichas máquinas virtuales. Cada acción iniciará un asistente para llevar a cabo las distintas operaciones soportadas por Windows Virtual PC.

Por otro lado el elemento de menú inicio "Windows XP Mode" no será funcional hasta que se descarguen e instalen los componentes específicos de la solución XP Mode, que no se incluyen en la instalación de Windows Virtual PC.


Figura 5.- Mensaje indicando que es necesario instalar componentes adicionales para poder usar Windows XP Mode