Windows 7 XP Mode - Apakah mungkin memiliki beberapa PC Mode XP Mode?

40

Windows XP XP Mode virtual mendukung beberapa fitur yang tidak 'stock' dengan XP Virtual PC seperti dialog start-up yang berbeda, tidak ada tombol Shutdown, dll. Mungkin yang paling signifikan adalah bahwa aplikasi yang diinstal dalam XP Mode VM muncul dalam menu mulai Windows 7.

Saya memiliki kebutuhan untuk beberapa VM Mode XP - mungkinkah memiliki 2 atau lebih VM Mode XP, atau mengaktifkan fitur integrasi tambahan ini di PC Virtual XP?

STW
sumber
4
Ingatlah bahwa kecuali Anda memiliki lisensi tambahan, ini tidak akan sah! Windows 7 hanya menyertakan SATU lisensi untuk menjalankan Mode Windows XP
Shevek
Bagaimana dengan aplikasi yang diinstal dalam mode virtual ini. Bisakah Anda mengaktifkan pintasan untuk menjalankan aplikasi dalam banyak VM?
Jika ada sesuatu di menu mulai itu sudah jalan pintas.
Ramhound

Jawaban:

35

Jika Anda cukup menyalin mesin virtual XP bersih (yang dapat Anda unduh dari situs web Microsoft), Anda dapat mengganti nama dan memiliki beberapa VM XP seperti itu.

Setidaknya itu berhasil untuk saya, beri tahu saya jika tidak

Berikut ini ikhtisar langkah-langkah yang diperlukan:

Setiap hard drive virtual (vhd) yang dibuat dengan Virtual PC terdiri dari tiga file jika dimatikan, atau empat file jika hibernasi atau berjalan. Ekstensi file untuk file-file ini adalah:

  • .vhd = Gambar hard drive virtual Mesin Virtual
  • .vmc = File pengaturan Mesin Virtual
  • .vsv = File status tersimpan Mesin Virtual
  • .vmcx = Deskripsi mesin virtual dan pengaturan registrasi

Tiga file pertama terletak di C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines, yang terakhir di C:\Users\Your_Username\Virtual Machines.

Dua file terakhir dibuat secara otomatis; untuk membuat salinan Mesin Virtual, kita hanya perlu file .vhd dan .vmc. Dalam contoh ini kita memanggil drive virtual asli Windows XP Mode, dan salinannya kita buat Windows XP Mode- Copy. Anda dapat memberi nama semua drive virtual sesuka Anda, selama Anda ingat untuk memodifikasi file pengaturan seperti dijelaskan di sini.

Menyalin Virtual XP atau hard disk virtual lainnya yang dibuat dengan Virtual PC sangat mudah dan cepat. Inilah yang harus Anda lakukan:

  • Matikan Virtual XP Anda, jangan hibernasi
  • Buka Opsi Folder, pilih Tampilkan file, folder, dan drive tersembunyi. Hapus centang Sembunyikan ekstensi untuk jenis file yang dikenal

teks alternatif

  • Pergi ke C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Salin Windows XP Mode.vhddan Windows XP Mode.vmcfile. Untuk memastikan Anda menyalin file yang tepat, Anda dapat membuka Opsi Folder dan hapus centang "Sembunyikan ekstensi untuk jenis file yang dikenal" dan klik OK
  • Rekatkan file ke folder yang sama. Windows menambahkan kata Copyke kedua nama file, jadi sekarang Anda memiliki dua file baru: Windows XP Mode - Copy.vhddan Windows XP Mode - Copy.vmc
  • Buka Windows XP Mode - Copy.vmcdengan Notepad. Ini adalah file xml, sehingga Anda dapat mengeditnya secara normal dengan Notepad
  • Temukan string berikut yang berisi nama drive virtual: <drive_type type="integer">1</drive_type>

teks alternatif

  • Di bawah <drive_type...>ubah nama file vhd menjadi Windows XP Mode - Copy.vhddi <absolute type="string">dan<relative type="string">
  • Temukan tempat berikut di bawah yang <ethernet_adapter>berisi alamat MAC untuk adaptor ethernet Virtual XP <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>:, di mana xxxxxxxxxxxx adalah string heksadesimal yang mewakili alamat MAC.

  • Untuk memungkinkan dua salinan Virtual XP terhubung ke jaringan secara bersamaan, kita harus mengubah alamat MAC adaptor ethernet untuk menghindari konflik alamat MAC. Alamat diberikan dalam hex, 0-9 dan AF. Biasanya cukup mengubah satu digit untuk menjadikannya unik kembali.

  • Simpan dan tutup file
  • Buka Opsi Folder dan pilih Jangan tampilkan file, folder, atau drive tersembunyi. Periksa Sembunyikan ekstensi untuk jenis file yang dikenal dan klik OK.
  • Goto C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machineslagi
  • Klik dua kali Windows XP Mode - Copy.vmcfile sehingga Windows XP Mode - Copy.vmcxsecara otomatis dihasilkan di C:\Users\Your_Username\Virtual Machinesfolder dengan pengaturan yang benar.

