Quando si tratta di macchine virtuali, molti di noi iniziano con VirtualBox di Oracle. Le ragioni sono ovvie. VirtualBox è gratuito per uso non commerciale e, a differenza di Hyper-V , funziona su Windows 10 Home Edition. Detto questo, una volta che si fa sul serio con le macchine virtuali, arriva il momento in cui si desidera eseguire l'aggiornamento a Hyper-V. VirtualBox va bene per le esigenze di base, ma Hyper-V, che viene eseguito sull'edizione Pro di Windows 10 , ha prestazioni migliori e alcune funzionalità di fascia alta come le macchine virtuali nidificate , una gestione più semplice tramite PowerShell e funzionalità come BASH per Windows 10 . C'è solo un problema: Hyper-V non supporta le macchine virtuali VirtualBox in modo nativo. Quindi, per migrarli, dovrai convertirli.
In questo articolo, ti mostreremo come migrare una macchina virtuale Oracle VirtualBox esistente su Hyper-V di Windows 10.
Migra una macchina virtuale Oracle VirtualBox a Windows 10 Hyper-V
Per iniziare, avvia VirtualBox Manager, quindi seleziona la macchina virtuale dal riquadro dell'elenco che desideri esportare. Assicurati che il sistema operativo che stai esportando sia supportato da Hyper-V. Fare clic sul menu File , quindi su Esporta dispositivo...

Seleziona di nuovo la macchina virtuale, quindi fai clic su Avanti.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Scegli la posizione in cui desideri archiviare il file della macchina virtuale, seleziona il formato OFV 2.0 quindi fai clic su Avanti .
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Fare clic su Esporta , quindi attendere l'esportazione dell'appliance; questo può richiedere del tempo a seconda delle dimensioni della macchina virtuale.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Prima di poter iniziare la conversione, dovremo utilizzare un'utilità di decompressione come 7-zip per estrarre il contenuto del file OVF che abbiamo appena esportato.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Il nostro prossimo passo è importare la VM nel software Hyper-V di Microsoft. Hyper-V non supporta in modo nativo il formato virtuale aperto. Inizialmente, ho tentato di convertire la VM utilizzando l'utilità gratuita di Microsoft chiamata Virtual Machine Converter e il cmdlet PowerShell integrato. Non ho provato altro che frustrazione nel farlo funzionare; vedi la dimostrazione qui sotto. Mi sono detto: "Dimentica questo! Dev'esserci un modo più semplice che tornare all'era di Computer Chronicles ".
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Dopo alcune ricerche sul Web, mi sono imbattuto in un'utilità gratuita di StarWind chiamata V2V Image Converter progettata solo per convertire diversi tipi di formati di disco rigido virtuale. Innanzitutto, devi registrarti per il download gratuito, che ti verrà inviato in un link e-mail. Dopo aver ricevuto il download gratuito, procedi al download e alla configurazione di StarWind Converter.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Avvia il software StarWind V2V Image Converter, quindi fai clic su Avanti.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Scegli File locale come origine, quindi fai clic su Avanti .
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Scegli il formato in cui desideri convertire l'immagine. Hyper-V supporta i formati VHD e VHDX. VHDX è un miglioramento rispetto al vecchio formato del disco rigido virtuale, che supporta fino a 64 TB di spazio di archiviazione. Poiché si tratta di una macchina virtuale Windows XP, mi atterrò a un'opzione VHD fissa denominata immagine preallocata VHD.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Individua la posizione sul disco rigido in cui desideri archiviare l'immagine convertita.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Seleziona la destinazione del file VHD. Nel mio caso, questo verrà utilizzato localmente, quindi rimarrò con l'impostazione predefinita.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Attendi la conversione del file VMDK. Più grande è il disco rigido virtuale, più tempo ci vorrà.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Importa macchina virtuale in Hyper-V
Il prossimo passo è vedere se funziona. Avvia Hyper-V in Windows 10 , fai clic su Nuovo > Macchina virtuale , quindi fai clic su Avanti . Passa attraverso la procedura guidata e configura la tua macchina virtuale con le impostazioni appropriate. Quando arrivi alla sezione Connetti disco rigido virtuale , scegli " Utilizza un disco rigido virtuale esistente ", fai clic su Sfoglia... , quindi apri il file VHD che abbiamo convertito in precedenza, quindi fai clic su Avanti .
Fare clic su Fine per confermare la configurazione.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Procedi per avviare la tua macchina virtuale e il gioco è fatto. La tua VM Oracle VirtualBox è ora attiva e funzionante in Hyper-V.
![Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V Come migrare le macchine virtuali VirtualBox su Windows 10 Hyper-V]()
Non è stato così male. Cerchi altri tutorial sulle macchine virtuali? Dai un'occhiata al nostro post sulla connessione della tua macchina virtuale a Internet . Inoltre, se preferisci non utilizzare il software StarWind , prova il Microsoft Virtual Machine Converter gratuito e facci sapere se hai avuto fortuna con esso.