Virtuelle maskiner er nyttige på mange måder. Du kan bruge dem til at prøve nye operativsystemer, test software, køre gamle applikationer osv.

To af de mest populære virtuel maskine software er VMware og VirtualBox. Begge har deres egne fordele og ulemper, og de fleste af os bruger en god mængde tid og kræfter til at oprette og vedligeholde en virtuel maskine i enten software. Det gode er, at du endda kan overføre din VM fra VirtualBox til VMWare, og omvendt, uden at skulle genskabe fra bunden. Sådan gør du det her.

Bemærk:

  1. Til denne demonstration bruger jeg VMware Workstation som min anden virtuel maskine software. Selvom du bruger VMware Player, er proceduren den samme.
  2. Før du starter migrationsprocessen, skal du sørge for, at den VM, du vil eksportere, er i tilstanden "slukket" og ikke i tilstanden Suspended eller Paused. Dette gælder både VMware og VirtualBox.

Overfør fra VMware til VirtualBox

For at migrere fra VMware til VirtualBox skal du først eksportere VM'en i en .ovf-fil. For at gøre det skal du åbne VMware-mappen, der er placeret i mappen "Programmer filer" i C-drevet. Når du er der, skal du åbne mappen "OVFTool". Tryk på "Skift + højreklik", og vælg derefter "Åbn kommandoprompt her" mulighed.

Brug kommandoen nedenfor, og tryk på Enter-knappen i kommandopromptvinduet. Glem ikke at ændre stien til .vmx-filen i den VM, du vil eksportere, og destinationen for den nye .ovf-fil.

 ovftool "c: \ path \ til \ original_vm.vmx" "c: \ path \ to \ export.ovf" 

Så snart du udfører kommandoen, eksporteres VM'en som en .ovf-fil til den markerede destination.

Bemærk: Hvis du bruger VMware Workstation, kan du også eksportere VM'en som en .ovf-fil ved at navigere til "File" og derefter vælge indstillingen "Export to OVF."

Nu skal du åbne VirtualBox og vælge indstillingen "Import Appliance."

Ovennævnte handling åbner vinduet "Appliance to Import". Her gennemse og vælg den eksporterede .ovf-fil, og klik på knappen "Næste".

I dette vindue viser VirtualBox dig alle VM-indstillingerne. Lad dem være som det er; Du kan altid ændre dem senere. Bare klik på knappen "Import" for at fortsætte.

Ovenstående handling starter importprocessen.

Når importen er udført, vil du se din importerede virtuelle maskine i VM VirtualBox Manager. Vælg bare VM, og klik på "Start" knappen for at tænde VM.

Du har succes importeret VM fra VMware til VirtualBox.

Fejlfinding Importfejl i VirtualBox

Hvis du får importfejl, skal du følge nedenstående trin.

1. Åbn filen "export.ovf" med din yndlings teksteditor, find alle forekomster af "ElementName" og erstat det med "Caption."

2. Find derefter forekomsten af ​​"vmware.sata.ahci" og erstat den med "AHCI."

3. Endelig beregne SHA1 hashværdien af ​​filen "export.ovf" ved hjælp af dette onlineværktøj, og erstat den gamle hashværdi med den nye, der findes i filen "export.mf". Du kan åbne den med ethvert tekstredigeringsprogram.

Bemærk: Du skal erstatte hashværdien af ​​"SHA1 (export.ovf)."

Når du er færdig med ændringerne, skal du prøve at importere igen. Dette skal løse importfejlene. Hvis ikke, skal du nok oprette en ny VM fra bunden op.

Overfør fra VirtualBox til VMware

Migrering fra VirtualBox til VMware er også nemt. Åbn VirtualBox-programmet, og vælg "Export Appliance" fra menuen "Fil".

Ovenstående handling åbner eksportguiden. Her vælges den VM, du vil eksportere, og klik på "Næste" knappen for at fortsætte.

Her i denne skærm, vælg destinationen, og klik på "Gem" knappen.

VirtualBox viser nu lagringsindstillingerne. Forlad standardindstillingerne som det er, og klik på "Næste" knappen.

Kontroller alle apparatindstillingerne, og klik på "Eksporter" -knappen for at starte eksportprocessen.

Afhængig af størrelsen af ​​VM kan eksportprocessen tage noget tid.

Når du er færdig med at eksportere VM, kan du importere den til VMware. For at gøre det skal du åbne VMware Player / Workstation og vælge "Åbn" i menuen "File".

Vælg nu den eksporterede .ova-fil.

Klik på knappen "Import" på denne skærm for at starte importprocessen.

Hvis du får en fejl, der siger, at importen ikke har skyldes problemer med hardwareoverholdelse, skal du blot klikke på knappen "Prøv igen". Denne handling skal starte importprocessen.

Bemærk: Hvis ovenstående handling ikke løste problemet, skal du oprette en ny virtuel maskine fra bunden op.

Hvis alt går som planlagt, begynder VMware at importere VM. Igen kan processen tage noget tid at fuldføre.

Når importen er gennemført, skal du tænde for VM'en ved at klikke på indstillingen "Tænd for denne virtuelle maskine."

Du har succesfuldt importeret eller migreret din VM fra VirtualBox til VMware.

Giv kommentaren nedenfor deling af dine tanker og erfaringer om at bruge ovenstående metode til at migrere fra VMware til VirtualBox og omvendt.