VMWare Fusion não funciona – Como recuperar dados de máquinas virtuais no macOS
Leia sobre como recuperar dados de uma máquina virtual VMware Fusion inoperacional ou danificada no macOS. O que fazer se a sua máquina virtual não arrancar e existirem ficheiros importantes armazenados nela? Abaixo, iremos discutir em detalhe como resolver este problema e como obter informações do ficheiro do disco virtual de uma máquina virtual inoperacional.

- Motivos para Perder o Acesso aos Dados do VMWare Fusion
- Ficheiros da Máquina Virtual VMWare Fusion
- Como recuperar dados de uma máquina virtual VMware Fusion danificada ou que não funciona no macOS
- Método 1. Como extrair dados de um ficheiro . vmdk do VMWare Fusion
- Método 2. Recuperação de dados do VMWare Fusion através do Time Machine
- Método 3. Recuperação de dados utilizando snapshots no VMware Fusion
- Método 4. Como recuperar um ficheiro de disco virtual VMware Fusion eliminado
- Método 5. Montar directamente um disco VMDK no macOS
- Como evitar a perda de dados e falhas na máquina virtual VMware Fusion
- Conclusão
- Perguntas e respostas
- Comentários
Perder o acesso a uma máquina virtual no Mac pode ser um verdadeiro stress, especialmente se esta armazenar documentos, projetos ou ficheiros pessoais importantes. Uma das ferramentas de virtualização mais comuns para macOS, o VMWare Fusion, torna-se frequentemente uma fonte de problemas: falha no arranque, disco .vmdk danificado, bloqueio durante o arranque ou mesmo o desaparecimento completo da máquina virtual após uma atualização do sistema.
Se a sua máquina virtual deixou de arrancar repentinamente ou se a eliminou acidentalmente, não entre em pânico – os dados ainda podem ser recuperados. Mesmo sem um backup, existem várias formas fiáveis de extrair informações dos discos VMWare. Neste artigo, iremos considerar os métodos de recuperação de dados utilizando ferramentas integradas do macOS e utilitários de terceiros, adequados tanto para principiantes como para utilizadores avançados.

¡Cómo Recuperar Datos Después de Reducir un Disco Virtual en VMware, Hyper-V, VirtualBox!
Motivos para Perder o Acesso aos Dados do VMWare Fusion
Vejamos as razões pelas quais o acesso aos dados da máquina virtual VMware Fusion pode ser perdido:
- Falha na atualização do VMware Fusion ou do macOS.
- Corrupção do ficheiro .vmwarevm ou do ficheiro do disco virtual (.vmdk).
- Um encerramento repentino ou abrupto do sistema também pode fazer com que a máquina virtual fique inoperacional.
- Outro motivo pode ser: falta de espaço no disco rígido.
- Além disso, vários erros do sistema de ficheiros na unidade de sistema do seu dispositivo Mac.
Independentemente do motivo, para uma recuperação posterior, é necessário encontrar o ficheiro . vmdk do disco virtual e extrair os dados do mesmo utilizando software de terceiros.
Ficheiros da Máquina Virtual VMWare Fusion
Extensão do ficheiro | Nome do ficheiro | Objectivo |
---|---|---|
. vmx | Ficheiro de configuração da VM | Contém as definições da máquina virtual: tamanho da RAM, processador, discos, etc. |
.vmdk | Disco rígido virtual | O ficheiro principal onde são armazenados todos os dados e o sistema de ficheiros do sistema operativo convidado |
. nvram | Ficheiro de memória BIOS/UEFI | Guarda as definições da Máquina virtual BIOS/EFI |
.vmem | Ficheiro de paginação | Utilizado para guardar o estado da RAM |
.vmsd | Metadados do instantâneo | Informações sobre os instantâneos existentes da máquina virtual |
.vmsn | Instantâneo | Contém o estado da VM no momento em que o snapshot foi criado |
. lck | Ficheiro de bloqueio | Utilizado para proteger ficheiros contra acesso simultâneo |
. log | Registos de operação da máquina virtual | Ficheiros de registo com informação sobre ações e erros da VM |
.vmxf | Ficheiro de configuração adicional | Utilizado quando se trabalha com outros produtos VMware |
. plist | Ficheiro macOS Launch Services | Contém metadados criados pelo macOS quando a VM é iniciada |
Onde são armazenados os ficheiros da máquina virtual VMWare Fusion? Se não tiver alterado os caminhos para armazenar os ficheiros da máquina durante a configuração inicial, por predefinição estes encontram-se na pasta do utilizador:
/Utilizadores/nome_utilizador//Virtual Machines/

