Eu tentei uma descrição diferente na internet e nenhum deles funcionou para mim. No final, encontrei uma maneira que funcionou para mim e gostaria de compartilhar essa com você.
Importante! Primeiramente, gostaria de mencionar que fiz isso apenas com máquinas de teste e nunca com uma máquina usada na rotina. Eu não confiaria em uma VM migrada para uso rotineiro.
Migrei com sucesso duas VMs do Windows 2008 usando a seguinte abordagem.
-
Desinstale as ferramentas do VMware
-
Crie um clone completo da VM para obter um estado simples e limpo sem nenhum instantâneo. Como resultado, tenho uma VM com duas imagens de disco virtual, um único arquivo .vmdk para cada disco (unidade C e D).
-
Crie uma nova VM no VirtualBox sem discos (não adicione um disco rígido virtual).
-
Copie os arquivos de imagem de disco virtual (vmdk) para a pasta VM do VirtualBox recém-criada. Se você quiser, pode renomear os arquivos do disco. Eu fiz isso neste momento, porque, eu queria ter o tipo de disco (C e D) refletido no nome do arquivo.
-
No VMware, os discos foram conectados a um adaptador SCSI virtual. O controlador SCSI do VirtualBox por alguns motivos não funcionou com os discos virtuais que eu tinha.
-
Portanto, abri as configurações da VM recém-criada e adicionei um controlador IDE.
-
Em seguida, optei por adicionar um disco rígido e selecionei escolher disco existente e selecionei o arquivo .vmdk que representa o primeiro disco da VM. Porque eu tinha dois discos, repetei este passo uma vez para o segundo disco. Você também precisa prestar atenção, que é o disco 1 e qual é o disco 2. Se o sistema operacional estiver no disco 2, a VM não inicializará.
-
Inicialize a VM. Deve inicializar agora. Se o Windows não inicializar, porque não foi encontrado nenhum BIOS, Windows, etc. Tente verificar se o seu primeiro disco é realmente o disco do sistema.
-
Instale os complementos de convidados do VirtualBox.
Se outros cenários de migração falharem para você, você provavelmente desejará experimentar este. Boa sorte!