Converti immagini Hyper V in Virtual box


14

Devo cambiare il mio sistema operativo client da Windows 2008 a Windows 7. Devo quindi convertire tutte le mie immagini HyperV in Virtual Box.

Qual è il modo migliore per farlo? O c'è un modo per eseguire HyperV su Windows 7?

Risposte:


14

Virtualbox in realtà supporta l'importazione di file VHD, sfortunatamente questo è solo per i VHD creati con Virtual PC, non Hyper-V, che aggiunge alcune informazioni aggiuntive al VHD. Alcune persone hanno avviato con successo VHD Vm assicurandosi che la VM in Virtualbox utilizzi un IDE anziché un controller SATA.

Non sono a conoscenza di come convertire i VHD direttamente in una scatola virtuale, tuttavia puoi convertire i file VHD in file VMWK VMWare (usando strumenti come Starwind V2V ) che Virtualbox è quindi in grado di utilizzare.


2
Mi hai appena risparmiato un sacco di frustrazione. Grazie Sam ... Continuavo a ricevere bluescreens con i controller SATA e SCSI in Virtualbox (con il mio disco rigido virtuale creato in Hyper-V), ma il controller IDE funzionava come un fascino.
Sean Earp,

Mi chiedo se Microsoft Convert-VHD possa - per effetto - ridurre i dischi virtuali a "bare" VPC VHD technet.microsoft.com/en-us/library/hh848454.aspx
Arioch 'The

7

Questo ha fatto il trucco per me:

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

Ho aggiunto questo nuovo disco come unità IDE ("PIIX4") come suggerito qui e abilitato le impostazioni di sistema / EFI per questa macchina virtuale.


2
Avevo un disco rigido virtuale .vhdx (HV su Windows 10) da convertire in un file .vdi. Usando quel comando, ho potuto convertire il disco. Tuttavia, il disco rigido è ora allo stato in cui si trovava al momento dello snapshot che ho creato in Hyper-V. Ma poi ho avuto un problema con la creazione della macchina virtuale. Ho seguito i tuoi passi per abilitare EFI ("nessun supporto di avvio trovato" altrimenti) e sono caduto nella shell EFI. L'ho "chiuso" ed ho scelto, "avvio dal file", selezionato "shimx64" per l'avvio. Quindi, segui i passaggi qui: askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshas root
cube45

@ cube45 sei un eroe assoluto. Questo commento dovrebbe essere aggiunto alla risposta!
tim687,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.