De qualquer forma, para restaurar os dados da máquina virtual VMWare Fusion, é necessário encontrar um contentor com a extensão .vmwarevm.
Para uma pesquisa rápida, pode utilizar o Spotlight. Para tal, prima a combinação de teclas Comando + Espaço e introduza o nome do pacote nesta linha.

Um ficheiro com a extensão .vmwarevm é um pacote especial, uma pasta que o macOS exibe como um único objecto para sua conveniência.
Para o abrir, clique com o botão direito do rato no ficheiro e seleccione - Mostrar conteúdo do pacote.

Como podemos ver, existem muitos ficheiros diferentes dentro dele. Aqui é necessário encontrar o maior ficheiro com a extensão . vmdk. Este é o ficheiro do disco rígido virtual. Todos os documentos, programas e fotos são armazenados no mesmo.

Se existirem vários (com números no nome), significa que o disco foi dividido em partes.
Como recuperar dados de uma máquina virtual VMware Fusion danificada ou que não funciona no macOS
Método 1. Como extrair dados de um ficheiro . vmdk do VMWare Fusion
Depois de encontrarmos um ficheiro com a extensão .vmdk, podemos tentar extrair dele a informação necessária.
Para tal, iremos utilizar o programa de recuperação de dados Hetman Partition Recovery.
Esta é uma ferramenta universal para a resolução de problemas relacionados com a perda de dados. Suporta tanto discos de trabalho como partições lógicas inacessíveis e danificadas, bem como ficheiros de disco virtual. O programa suporta os sistemas de ficheiros mais populares utilizados em Windows, MacOS, Linux e Unix.
Aceda ao site hetmanrecovery.com e descarregue o programa. Aqui, selecione a versão para macOS.

Instale-o como qualquer outra aplicação e arraste o atalho para a pasta de programas.
Para que o programa funcione corretamente, é necessário conceder acesso total à unidade. Para tal, abra as definições e conceda ao programa acesso total à unidade.

Execute o programa. Terá de inserir uma senha para executá-lo.
Como resultado, verá uma lista de todas as unidades ligadas, mas não existe aqui nenhum disco de máquina virtual. Precisa de ser carregado no programa.
Se o ficheiro . vmdk não estiver danificado, pode montá-lo e visualizar o seu conteúdo.

Para tal, clique no botão Montar disco. Na lista, selecione os ficheiros da máquina virtual VMware: ficheiros com a extensão .vmdk.
De seguida, especifique o caminho para o ficheiro do disco virtual. Especifique o caminho completo para o contentor e clique em - Abrir.

Depois disso, o disco virtual montado aparecerá na janela principal do programa. Para o analisar, clique com o botão direito do rato e selecione - Abrir.

De seguida, especifique o tipo de análise: Verificação rápida ou Análise completa.
Em primeiro lugar, recomendamos que execute a Verificação rápida - levará menos tempo e ajudará a encontrar ficheiros na maioria dos casos de perda de dados.

Se o programa não conseguir encontrar os ficheiros necessários como resultado da verificação rápida, execute - Verificação completa Análise.
A análise completa será mais demorada, uma vez que utiliza um algoritmo de pesquisa mais complexo.
Para executar a análise completa, volte ao menu principal do programa e clique com o botão direito do rato no disco - Reanalisar. Análise completa, especifique o sistema de ficheiros - Seguinte.

Após a conclusão da verificação do disco, abra a pasta onde estavam armazenados os ficheiros que pretende recuperar. Para sua conveniência, implementámos aqui uma função de pré-visualização do conteúdo do ficheiro.
Marque os ficheiros e pastas necessários e clique no botão - Recuperar.

Especifique o caminho para os guardar e clique novamente em - Recuperar. Como resultado, todos os ficheiros estarão localizados no caminho especificado.

Assim, mesmo que a máquina virtual esteja danificada e não inicie, poderá extrair dados da mesma diretamente.
O programa apresenta tanto os discos primários como as partições eliminadas ou danificadas anteriormente.
Método 2. Recuperação de dados do VMWare Fusion através do Time Machine
Se já tiver configurado um backup, existe a possibilidade de recuperar os dados sem programas de terceiros. Para começar, pode tentar recuperar o ficheiro do disco virtual utilizando o Time Machine. Isto ajudará a restaurar a funcionalidade da máquina virtual, caso alguns dos ficheiros tenham sido danificados ou completamente eliminados.
Para tal, aceda à pasta onde estavam armazenados os ficheiros da máquina virtual:
~/Documents/Virtual Machines.localized/
De seguida, abra o Time Machine. De seguida, selecione uma data em que a máquina virtual ainda estava a ser executada. E restaure a versão pretendida do pacote .vmwarevm.

