Mode VHD Windows XP yang sama pada dua mesin Windows 7

1

Saya memiliki 2 mesin yang saya gunakan secara teratur untuk bekerja. Satu adalah Windows 7 Pro 64-bit dan yang lainnya adalah Windows 7 Pro 32-bit. Satu atau dua perangkat lunak yang masih saya perlukan untuk pekerjaan harus dijalankan dalam Mode Windows XP (satu menolak untuk menginstal di bawah Windows 7) jadi saya membuat instance Mode Windows XP pada mesin 64-bit dan mengaturnya sesuai kebutuhan saya . Kemudian saya memindahkan VHD yang berbeda ke mesin 32-bit dan mengarahkannya ke VHD induk dan itu tidak akan berhasil.

Apakah mungkin untuk menggunakan VHD satu dua mesin yang berbeda?

Atau apakah saya malah perlu menggabungkan VHD saya dengan VHD induk untuk menjalankannya di dua mesin?

Joel B Fant
sumber
Saya percaya VHD berbeda untuk 32 dan 64bit.
Moab
@ Moab: Apakah maksud Anda VHD induk?
Joel B Fant

Jawaban:

2

Artikel ini berisi salah satu solusi bagaimana membuat Windows XP Mode VHD lebih portabel:
Mentransfer / Memindahkan VHD dari Windows Virtual PC (Mode Windows XP) ke komputer lain .

Solusinya adalah:

  1. Benar-benar mematikan VM
  2. Di Pengaturan VM, klik Hard Disk 1 dan kemudian Ubah.
  3. Dalam dialog, klik Gabungkan. Ini akan menggabungkan dua hard disk yang berbeda menjadi satu, sehingga kami dapat memindahkannya ke komputer lain. Anda dapat memilih untuk melakukan ini di tempat, atau membuat file baru, yang lebih disukai.

Saya sarankan untuk membaca artikel ini dengan seksama dan sambutannya.

harrymc
sumber
Penggabungan akhirnya menjadi dasar dari pendekatan saya. Penggabungan memiliki semua aplikasi yang saya butuhkan sudah diinstal. Saya mungkin akan menangani transfer perubahan dengan file biner diffing atau undo. Mereka harus membuat file yang jauh lebih kecil.
Joel B Fant
1

Saya baru saja melakukan ini baru-baru ini, VHD orangtua memiliki GUID internal yang diperiksa anak, itulah mengapa gagal. Jika Anda menyalin VHD induk ke komputer lain dan menimpanya (Anda harus mengambil kepemilikan file tersebut secara default, hanya SISTEM pengguna yang memiliki hak istimewa untuk menulis ke VHD itu) itu akan berfungsi dengan baik. 32 dan 64 bit tidak masalah karena itulah yang saya lakukan (mulai dari 64 disalin ke 32, tidak ada masalah)

Salah satu masalah yang saya temui adalah keadaan hibernasi melakukan bom ketika Anda beralih komputer, tetapi OS di dalam vm hanya memperlakukannya seperti kehilangan daya dan selama Anda tidak memiliki program yang berjalan itu akan baik-baik saja.

MEMPERBARUI: poin bonus jika saat Anda menginstal Anda menggunakan share jaringan komputer lokal Anda alih-alih versi C: \ sehingga Anda dapat mengakses VM melalui jaringan, berikut adalah potongan dari file VMC saya

        <ide_adapter>
            <ide_controller id="0">
                <location id="0">
                    <drive_type type="integer">1</drive_type>
                    <pathname>
                        <absolute type="string">\\schamberlain\vm\Windows XP Mode 1.vhd</absolute>
                        <relative type="string">.\Windows XP Mode 1.vhd</relative>
                    </pathname>
                    <undo_pathname>
                        <absolute type="string">\\schamberlain\vm\VirtualPCUndo_Windows XP Mode 1_0_0_18514606212011.vud</absolute>
                        <relative type="string">.\VirtualPCUndo_Windows XP Mode 1_0_0_18514606212011.vud</relative>
                    </undo_pathname>
                </location>
            </ide_controller>
            <ide_controller id="1">
                <location id="0">
                    <drive_type type="integer">2</drive_type>
                    <pathname>
                        <absolute type="string">F</absolute>
                        <relative type="string" />
                    </pathname>
                </location>
            </ide_controller>
        </ide_adapter>

Ketika saya menginstalnya, saya menggunakan \\schamberlain\vm sebagai direktori VM saya.

Scott Chamberlain
sumber
Saya pikir mengambil kepemilikan sudah cukup untuk memungkinkan transportasi vhd yang berbeda. Tiba-tiba vhd dari laptop dapat digunakan dengan basis vhd di menara saya, tetapi saya belum benar-benar mengganti basis vhd. Karena faktor-faktor lain saya tidak akan dapat menggunakan pembedaan dengan basis asli lagi (vhd anak 5 kali lebih besar).
Joel B Fant