Ubah OVA ke VHD untuk penggunaan di Hyper-V

12

Saya memiliki file OVA yang perlu saya konversi ke VHD untuk menggunakan Hyper-V. Membuka .ovafile di winrar memberi saya satu .ovffile dan satu .vmdkfile. Saya menguji program Microsoft Virtual Machine Converter 3.0yang direkomendasikan pada SU tetapi diperlukan server host. Saya tidak punya itu, saya hanya punya file.

Impor ovf dan / atau vmdk ke Hyper-V

Ogglas
sumber

Jawaban:

16

Sebenarnya cukup mudah, instal VirtualBox yang datang dengan program VBoxManage.exe. Ini dapat digunakan dengan clonehdmenentukan format disk yang baru. Anda menentukan file disk asli, dalam hal ini .vmdk, dan kemudian memberikan lokasi dan nama untuk menampilkan .vhd.

Buka prompt cmd, CD to C:\Program Files\Oracle\VirtualBoxatau Direktori instal Virtualbox dan kemudian jalankan:

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Dokumentasi untuk VirtualBox: https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

Kemudian saya membuat mesin virtual baru Hyper-V Managerdan memilih "Gunakan hard disk virtual yang ada". Bekerja dengan sempurna.

Gunakan panduan ini untuk akses internet:

https://superuser.com/a/472854/405096

Ogglas
sumber
2

Saya belum bisa berkomentar, tapi ini merupakan tindak lanjut dari komentar Ogglas

Jika Anda menerima pesan:

'VBoxManage.exe' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan, atau file batch.

Coba masukkan seluruh jalur VBOXManage.exe dalam kasus saya, yaitu:

B: \ Virtualbox \ VBoxManage.exe

Perintah baru itu adalah:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Sumber: /server/365423/how-to-run-vboxmanage-exe

BlaxadowFire
sumber
0

Saya kesulitan mendapatkan VirtualBox untuk melakukan ini dengan benar untuk saya. Sebagai gantinya, saya menggunakan Alat Microsoft resmi. Anda dapat mengunduh Microsoft Virtual Machine Converter di sini: https://www.microsoft.com/en-us/download/details.aspx?id=42497

Contoh apa yang saya lakukan agar ini berfungsi untuk saya:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1"

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\myvm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath C:\Temp\myvm
Nate
sumber