Modo Windows 7 XP: ¿es posible tener varias PC virtuales en modo XP?

40

La PC virtual del modo XP de Windows 7 admite algunas características que no están 'disponibles' con una PC virtual XP, como un cuadro de diálogo de inicio diferente, ningún botón de apagado, etc. Posiblemente lo más significativo es que aparezcan las aplicaciones instaladas dentro de la VM del modo XP dentro del menú de inicio de Windows 7.

Necesito varias máquinas virtuales en modo XP: ¿es posible tener 2 o más máquinas virtuales en modo XP o habilitar estas funciones de integración adicionales en una PC virtual XP?

STW
fuente
44
Solo recuerde que a menos que posea las licencias adicionales, ¡esto no será legal! Windows 7 solo incluye UNA licencia para ejecutar el Modo Windows XP
Shevek
¿Qué pasa con las aplicaciones instaladas en este modo virtual? ¿Puede habilitar accesos directos para ejecutar aplicaciones en varias máquinas virtuales?
Si hay algo en el menú de inicio, ya es un acceso directo.
Ramhound

Respuestas:

35

Si simplemente copia una máquina virtual XP limpia (las que puede descargar del sitio web de Microsoft), puede cambiarle el nombre y tener varias máquinas virtuales XP de esa manera.

Al menos funcionó para mí, avíseme si no funciona

Aquí hay una descripción general de los pasos necesarios:

Cada disco duro virtual (vhd) creado con Virtual PC consta de tres archivos si está apagado, o de cuatro archivos si está hibernado o en ejecución. Las extensiones de archivo para estos archivos son:

  • .vhd = Imagen del disco duro virtual de la máquina virtual
  • .vmc = archivo de configuración de la máquina virtual
  • .vsv = Archivo de estado guardado de la máquina virtual
  • .vmcx = Descripción de la máquina virtual y configuración de registro

Los primeros tres archivos se encuentran en C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines, el último en C:\Users\Your_Username\Virtual Machines.

Los dos últimos archivos se crean automáticamente; para hacer una copia de una máquina virtual solo necesitamos archivos .vhd y .vmc. En este ejemplo, llamamos al disco virtual original Modo Windows XP, y la copia que creamos Modo Windows XP - Copia. Puede nombrar todas sus unidades virtuales como desee, siempre que recuerde modificar el archivo de configuración como se describe aquí.

Copiar Virtual XP o cualquier otro disco duro virtual creado con Virtual PC es muy fácil y rápido. Esto es lo que tienes que hacer:

  • Apague su XP virtual, no lo hiberne
  • Abra las Opciones de carpeta, elija Mostrar archivos ocultos, carpetas y unidades. Desmarca Ocultar extensiones para tipos de archivo conocidos

texto alternativo

  • Ir C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Copias Windows XP Mode.vhdy Windows XP Mode.vmcarchivos. Para asegurarse de copiar los archivos correctos, puede abrir Opciones de carpeta y desmarcar "Ocultar extensiones para tipos de archivos conocidos" y hacer clic en Aceptar
  • Pegue archivos en la misma carpeta. Windows agrega palabras Copya ambos nombres de archivo, por lo que ahora tiene dos archivos nuevos: Windows XP Mode - Copy.vhdy Windows XP Mode - Copy.vmc
  • Abrir Windows XP Mode - Copy.vmccon el Bloc de notas. Es un archivo xml, por lo que puede editarlo normalmente con el Bloc de notas
  • Busque la siguiente cadena que contiene el nombre de las unidades virtuales: <drive_type type="integer">1</drive_type>

