Virtuella maskiner är användbara på många sätt. Du kan använda dem för att prova nya operativsystem, testprogramvara, köra gamla applikationer etc.

Två av de mest populära virtuella maskinprogrammen är VMware och VirtualBox. Båda har sina egna fördelar och nackdelar, och de flesta av oss spenderar mycket tid och ansträngning för att skapa och underhålla en virtuell maskin i antingen programvara. Det bästa är att du även kan flytta din VM från VirtualBox till VMWare, och vice versa, utan att behöva återskapa från grunden. Så här gör du det.

Notera:

  1. För den här demonstrationen använder jag VMware Workstation som min andra virtuella maskinvara. Även om du använder VMware Player, är proceduren densamma.
  2. Innan du börjar migreringsprocessen, se till att den VM du vill exportera är i "Off Off" -status och inte i Stoppad eller Pausad. Detta gäller både VMware och VirtualBox.

Migrera från VMware till VirtualBox

För att migrera från VMware till VirtualBox måste du först exportera VM i en .ovf-fil. För att göra så öppna VMware-mappen som finns i mappen "Programfiler" i C-enheten. När du är där öppnar du "OVFTool" -mappen. Tryck på "Skift + högerklicka" och välj sedan "Öppna kommandotolk här".

I kommandotolken använder du kommandot nedan och trycker på Enter-knappen. Glöm inte att ändra sökvägen för .vmx-filen i den VM du vill exportera och destinationen för den nya .ovf-filen.

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

Så snart du utför kommandot, exporteras VM som en .ovf-fil till den markerade destinationen.

Obs! Om du använder VMware Workstation kan du också exportera VM som en .ovf-fil genom att navigera till "File" och sedan välja alternativet "Exportera till OVF."

Öppna nu VirtualBox och välj alternativet "Importera apparat".

Ovanstående åtgärd öppnar fönstret "Apparat att importera". Här bläddra och välj den exporterade .ovf-filen och klicka på "Nästa" -knappen.

I det här fönstret visar VirtualBox dig alla VM-inställningar. Lämna dem som är; du kan alltid ändra dem senare. Klicka bara på "Importera" knappen för att fortsätta.

Ovanstående åtgärd börjar importprocessen.

När importen har gjorts kommer du att se din importerade virtuella maskin i VM VirtualBox Manager. Välj bara VM, och klicka på "Start" -knappen för att slå på VM.

Du har framgångsrikt importerat VM från VMware till VirtualBox.

Felsökning av importfel i VirtualBox

Om du får importfel följer du nedanstående steg.

1. Öppna filen "export.ovf" med din favorit textredigerare, hitta alla instanser av "ElementName" och ersätt den med "Caption."

2. Hitta sedan förekomsten av "vmware.sata.ahci" och ersätt den med "AHCI."

3. Slutligen beräkna SHA1-hashvärdet för filen "export.ovf" med hjälp av det här onlineverktyget, och ersätt det gamla hashvärdet med det nya som hittades i filen "export.mf". Du kan öppna den med vilken textredigerare som helst.

Obs! Du måste ersätta hashvärdet för "SHA1 (export.ovf)."

När du är klar med ändringarna, försök att importera igen. Detta bör lösa importfel. Om inte, ska du förmodligen skapa en ny VM från grunden.

Migrera från VirtualBox till VMware

Att flytta från VirtualBox till VMware är också enkelt. Öppna VirtualBox-programmet och välj alternativet "Exportera apparat" från menyn "Arkiv".

Ovanstående åtgärd öppnar exportguiden. Välj här den VM du vill exportera, och klicka på "Nästa" för att fortsätta.

Här på den här skärmen väljer du destinationen och klickar på "Spara" -knappen.

VirtualBox visar nu lagringsinställningarna. Lämna standardinställningarna och klicka på "Nästa" knappen.

Kontrollera alla apparatens inställningar och klicka på "Export" -knappen för att starta exportprocessen.

Beroende på VM: s storlek kan exportprocessen ta lite tid.

När du är klar med att exportera VM kan du importera den till VMware. För att göra det, öppna VMware Player / Workstation och välj alternativet "Open" från "File" -menyn.

Välj nu den exporterade .ova-filen.

I den här skärmen klickar du på "Importera" -knappen för att starta importprocessen.

Om du får ett fel som säger att importen misslyckades med problem med maskinvaruöverensstämmelse, klickar du bara på knappen "Försök igen". Denna åtgärd bör starta importprocessen.

Obs! Om ovanstående åtgärd inte löste problemet måste du skapa en ny virtuell maskin från grunden.

Om allt går som planerat börjar VMware importera VM. Återigen kan processen ta lite tid att slutföra.

När importen är klar klickar du på VM genom att klicka på alternativet "Slå på den här virtuella maskinen."

Du har framgångsrikt importerat eller migrerat din VM från VirtualBox till VMware.

Gör kommentar nedan och dela med dig av dina tankar och erfarenheter om att använda ovanstående metod för att migrera från VMware till VirtualBox och vice versa.