Windows Virtual PC y el modo XP en Windows 7: requisitos, posibilidades, alternativas

El modo XP posible con Windows 7, en el que un Windows XP virtual se integra en el sistema de tal forma que los programas instalados en él aparecen en el menú de inicio de …

Windows Virtual PC y el modo XP en Windows 7: requisitos, posibilidades, alternativas

Virtualisierer
  1. Revista
  2. »
  3. Artículo
  4. »
  5. Windows
  6. »
  7. Windows Virtual PC y el modo XP en Windows 7: requisitos, posibilidades, alternativas

El modo XP posible con Windows 7, en el que un Windows XP virtual se integra en el sistema de tal forma que los programas instalados en él aparecen en el menú de inicio de Windows 7 como cualquier otra aplicación y, por tanto, pueden iniciarse directamente, aporta enormes ventajas sobre todo para el uso de software más antiguo -no compatible con Vista/Win7-. La tecnología necesaria para ello, Windows Virtual PC, también puede utilizarse para otros fines y, a diferencia del modo XP, también está disponible para los usuarios de las ediciones domésticas de Windows 7. En el siguiente artículo se analizan en profundidad los temas de Virtual PC, XP Mode, posibles aplicaciones y alternativas.

Virtualización de sistemas PC

La virtualización de PC enteros no es un invento de Microsoft. Más bien, la tecnología se utiliza desde hace años, especialmente en el desarrollo de software, soporte y redes, por ejemplo, para poder desplegar rápidamente diversos sistemas de prueba o migrar antiguos sistemas que ahora sólo se utilizan para determinadas tareas a un ordenador más grande de forma virtualizada que también se hace cargo de otras tareas.

Para el usuario doméstico, la virtualización también ofrece muchas ventajas: En un «sistema de prueba», los programas pueden probarse con seguridad sin afectar al sistema real. Los programas antiguos que sólo funcionan con un determinado sistema operativo siguen estando disponibles, etc. Como los sistemas virtuales también pueden integrarse en redes existentes, es posible probar y configurar maravillosamente políticas de grupo, aplicaciones cliente/servidor, etc. Además, los virtualizadores ofrecen una forma cómoda de trabajar con otros sistemas operativos, como las distribuciones de Linux, sin tener que particionar los discos duros ni cambiar los gestores de arranque.

La tecnología

Técnicamente, se emula un PC completo con BIOS, tarjeta gráfica, tarjeta de red, disco duro, etc. en el sistema anfitrión. Esta máquina virtual (abreviado VM) se comporta (casi) como un PC real y, por tanto, puede ejecutarse con la mayoría de los sistemas operativos X86. Por regla general, un disco duro virtual sirve como almacenamiento de datos, que se trata como cualquier otro archivo de datos en el sistema anfitrión, pero representa su disco duro en la VM. La mayoría de los virtualizadores también ponen a disposición dispositivos en las interfaces USB de la VM.

Los representantes más conocidos de la virtualización son los productos de VMWare (VMWare Workstation, VMWare Player), el proyecto de código abierto VirtualBox y la modificación VMLite o Virtual PC 2007 o Windows Virtual PC para Windows 7 de Microsoft.

El modo XP anunciado con Windows 7, que debe descargarse e instalarse por separado, es básicamente un Windows XP virtual con Service Pack 3, que se ejecuta dentro de Windows Virtual PC y tiene algunas características especiales, que explicaremos más adelante.

Para utilizar el nuevo modo XP de Windows 7, primero es necesario descargar e instalar Windows Virtual PC para Windows 7 y el modo XP.

Windows Virtual PC para Windows 7

La última versión de Windows Virtual PC 2007 básicamente no es compatible con Windows 7. Por ello, Microsoft ofrece la edición adecuada para Windows 7 en 32 y 64 bits para su descarga en su sitio web.

Se diferencia de la versión anterior en que Windows Virtual PC para Windows 7 tiene nuevas «características de integración» y también admite dispositivos USB 2.0 conectados al sistema host en la máquina virtual.

El escollo de la BIOS y la CPU

Addendum 21.03.2010: Desde el 20.03.2010 hay una actualización para Windows Virtual PC que hace que la virtualización de hardware ya no sea necesaria. A la entrada de descarga KB977206

Una desventaja decisiva de la nueva versión de Virtual PC es el requisito obligatorio de una CPU con virtualización de hardware. Además, esta función debe activarse en la BIOS. Muchas CPU más nuevas disponen de la función, pero no siempre está activada en la BIOS. En el caso de algunos portátiles (por ejemplo, de HP), incluso es necesario actualizar la BIOS para activar la virtualización por hardware de la CPU.

No se cumplen los requisitos

La «Herramienta de detección de virtualización asistida por hardware» de Microsoft o SecurAble aclara si su propio sistema cumple los requisitos necesarios.

