Windows 7 XP Mode - Birden fazla XP Mode Sanal PC olması mümkün mü?


40

Windows 7'nin XP Mode sanal bilgisayarı, farklı bir başlatma iletişim kutusu, Kapatma düğmesi yok, vb. Gibi bir XP Sanal PC ile 'stokta olmayan' bazı özellikleri destekler. Muhtemelen en önemlisi, XP Mode VM'de kurulu uygulamaların görünmesidir Windows 7 başlat menüsü içinde.

Birden fazla XP Mode VM'ye ihtiyacım var - 2 veya daha fazla XP Mode VM'ye sahip olmak veya bu ekstra entegrasyon özelliklerini bir XP Sanal PC'de etkinleştirmek mümkün mü?


4
Sadece, fazladan lisansa sahip olmadığınız sürece, bunun yasal olmayacağını unutmayın! Windows 7, yalnızca Windows XP Mode'u çalıştırmak için BİR lisans içerir
Shevek

Peki ya bu sanal modda kurulan uygulamalar? Birden fazla VM'de uygulamaları çalıştırmak için kısayollar etkinleştirebilir misiniz?

Başlat menüsünde bir şey varsa, zaten bir kısayol.
Ramhound

Yanıtlar:


35

Yalnızca temiz bir XP sanal makinesini (Microsoft web sitesinden indirebileceğiniz) kopyalarsanız, adını değiştirebilir ve bu şekilde birden fazla XP VM'sine sahip olabilirsiniz.

En azından benim için işe yaradı, olmazsa bana bildirin

Gerekli adımlara genel bir bakış:

Virtual PC ile oluşturulan her sanal sabit sürücü (vhd) kapalıysa üç veya hazırda bekleme modundaysa veya çalışıyorsa dört dosyadan oluşur. Bu dosyalar için dosya uzantıları:

  • .vhd = Sanal Makine sanal sabit disk görüntüsü
  • .vmc = Sanal Makine ayarları dosyası
  • .vsv = Sanal Makine durum dosyasını kaydetti
  • .vmcx = Sanal Makine açıklaması ve kayıt ayarları

İlk üç dosya C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines, sonuncusu da bulunur C:\Users\Your_Username\Virtual Machines.

İkinci dosya otomatik olarak oluşturulur; Sanal Makinenin bir kopyasını çıkarmak için sadece .vhd ve .vmc dosyalarına ihtiyacımız var. Bu örnekte orijinal sanal sürücü olan Windows XP Mode'u ve Windows XP Mode-Kopyala'yı oluşturduğumuz kopyayı çağırırız. Ayarlar dosyasını burada açıklandığı şekilde değiştirmeyi hatırladığınız sürece, tüm sanal sürücülerinizi dilediğiniz gibi adlandırabilirsiniz.

Virtual XP veya Virtual PC ile oluşturulan herhangi bir sanal sabit diski kopyalamak çok kolay ve hızlıdır. İşte yapmanız gerekenler:

  • Sanal XP'nizi kapatın, hazırda bekletme
  • Klasör Seçenekleri'ni açın, Gizli dosyaları, klasörleri ve sürücüleri göster'i seçin. Bilinen dosya türleri için uzantıları gizle seçeneğinin işaretini kaldırın

alt metin

  • Goto C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Kopyala Windows XP Mode.vhdve Windows XP Mode.vmcdosyalar. Doğru dosyaları kopyaladığınızdan emin olmak için Klasör Seçenekleri'ni açabilir ve "Bilinen dosya türleri için uzantıları gizle" seçeneğinin işaretini kaldırabilir ve Tamam'ı tıklayabilirsiniz.
  • Dosyaları aynı klasöre yapıştırın. Windows Copyher iki dosya adına da kelime ekler , bu nedenle şimdi iki yeni dosyanız var: Windows XP Mode - Copy.vhdve Windows XP Mode - Copy.vmc
  • Windows XP Mode - Copy.vmcNot Defteri ile açın . Bu bir xml dosyasıdır, böylece normalde Not Defteri ile düzenleyebilirsiniz.
  • Sanal sürücü adını içeren aşağıdaki dizeyi bulun: <drive_type type="integer">1</drive_type>