Como resultado, a máquina virtual deverá funcionar como anteriormente. MAS, não conterá ficheiros adicionados após a data do backup descarregado.
Método 3. Recuperação de dados utilizando snapshots no VMware Fusion
Outra forma de restaurar a funcionalidade de uma máquina virtual sem software de terceiros é utilizando snapshots.
Para tal, abra o VMware Fusion e seleccione a máquina virtual que não arranca. Aceda ao separador Snapshots.

Selecione o último snapshot em funcionamento e clique em Restore Snapshot.
Mas lembre-se que os snapshots só funcionam se tiver activado esta funcionalidade previamente.

Com a ajuda dos snapshots, pode voltar ao estado do sistema sem perder dados. Mas, tal como acontece com o Time Machine, a informação gravada após a criação deste snapshot será perdida.
Método 4. Como recuperar um ficheiro de disco virtual VMware Fusion eliminado
Se o ficheiro do disco virtual tiver sido eliminado e não estiver na Reciclagem, o Hetman Partition Recovery irá ajudá-lo a recuperá-lo.
Se os ficheiros não foram armazenados no disco do sistema, pode tentar recuperar os ficheiros da máquina virtual eliminados acidentalmente utilizando o programa.
Para tal, digitalize o disco, como no caso de um disco virtual. Não precisa de montar nada para isso - o disco será apresentado imediatamente após o arranque na janela principal do programa.

Clique com o botão direito do rato e prima - Abrir, depois seleccione o tipo de análise.
Se um dos tipos de análise não apresentar resultados, utilize outro. Depois, basta selecionar o ficheiro do disco virtual e clicar em - Recuperar.

Depois disso, pode voltar ao seu local original e iniciar a máquina virtual ou carregá-lo numa nova máquina virtual. Para tal:
-
Clique em Ficheiro - Novo - Criar máquina virtual personalizada.
-
Selecione o sistema operativo pretendido.
-
De seguida, na secção Disco Rígido, clique em - Adicionar disco existente e especifique o caminho para o ficheiro .vmdk.
-
Inicie a máquina e verifique os ficheiros necessários.
Método 5. Montar directamente um disco VMDK no macOS
Existem vários métodos mais avançados para recuperar ficheiros de uma máquina virtual, mas requerem a utilização da linha de comandos e software adicional.
Por exemplo, converta o disco virtual .vmdk para um formato que o macOS entenda "imediatamente". Por exemplo, na imagem de disco . raw.
Para isso, necessitamos do utilitário qemu-img. Pode instalá-lo através de Homebrew.
Homebrew é um gestor de pacotes para macOS.
Para o instalar, abra o Terminal e digite o seguinte comando:
brew.sh

Para instalar o QEMU no Terminal, execute o seguinte comando:
brew install qemu

De seguida, converta o ficheiro . vmdk para . img com o seguinte comando:
qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

Monte o ficheiro . img resultante com o comando:
hdiutil attach "Virtual Disk.img"

Mas, como o sistema de ficheiros interno é NTFS, necessitará de um controlador para a escrita. No entanto, para uma simples cópia de ficheiros, as funcionalidades padrão do macOS serão suficientes!
Este método cria outra cópia dos dados, mas a imagem resultante pode ser facilmente aberta no futuro sem o VMware.
Como evitar a perda de dados e falhas na máquina virtual VMware Fusion
Para evitar estes problemas no futuro, não se esqueça do backup. Faça cópias de segurança da sua máquina virtual utilizando o Time Machine ou snapshots. Além disso, não desligue o Mac enquanto a máquina virtual estiver a ser executada. Outro ponto importante é o espaço livre em disco. Certifique-se de que o disco não está completamente cheio.
Conclusão
Se a sua máquina virtual no VMWare Fusion deixou de arrancar, não se trata de uma sentença de morte. Mesmo que haja uma falha completa, o disco . vmdk esteja danificado ou os ficheiros sejam eliminados, pode ainda recuperar dados importantes. A chave para o sucesso é não gravar novos dados no disco e iniciar a análise o mais rapidamente possível.
Neste artigo, examinamos os principais tipos de ficheiros que compõem uma máquina virtual, bem como formas práticas de extrair informação utilizando ferramentas internas e de terceiros. Estas soluções permitem montar um disco virtual, digitalizar o seu conteúdo e recuperar ficheiros sem ter de iniciar a máquina virtual.
Se trabalha regularmente com máquinas virtuais, é altamente recomendável criar cópias de cópia de segurança dos ficheiros . vmdk e . vmx, bem como tirar snapshots antes de atualizações importantes ou alterações no sistema.
Lembre-se: quanto mais cedo iniciar a recuperação de dados, maior será a hipótese de guardar dados valiosos.