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.

VMWare Fusion não funciona – Como recuperar dados de máquinas virtuais no macOS

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.

Vá para ver
¡Cómo Recuperar Datos Después de Reducir un Disco Virtual en VMware, Hyper-V, VirtualBox!

¡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/

Ficheiros da máquina virtual VMWare Fusion

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.

Como encontrar um contentor com a extensão .vmwarevm

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.

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.

O maior ficheiro com a extensão . vmdk

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.

A ferramenta recupera dados de qualquer dispositivo, independentemente da causa da perda de dados.

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.

hetmanrecovery.com

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.

Conceder 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.

Recuperação de Partição Hetman: montar disco vmdk

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.

Hetman Partition Recovery: select VMware virtual machine files

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.

 Hetman Partition Recovery: disco virtual VMware montado

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.

Hetman Partition Recovery: especifique o tipo de análise

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.

 Hetman Partition Recovery: Reanalisar

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.

 Hetman Partition Recovery: recuperação de ficheiros

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

 Hetman Partition Recovery: especifique o caminho para recuperar os ficheiros

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.

Abra o Time Machine e seleccione uma data em que a máquina virtual ainda estava a ser executada

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.

Abra o VMware Fusion e seleccione a máquina virtual que não arranca

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.

Selecione o último snapshot funcional e clique em - Restore Snapshot

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.

A ferramenta recupera dados de qualquer dispositivo, independentemente da causa da perda de dados.

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.

 Hetman Partition Recovery: Como Recuperar um Ficheiro de Disco Virtual Eliminado

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.

 Hetman Partition Recovery: selecione o ficheiro do disco virtual e clique 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.

    VMware: Ficheiro - Novo - Criar máquina virtual personalizada
  • Selecione o sistema operativo pretendido.

    VMware: 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.

    VMware: Adicionar disco existente
  • 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

[código src='/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"']
Como instalar o Homebrew

Para instalar o QEMU no Terminal, execute o seguinte comando:

brew install qemu

Como instalar o QEMU

De seguida, converta o ficheiro . vmdk para . img com o seguinte comando:

qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"

Como converter o ficheiro . vmdk para . img

Monte o ficheiro . img resultante com o comando:

hdiutil attach "Virtual Disk.img"

Como montar um ficheiro . 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.

Raidel Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra é um escritor técnico para a Hetman Software e a voz e rosto do Hetman Software: Canal YouTube de recuperação de dados. Escreve artigos aprofundados, tutoriais e resenhas sobre como funciona o software da empresa com todos os tipos de dispositivos de armazenamento.

Mykhailo Miroshnichenko

Editor: , Escritor técnico

Mykhailo Miroshnychenko é um dos principais programadores da Hetman Software. Com base em quinze anos de experiência em desenvolvimento de software, partilha os seus conhecimentos com os leitores do nosso blogue. Para além da programação, Mikhail é um especialista em recuperação de dados, sistemas de ficheiros, dispositivos de armazenamento e matrizes RAID.

Recomendado para você

Bem-vindo ao assistente com tecnologia de IA da Hetman Software.
Iniciar bate-papo