alt metin

  • Altında <drive_type...>değişikliğine vhd dosya adı Windows XP Mode - Copy.vhdhem de <absolute type="string">ve<relative type="string">
  • <ethernet_adapter>Virtual XP'nin ethernet adaptörü için MAC adresi içeren aşağıdaki yeri bulun : <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>burada xxxxxxxxxxxx MAC adresini temsil eden onaltılık bir dizedir.

  • İki Sanal XP kopyasının ağa aynı anda bağlanmasına izin vermek için, MAC adresi çakışmasını önlemek için ethernet adaptörünün MAC adresini değiştirmemiz gerekir. Adres hex, 0-9 ve AF olarak verilmiştir. Onu tekrar benzersiz yapmak için bir basamağı değiştirmek genellikle yeterlidir.

  • Dosyayı kaydedin ve kapatın
  • Klasör Seçenekleri'ni açın ve Gizli dosyaları, klasörleri veya sürücüleri gösterme'yi seçin. Bilinen dosya türleri için uzantıları gizle'yi işaretleyin ve Tamam'ı tıklayın.
  • C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual MachinesTekrar gitmek
  • Windows XP Mode - Copy.vmcDosyayı çift ​​tıklatın, böylece klasörde doğru ayarlarla Windows XP Mode - Copy.vmcxotomatik olarak oluşturulur C:\Users\Your_Username\Virtual Machines.

Bu kadar. Şimdi aynı anda iki Sanal XP çalıştırabilirsiniz.

alt metin

Her iki VM de ...

  • .. hala aynı MAC adresine sahip veya
  • .. her ikisi de aynı IP adresini Virtual PC'nin DHCP sunucusundan alıyor

Ardından okumaya devam edin:

  • Bir (Windows) ağ bağdaştırıcısı (NIC) ayarının her iki VM için de aynı MAC adresini zorlamadığını doğrulayın. Çünkü bu ayar, VM yapılandırma dosyasında belirtilenleri geçersiz kılar.

  • Bu ayarı ağ adaptörünün özelliklerinde bulabilirsiniz. Ağ adaptörünü sağ tıklatın -> Özellikler -> Yapılandır ... -> [Sekme] Gelişmiş -> Ağ Adresi.

  • Not PresentHer iki VM'nin de ayarlandığından emin olun veya her VM için farklı bir MAC adresi belirleyin.


3
Bu yöntemi kullanarak (kopyala ve yeniden adlandır) IE6 ile 1 XP modu ve IE7 ile bir tane daha kullanmaya
başladım

10
Sadece, fazladan lisansa sahip olmadığınız sürece, bunun yasal olmayacağını unutmayın! Windows 7, yalnızca Windows XP Mode'u çalıştırmak için BİR lisans içerir
Shevek

Aynı bilgisayarda, peki sorun ne? VM'lerinizi paylaşmak için "kötüye kullanmaya" başlamadığınız sürece, burada bir sorun görmüyorum.
Ivo Flipse

3
Yine de lisans sözleşmesinin teknik bir ihlali (IANAL olsa da anladığım gibi).
Michael Todd

2
2010'dan beri xpmore.codeplex.com'u barındırdıkları için Microsoft'un bu yasadışı olduğunu düşündüğümden şüpheliyim (CodePlex Microsoft'a aittir)
Ohad Schneider

16

Buna değer, şu anda, manuel güçlük istemiyorsanız, XP Modu gibi Windows Sanal PC'lerini çoğaltan ücretsiz bir araç olan XP- More'u kullanabilirsiniz , ancak Windows XP'yi devre dışı bırakmayı unutmayın güvenlik duvarı.


3

İstediğiniz kadar sahip olabilirsiniz, ancak Windows 7 menüsünden başlatılan programlar (XP modu) aynı sanal makinenin içinde çalışacaktır. Diğer tüm örnekler sadece standart sanal makineler olarak kullanılabilir.


3

Daha kolay ve (AFAIK) daha yasal bir yaklaşım, Sanal PC'nin burada açıklanan şekilde farklılaşma işlevini kullanmaktır .


1

Yapılandırma numarasının vmc dosyasında artırılması gerektiğini deneyerek öğrendim (Win 7 Ultimate + Windows XP Mode dnld 7 - OCT - 2010 kullanarak)

Denenmiş XPMORE (bu harika, ancak çalışması için yukarıdaki düzeltmeye ihtiyacı var!)


Atılacak adımları tarif edebilir misiniz? .vmcDosya nerede bulunur? Nasıl düzenlersiniz? Daha fazla bilgi bu cevabı gelecekteki ziyaretçiler için daha iyi hale getirmeye yardımcı olur. Teşekkürler
Kanadalı Luke MONICA REINSTATE

0

YouTube'da işlemin bir videosunu buldum. Ivo'nun yayınladığı şeyden biraz daha basit görünüyor ve benim için gayet iyi çalıştı. Zaten makinede bulunan XP'nin salt okunur vhd dosyasını bulmayı ve gelişmiş seçenekler altındaki "Differencing" türünü kullanarak yeni bir vm oluşturmayı içerir. Bu, belirtilen salt okunur vhd'yi kullanır, ancak değişiklikleri / özelleştirmeleri ayrı bir vhd'de depolar. Hemen hemen tüm işaretleyin ve tıklayın ...

Vid burada: http://www.youtube.com/watch?v=5cmqWVTczvs

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.