Se puede utilizar Windows Virtual PC

Si el uso falla debido a este requisito de hardware, queda el uso de las alternativas presentadas.

Descarga e instalación

Según el sitio web, la descarga de Windows Virtual PC para Windows 7 sólo es posible para las ediciones Professional, Ultimate o Enterprise.

Descarga de Virtual PC para Windows 7

Si selecciona una edición diferente, aparecerá la nota correspondiente indicando que el modo XP no se puede utilizar con una edición Home Premium de Windows 7.

Sin embargo, esto no excluye el uso de Windows Virtual PC para Windows 7 en sí.

En este caso, para descargar el virtualizador, basta con hacer una entrada diferente en el sitio web y se puede descargar el paquete de instalación. Las condiciones de licencia del instalador confirman nuestra opinión de que el uso de Virtual PC propiamente dicho también está permitido y es posible con Windows 7 Home (Premium). Prueba de ello es también la página sobre los requisitos del sistema de Virtual PC.

Sin embargo, puede ahorrarse la molestia de descargar el modo XP si no dispone de la edición necesaria de Windows 7, ya que tras la instalación se informará de la edición incorrecta y se impedirá su uso.

Configurar tus propias máquinas virtuales

Con Windows Virtual PC para Windows 7 puedes crear fácilmente tus propias máquinas virtuales.

Sin embargo, existe una limitación importante: ¡incluso en un sistema de 64 bits, Windows Virtual PC no puede ejecutar sistemas invitados de 64 bits!

Tras la instalación, aparece una nueva entrada «Windows Virtual PC» en el menú de inicio. Esto abre una lista de las máquinas virtuales existentes y ofrece la opción de crear un nuevo ordenador virtual en la parte superior derecha.

Crear nuevo VM

Además del nombre, también se especifica la ubicación de la VM donde se almacenará posteriormente el disco duro virtual y, si es necesario, el disco de deshacer.

En el siguiente paso, el asistente pregunta por la RAM asignada y la conexión de red, que está configurada por defecto para que también se utilice el adaptador de red del sistema anfitrión (modo puente) y el PC de la VM reciba una dirección IP adicional del pool DHCP. El valor por defecto puede editarse posteriormente en los ajustes a «red interna» (sólo entre las VM) o NAT (el sistema virtual comparte la IP con el sistema anfitrión).

Almacenamiento y red

El siguiente paso es establecer los valores predeterminados para el disco duro virtual. Además del soporte de datos dinámico, que crece con el sistema si es necesario, también puede integrar en el sistema un disco duro virtual ya existente que contenga, por ejemplo, un sistema operativo ya instalado. En las opciones avanzadas, sin embargo, también puede crear soportes de datos fijos o diferenciales. Encontrará más información sobre los 3 tipos de discos duros virtuales en el artículo independiente «Manejo de discos duros virtuales».

Disco duro virtual para la VM

El disco de deshacer permite que los cambios realizados en la VM se transfieran al disco duro virtual sólo cuando se solicite. Esta función es especialmente práctica para probar software.

Después de especificar los datos, la nueva VM está disponible para su puesta en marcha, pero aún no contiene un sistema operativo.

VM recién configurada

Antes de iniciar la VM por primera vez, puede personalizarla aún más utilizando el botón «Configuración».

Configuración de la máquina virtual

Además de los ajustes ya predefinidos como el nombre, la memoria, la conexión de red, que todavía se pueden cambiar aquí, también puede definir qué unidad de DVD/CD real del sistema host se pone a disposición en la VM. Esto es importante porque todavía hay que instalar un sistema operativo en la VM. Si dispone de un soporte de datos de instalación en formato ISO, también puede integrarlo como unidad virtual.

Si el disco duro virtual utilizado en la VM está vacío y hay un soporte de datos de instalación en la unidad real o virtual, este soporte de datos se inicia directamente después de encender la VM.

Instalando Windows 7 en una VM dentro de Windows 7

Si esto no funciona, puede utilizar [ENT] para entrar en la BIOS del ordenador virtual y ajustar aquí la secuencia de arranque si es necesario.

BIOS de una VM

Después de la instalación, puede utilizar el sistema operativo en la VM casi como cualquier otro sistema y descartar cualquier cambio después de salir de la VM mediante el uso de los discos de deshacer. Sin embargo, esto sólo debe hacerse después de que la instalación se haya completado, de lo contrario la instalación también se descartará.

Para facilitar la cooperación entre la VM y el sistema anfitrión, las funciones de integración deben instalarse en Windows XP, Windows Vista y Windows 7 dentro de la VM y luego activarse.

Instalar y activar las características de integración