texto alternativo

  • Bajo el <drive_type...>cambio el nombre del archivo vhd a Windows XP Mode - Copy.vhdambos en <absolute type="string">y<relative type="string">
  • Busque el siguiente lugar en que <ethernet_adapter>contiene la dirección MAC para el adaptador de Ethernet de Virtual XP: <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>donde xxxxxxxxxxxx es una cadena hexadecimal que representa la dirección MAC.

  • Para permitir que dos copias de Virtual XP se conecten a la red simultáneamente, tenemos que cambiar la dirección MAC del adaptador ethernet para evitar conflictos de direcciones MAC. La dirección se da en hexadecimal, 0-9 y AF. Por lo general, es suficiente cambiar un dígito para que sea único nuevamente.

  • Guarde y cierre el archivo
  • Abra las Opciones de carpeta y elija No mostrar archivos, carpetas o unidades ocultos. Marque Ocultar extensiones para tipos de archivo conocidos y haga clic en Aceptar.
  • Goto C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machinesotra vez
  • Haga doble clic en el Windows XP Mode - Copy.vmcarchivo para que Windows XP Mode - Copy.vmcxse genere automáticamente en la C:\Users\Your_Username\Virtual Machinescarpeta con la configuración correcta.

Eso es. Ahora puede ejecutar dos XP virtuales simultáneamente.

texto alternativo

Si ambas máquinas virtuales ...

  • .. todavía tiene la misma dirección MAC o
  • .. ambos obtienen la misma dirección IP del servidor DHCP de Virtual PC

Entonces sigue leyendo:

  • Verifique si una configuración de adaptador de red (NIC) (Windows) no está forzando la misma dirección MAC para ambas máquinas virtuales. Porque esa configuración anula lo que se especifica en el archivo de configuración de VM.

  • Puede encontrar esta configuración en las propiedades del adaptador de red. Haga clic derecho en el adaptador de red -> Propiedades -> Configurar ... -> [Pestaña] Avanzado -> Dirección de red.

  • Asegúrese de que ambas máquinas virtuales estén configuradas Not Presento especifique una dirección MAC diferente para cada máquina virtual.

Ivo Flipse
fuente
3
Hice uso de este método (copiar y renombrar) para tener 1 modo XP con IE6 y otro con IE7
Nick Josevski
10
Solo recuerde que a menos que posea las licencias adicionales, ¡esto no será legal! Windows 7 solo incluye UNA licencia para ejecutar el Modo Windows XP
Shevek
Está en la misma computadora, ¿cuál es el problema? A menos que comience a "abusar" de él para compartir sus máquinas virtuales, no veo un problema aquí.
Ivo Flipse
3
Sigue siendo una violación técnica (según lo entiendo, aunque IANAL) del acuerdo de licencia.
Michael Todd
2
Dudo que Microsoft lo considere ilegal, ya que aloja xpmore.codeplex.com desde 2010 (CodePlex pertenece a Microsoft)
Ohad Schneider
16

Por lo que vale, en este momento, si no desea la molestia manual, puede usar XP-More , una herramienta gratuita que puede duplicar PCs virtuales de Windows como el Modo XP, pero no olvide deshabilitar Windows XP cortafuegos

Martina
fuente
3

Puede tener tantos como desee, pero los programas iniciados desde el menú de Windows 7 (modo XP) funcionarán dentro de la misma máquina virtual. Todas las demás instancias se pueden usar como máquinas virtuales estándar.

Josip Medved
fuente
3

Un enfoque más fácil y más legal (AFAIK) es utilizar la funcionalidad de diferenciación de Virtual PC como se describe aquí .

Gabe Moothart
fuente
1

Descubrí al experimentar que el número de configuración debe incrementarse en el archivo vmc (usando Win 7 Ultimate + Windows XP Mode dnld 7 - OCT - 2010)

Intenté XPMORE (¡lo cual es genial, pero necesita la solución anterior para funcionar!)

Puesto a tierra
fuente
¿Puedes describir los pasos a seguir? ¿Dónde se encuentra el .vmcarchivo? ¿Cómo lo editas? Más información ayuda a mejorar esta respuesta para futuros visitantes. Gracias
Canadian Luke REINSTATE MONICA
0

Encontré un video del proceso en youtube. Parece ser un poco más simple de lo que publicó Ivo y funcionó bien para mí. Implica localizar el archivo vhd de solo lectura de XP que ya está en la máquina y crear un nuevo vm usando el tipo de "Diferenciación" en las opciones avanzadas. Esto usará el vhd de solo lectura especificado pero almacenará los cambios / personalizaciones en un vhd separado. Casi todos apuntan y hacen clic ...

El video está aquí: http://www.youtube.com/watch?v=5cmqWVTczvs

eflat
fuente