Itu dia. Sekarang Anda dapat menjalankan dua Virtual XP secara bersamaan.

teks alternatif

Jika kedua VM ...

  • .. masih memiliki alamat MAC yang sama atau
  • .. keduanya mendapatkan alamat IP yang sama dari server DHCP PC Virtual

Kemudian baca terus:

  • Periksa apakah pengaturan adapter jaringan (Windows) (NIC) tidak memaksa alamat MAC yang sama untuk kedua VM. Karena pengaturan itu mengesampingkan apa yang ditentukan dalam file konfigurasi VM.

  • Anda dapat menemukan pengaturan ini di properti adapter jaringan. Klik kanan adapter jaringan -> Properties -> Configure ... -> [Tab] Advanced -> Network Address.

  • Pastikan kedua VM diatur ke Not Present, atau tentukan alamat MAC yang berbeda untuk setiap VM.

Ivo Flipse
sumber
3
Saya menggunakan metode ini (salin dan ganti nama) untuk memiliki 1 mode XP dengan IE6 dan yang lainnya dengan IE7
Nick Josevski
10
Ingatlah bahwa kecuali Anda memiliki lisensi tambahan, ini tidak akan sah! Windows 7 hanya menyertakan SATU lisensi untuk menjalankan Mode Windows XP
Shevek
Ada di komputer yang sama, jadi apa masalahnya? Kecuali Anda mulai "menyalahgunakan" untuk membagikan VM Anda, saya tidak melihat masalah di sini.
Ivo Flipse
3
Ini masih merupakan pelanggaran teknis (seperti yang saya mengerti, meskipun IANAL) dari perjanjian lisensi.
Michael Todd
2
Saya ragu Microsoft menganggap ini ilegal, karena mereka hosting xpmore.codeplex.com sejak 2010 (CodePlex milik Microsoft)
Ohad Schneider
16

Untuk apa nilainya, saat ini, jika Anda tidak ingin kerumitan manual Anda bisa menggunakan XP-More , alat gratis yang dapat menduplikasi Windows Virtual PC seperti Mode XP, tetapi jangan lupa untuk menonaktifkan Windows XP firewall.

Martina
sumber
3

Anda dapat memiliki sebanyak yang Anda inginkan, tetapi program yang dimulai dari menu Windows 7 (mode XP) akan berfungsi di dalam mesin virtual yang sama. Semua contoh lain dapat digunakan seperti mesin virtual standar.

Josip Medved
sumber
3

Pendekatan yang lebih mudah dan (AFAIK) lebih legal adalah dengan menggunakan fungsi diferensiasi PC Virtual seperti dijelaskan di sini .

Gabe Moothart
sumber
1

Saya menemukan dengan bereksperimen bahwa nomor konfigurasi perlu ditambahkan dalam file vmc, (menggunakan Win 7 Ultimate + Mode Windows XP dnld 7 - OCT - 2010)

Mencoba XPMORE (yang hebat, tetapi membutuhkan perbaikan di atas untuk bekerja!)

Dibumikan
sumber
Bisakah Anda menjelaskan langkah yang harus diambil? Di mana .vmcfile itu berada? Bagaimana Anda mengeditnya? Informasi lebih lanjut membantu membuat jawaban ini lebih baik bagi pengunjung masa depan. Terima kasih
Luke Kanada REINSTATE MONICA
0

Menemukan video proses di youtube. Tampaknya sedikit lebih sederhana daripada apa yang diposting Ivo dan itu berfungsi dengan baik untuk saya. Ini melibatkan menemukan file vhd XP read-only yang sudah ada di mesin dan membuat vm baru menggunakan tipe "Differencing" di bawah opsi lanjutan. Ini akan menggunakan vhd read-only yang ditentukan tetapi akan menyimpan perubahan / penyesuaian dalam vhd yang terpisah. Cukup banyak poin dan klik ...

Videonya ada di sini: http://www.youtube.com/watch?v=5cmqWVTczvs

eflat
sumber