Si estas funciones de integración están activadas, el usuario puede, por ejemplo, integrar unidades locales directamente en el sistema invitado sin tener que desviarse a través de unidades de red. El portapapeles y los dispositivos USB se pueden compartir, y el puntero del ratón sólo funciona sin problemas entre la VM y el PC huésped con las funciones de integración.

Activar las funciones de integración

Si no se utilizan o instalan estas características de integración, las funciones mencionadas tampoco estarán disponibles. Esto es especialmente cierto si instalas y utilizas otros sistemas operativos como OpenSuse y otros derivados de Linux, FreeDos, Windows 98 y compañía.

Una restricción de Windows Virtual PC que no se ha mencionado hasta ahora es la limitación a sistemas invitados de 32 bits. No se pueden instalar sistemas de 64 bits en el virtualizador de Microsoft, aunque se utilice una CPU de 64 bits. La única solución aquí es cambiar a las alternativas presentadas más adelante.

Modo XP

Una de las razones más comunes por las que los usuarios, y especialmente las empresas, no se han pasado a Windows Vista está relacionada con los problemas de compatibilidad con el software y el hardware existentes. UAC, la redirección del acceso de escritura a determinados directorios y otras medidas molestan a algunas aplicaciones y controladores de XP. Incluso la pestaña «Compatibilidad» del menú contextual de un archivo ejecutable no hace maravillas en Windows Vista y Windows 7.

Con el modo XP, Microsoft quiere ahora hacer más agradable el cambio a Windows 7 para estos usuarios. Para ello, Microsoft ofrece a los propietarios de Windows 7 Professional, Ultimate o Enterprise un Windows XP con Service Pack 3 ya instalado y ejecutable para su uso, que se comporta como un sistema operativo real dentro de Windows Virtual PC. Gracias a la nueva compatibilidad USB del virtualizador, hardware como antiguos escáneres, impresoras, sistemas telefónicos, etc. también pueden seguir utilizándose a través del modo XP, aunque no existan controladores de Windows Vista/Windows 7 para estos dispositivos.

En lugar de simplemente ejecutar Windows XP en una VM, el modo XP ofrece otras características especiales:

Los programas que se instalan dentro de este Windows XP también aparecen en el menú de inicio de Windows 7 en el grupo «Aplicaciones del modo Windows XP» y se pueden iniciar directamente desde allí.

Programas de XP en el menú de inicio de Windows 7

En este caso, sin embargo, el «programa XP» se comporta como cualquier otra aplicación y sólo presenta la ventana real del programa. Por el contrario, Windows 7 inicia el Windows XP virtual en segundo plano y, al igual que con un servicio de terminal, sólo presenta la ventana de la aplicación de forma remota desde la máquina XP en el escritorio de Windows 7 a través de la conexión de red virtual.

TweakUI para Windows XP como una aplicación en el escritorio de Windows 7, reconocible como una aplicación VM por el icono en la barra de tareas

Nota: Si una aplicación instalada bajo XP no se publica automáticamente en el menú de inicio de Windows 7, probablemente se deba a que el enlace necesario del programa en el menú de inicio de Windows XP se hizo en el grupo del usuario y no en el grupo «Todos los usuarios». En este caso, basta con copiar el acceso directo en el menú de inicio de Windows XP a la carpeta «Programas» para todos los usuarios (botón Inicio, Abrir – Todos los usuarios -> Programas).

Funcionamiento en directo

Un escenario típico de la práctica es el siguiente:

El usuario de la empresa utiliza una aplicación de gestión de cargas desarrollada especialmente para él. En el ejemplo, este programa sólo se puede utilizar con Windows XP debido a una programación descuidada. Por lo tanto, el programa se instala en modo XP y puede iniciarse directamente a través del escritorio de Windows 7. Por otro lado, la base de datos del programa se encuentra en el ordenador con Windows 7 en una ruta disponible dentro de la máquina virtual como unidad de red. Esto garantiza que los datos del programa también estén cubiertos por la copia de seguridad del sistema Windows 7.

Sin embargo, la «publicación» de aplicaciones también es posible con un Windows Vista Ultimate o Enterprise con SP1 instalado.

Por muy práctico que sea el modo XP, también tiene desventajas:

  • La máquina virtual sólo se pone en modo de hibernación. Si se quiere manipular la BIOS, primero hay que apagar la integración.
  • No existe un modo de deshacer «real», que descarte los cambios en el sistema después de salir.
  • Las aplicaciones instaladas en modo XP siempre se publican automáticamente en el menú de inicio de Windows 7 y deben eliminarse allí manualmente.
  • Sin embargo, la «integración» también se puede desactivar para que Windows XP en modo XP se comporte como cualquier otro sistema en una VM.

Trabajo manual para propietarios de Windows 7 Home

