Ubah gambar Hyper V ke kotak Virtual

13

Saya perlu mengubah OS klien saya dari Windows 2008 ke Windows 7. Karena itu saya perlu mengubah semua gambar HyperV saya ke Virtual Box.

Apa cara terbaik untuk melakukan ini? Atau adakah cara untuk menjalankan HyperV di Windows 7?

Shiraz Bhaiji
sumber

Jawaban:

14

Virtualbox sebenarnya mendukung impor file VHD, sayangnya ini hanya untuk VHD yang dibuat dengan PC Virtual, bukan Hyper-V, yang menambahkan beberapa informasi tambahan ke VHD. Beberapa orang telah berhasil mendapatkan VHD Vm untuk boot dengan memastikan VM di Virtualbox menggunakan IDE daripada pengontrol SATA.

Saya tidak tahu bagaimana mengkonversi VHD langsung ke dalam kotak virtual, namun Anda dapat mengubah file VHD menjadi file VMWK VMWare (menggunakan alat seperti Starwind V2V ) yang kemudian dapat digunakan oleh Virtualbox.

Sam Cogan
sumber
2
Anda baru saja menyelamatkan saya dari BANYAK frustrasi. Terima kasih Sam ... Saya terus mendapatkan bluescreens dengan pengontrol SATA dan SCSI di Virtualbox (dengan VHD saya dibuat di Hyper-V), tetapi pengontrol IDE bekerja seperti pesona.
Sean Earp
Saya ingin tahu apakah Microsoft Convert-VHD dapat - sebagai efeknya - mengurangi disk virtual menjadi "telanjang" VPC VHD technet.microsoft.com/en-us/library/hh848454.aspx
Arioch 'The
7

Ini melakukan trik untuk saya:

VBoxManage clonehd input.vhdx output.vdi --format VDI

Saya menambahkan disk baru ini sebagai drive IDE ("PIIX4") seperti yang disarankan di sini dan mengaktifkan Pengaturan Sistem / EFI untuk VM ini.

boneka
sumber
2
Saya punya .vhdx virtual hard drive (HV pada windows 10) untuk mengkonversi ke file .vdi. Dengan menggunakan perintah itu, saya dapat mengkonversi drive. Namun, hard drive sekarang dalam keadaan seperti pada snapshot yang saya buat di Hyper-V. Tapi kemudian saya punya masalah dengan menciptakan mesin Virtual. Saya mengikuti langkah-langkah Anda untuk mengaktifkan EFI ("tidak ada media yang dapat di-boot ditemukan" jika tidak) dan jatuh ke dalam shell EFI. Saya "keluar" dari itu, pilih "boot from file", pilih "shimx64" untuk boot. Kemudian, ikuti langkah-langkahnya di sini: askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshas root
cube45
@ cube45 Anda adalah pahlawan mutlak. Komentar ini harus ditambahkan ke jawabannya!
tim687