Los propietarios de Windows 7 Home Premium tienen ahora la opción de utilizar una licencia de Windows XP existente instalando «manualmente» Windows XP en la máquina virtual. Dado que las funciones de integración también pueden instalarse aquí posteriormente, no hay ninguna desventaja para el usuario, salvo la pérdida de tiempo para la instalación de Windows XP y el hecho de que la licencia que sirve para el uso virtual queda entonces vinculada a esta VM. Otra posibilidad la ofrece el VMLite que se presenta a continuación.

Alternativas

La solución de virtualización de Microsoft es útil y bastante utilizable como complemento gratuito. Sin embargo, hay productos mejores, algunos de ellos también gratuitos, que funcionan todos sin virtualización de hardware, ofrecen instantáneas para diferentes estados de la misma máquina virtual y permiten sistemas invitados de 64 bits.

Lo más destacado: VMWare Player y VMLite pueden incluso «secuestrar» el modo XP descrito anteriormente (o Windows XP con SP3) y utilizarlo en su propio entorno.

Reproductor VMWare

VMWare en particular, con su amplia gama de productos, puede recurrir aquí a años de experiencia y ofrece los mejores productos en términos de alcance funcional y rendimiento. Además de VMWare Workstation, que está disponible previo pago, es probable que VMWare Player sea de especial interés para los usuarios finales. Al contrario de lo que indica su nombre, desde la versión 3 VMWare Player no sólo puede ejecutar las máquinas virtuales existentes (incluidas las de Windows Virtual PC), sino que también permite crear las propias. Sin embargo, en comparación con VMWare Workstation, VMWare Player carece de funciones prácticas como la gestión de instantáneas, que los usuarios ocasionales no necesitan necesariamente.

En comparación con el virtualizador de Microsoft, VMWare Player 3 también ofrece soporte para OpenGL y DirectX 9 dentro de la VM, aunque el rendimiento no es suficiente para los juegos 3D actuales. Además, el soporte USB funciona con mayor fluidez cuando se utilizan sistemas operativos alternativos.

VMWare Player

Si no quieres instalar Windows XP para hacer pruebas, puedes integrar tú mismo el modo XP en VMWare Player.

Importando el modo XP

Lo que es el modo de integración y la publicación de aplicaciones para Virtual PC se llama simplemente «Unidad» en VMWare Player y se puede activar o desactivar a través de «VM» de cualquier persona, siempre que las herramientas de VMWare para el sistema respectivo se han instalado.

Unity para la integración

VirtualBox

VirtualBox es otro potente «virtualizador», que como proyecto OpenSource también es gratuito. Actualmente no existe el «modo XP» y el usuario también tiene que prescindir del soporte USB en la versión de código abierto, por el momento. La versión completa, que se puede utilizar de forma privada pero también gratuita, tiene soporte USB.

VirtualBox

VMLite

VMLite se basa en el ya mencionado VirtualBox. Sin embargo, los desarrolladores han añadido algunas características al producto. VMLite no sólo conoce un asistente de instalación como Virtual PC o VMWare, sino que también puede importar el Windows XP suministrado con el modo XP de Microsoft a su propio entorno.

Integrando el modo XP en VMLite

A diferencia de VMWare Player, no importa si el modo XP ya está instalado. Si falta, el asistente también puede cargar el archivo necesario directamente desde la red. Eludiendo todas las normativas sobre licencias, el Windows XP virtual puede utilizarse en VMLite aunque la edición de Windows 7 no lo permita en absoluto. Por lo tanto, se recomienda a los propietarios de Windows 7 Home (Premium) que, en tal caso, tengan preparada una licencia de XP para legalizar el XP virtual.

Modo XP en VMLite

Al igual que el modo XP «real», VMLite también ofrece la integración de aplicaciones en el menú de inicio de Windows 7 y la ejecución de aplicaciones XP en modo ventana en el escritorio de Windows 7 sin el entorno VM visible, pero con un borde verde para una mejor diferenciación.

Ventana e icono de IE6 de XP en el escritorio de Win7 (reconocible por el borde verde)

Para el intercambio de datos a través del portapapeles y otras funciones, la extensión huésped debe instalarse en el sistema huésped a través del menú Dispositivos.

Extensión huésped para VMLite

Conclusión

Apenas quedan motivos para instalar un sistema de prueba en «funcionamiento real». Mientras tanto, los virtualizadores no sólo están disponibles de forma gratuita, sino que también pueden utilizarse sin problemas gracias a la generosa ampliación de RAM de los PC más recientes. Corresponde al usuario decidir si la solución de Microsoft es absolutamente necesaria. El modo XP anunciado con Windows 7 no es el argumento decisivo en este caso, ya que las alternativas lo asumen y ofrecen de la misma forma.

Los que sigan «estropeando» su sistema de trabajo después de este artículo experimentando con el registro o con aplicaciones desconocidas sólo tienen la culpa de sí mismos.

Artículos relacionados