Como Recuperar Dados de Máquinas Virtuais VMware ESXi 6.7 de Armazenamento VMFS 5 e VMFS 6

A perda de acesso a máquinas virtuais no VMware ESXi 6.7 pode ser causada por corrupção do datastore, exclusão acidental de arquivos, falhas de unidade ou erros de configuração do hipervisor. Se as máquinas virtuais estiverem armazenadas em datastores VMFS 5 ou VMFS 6, a recuperação de informações exige a consideração da estrutura desses sistemas de arquivos e da localização dos arquivos de disco virtual. Neste artigo, examinaremos como acessar dados perdidos, recuperar arquivos de máquinas virtuais e restaurar informações importantes mesmo nos casos em que as ferramentas padrão do VMware ESXi já não fornecem acesso ao datastore.

Como Recuperar Dados de Máquinas Virtuais VMware ESXi 6.7 de Armazenamento VMFS 5 e VMFS 6

Neste artigo, analisaremos casos reais de perda de dados frequentemente encontrados tanto por profissionais de TI quanto por proprietários de servidores domésticos. Esses casos podem incluir a localização e a recuperação de arquivos excluídos acidentalmente diretamente dos sistemas operacionais convidados, ou a restauração de dados após falhas críticas de infraestrutura, como falha de hardware do servidor ou falha do controlador RAID.

Nossos métodos também serão úteis após falhas do hipervisor ESXi ou perda de arquivos de configuração quando o servidor não inicia. Além disso, consideraremos casos de corrupção lógica da estrutura do datastore, quando o datastore deixa de ser montado, não é mais reconhecido pelo sistema e o hipervisor perde completamente o acesso às máquinas virtuais.

Mostraremos como conectar os discos do servidor diretamente a um computador e extrair com êxito arquivos de disco virtual .vmdk, configurações e snapshots usando software especializado. Você obterá uma solução universal que permite acesso direto aos dados perdidos e trabalho eficiente no ambiente de sua escolha — Windows, Linux ou macOS.

Vá para ver
How to Recover VMware ESXi 6.7 Virtual Machine Data from VMFS 5, VMFS 6

How to Recover VMware ESXi 6.7 Virtual Machine Data from VMFS 5, VMFS 6

Arquitetura do VMware e do VMFS

ESXi é um hipervisor do tipo 1. Ele é instalado diretamente no hardware do servidor, sem sistemas operacionais intermediários. Isso fornece às máquinas virtuais desempenho máximo e acesso direto aos recursos.

VMware ESXi: dispositivos de armazenamento conectados

As máquinas virtuais são armazenadas em datastores com o sistema de arquivos em cluster VMFS. Ele foi projetado especificamente para virtualização e otimizado para trabalhar com arquivos grandes: discos virtuais vmdk, configurações e snapshots.

VMware ESXi: criação de um novo datastore

As versões mais comuns são VMFS 5 e a mais recente VMFS 6, que além disso oferece suporte à recuperação automática de blocos e apresenta melhor desempenho com arrays de grande capacidade.

A desvantagem dessa confiabilidade é a complexidade da recuperação após falhas. O VMFS possui uma arquitetura fechada que os sistemas operacionais padrão não conseguem interpretar. Se você conectar um disco de servidor a um computador com Windows, o sistema detectará uma estrutura desconhecida e solicitará a formatação da unidade, o que destruirá permanentemente seus dados. Portanto, é necessário software especializado para a leitura segura de arrays VMFS.

VMware ESXi: criação de um datastore VMFS 6

Nosso software Hetman Partition Recovery executa essa tarefa de forma eficaz, permitindo a recuperação bem-sucedida de dados de máquinas virtuais para as versões 5.5, 6.5 e 6.7.

A opção mais versátil para recuperar arquivos de dispositivos de armazenamento apagados, formatados, danificados ou inacessíveis.

Como conectar discos de servidor a um computador

Antes de iniciar o processo de recuperação, é necessário remover a unidade problemática do servidor e conectá-la a um computador funcional.

O método mais confiável é a conexão direta por meio da interface SATA à placa-mãe. Isso garante a maior velocidade de leitura de dados e operação estável durante a análise profunda.

Se o seu servidor estiver equipado com unidades corporativas usando a interface SAS, o reconhecimento em um PC convencional exigirá a instalação de um controlador HBA compatível em um slot PCIe disponível.

O uso de gabinetes USB externos ou docking stations é aceitável como alternativa caso a conexão direta não seja possível.

Tenha em mente que a largura de banda da interface USB geralmente é o gargalo, portanto a velocidade de varredura do array será visivelmente menor, o que aumentará o tempo total de recuperação.

Método de conexão Requisitos Vantagens Desvantagens e observações
SATA diretamente à placa-mãe Uma porta SATA disponível e alimentação adequada Alta velocidade de transferência de dados, conexão estável, conveniente para varreduras longas Adequado apenas para unidades com interface SATA compatível
SAS via controlador HBA Um controlador HBA SAS compatível, um slot PCIe e os cabos apropriados Permite a conexão de unidades SAS de servidor e oferece operação estável durante análises prolongadas É necessário verificar a compatibilidade do controlador, do cabo e da unidade
Gabinete USB externo Um gabinete com suporte para a interface da unidade Conexão simples, sem necessidade de instalar componentes internos no PC A velocidade depende da versão do USB e do controlador; o acesso a determinados comandos da unidade pode ser limitado
Docking station USB Uma docking station com conector compatível para HDD ou SSD Conexão conveniente e instalação rápida da unidade Possíveis limitações de velocidade, compatibilidade e estabilidade durante varreduras longas

O que fazer se os discos não puderem ser conectados a um computador

Em situações em que seja tecnicamente impossível conectar todos os discos necessários a um computador ao mesmo tempo (por exemplo, devido à falta de portas disponíveis na placa-mãe), você pode usar a função de criação de imagem setor por setor. Essa também é uma medida de segurança padrão ao trabalhar com unidades suspeitas de apresentar problemas de hardware. Uma imagem é uma cópia exata, byte a byte, de uma unidade física, armazenada como um arquivo comum em outro dispositivo de armazenamento com capacidade suficiente.

Você pode conectar os discos do servidor ao sistema um por um, criar imagens deles e, em seguida, carregar todos os arquivos resultantes diretamente no Hetman Partition Recovery. Nosso utilitário trabalhará com imagens montadas exatamente da mesma forma que com hardware real, permitindo análise completa da estrutura VMFS.

Para criar uma imagem, inicie o programa, selecione a unidade necessária na lista e clique no botão Salvar disco no painel superior.

Hetman Partition Recovery: criação de imagem de disco

Especifique o local para salvar o arquivo.

Observação: o tamanho da imagem concluída será igual à capacidade total da unidade de origem, independentemente da quantidade de gigabytes efetivamente utilizados. Portanto, certifique-se antecipadamente de que o disco de destino tenha espaço livre suficiente.

Hetman Partition Recovery: configurações da imagem de disco

Quando o processo de gravação for concluído, vá ao menu principal e selecione Montar disco.

Hetman Partition Recovery: montagem de uma imagem de disco

Na lista de tipos, selecione Imagens de disco brutas e carregue o arquivo criado.

Hetman Partition Recovery: montagem de uma imagem de disco RAW

Ele aparecerá imediatamente na lista geral de dispositivos. Se houver várias unidades problemáticas, basta repetir esse procedimento para cada uma delas. Após a montagem das imagens, o programa estará pronto para uma análise profunda do datastore.

Hetman Partition Recovery: imagem de datastore montada

Como recuperar dados de máquinas virtuais

MÉTODO 1. Recuperação de uma máquina virtual a partir do VMFS

Na maioria das vezes, a perda de acesso às máquinas virtuais está associada não a erros dentro do sistema, mas a falhas de hardware ou estruturais. Essas falhas podem incluir falha de hardware do servidor, falha do controlador RAID, falha da mídia de inicialização do ESXi, um erro crítico no kernel do hipervisor conhecido como Tela Roxa da Morte ou uma falha lógica da plataforma VMware, quando o datastore é corrompido e deixa de ser montado. Nesses casos, o servidor torna-se indisponível ou deixa de reconhecer os arrays, mas as informações nos discos geralmente permanecem fisicamente intactas.

Como é sabido, o hipervisor ESXi armazena máquinas virtuais como um conjunto de arquivos em diretórios especiais no datastore. Os mais importantes para nós são o arquivo de configuração principal vmx, que armazena todos os parâmetros da máquina, e os arquivos do disco rígido virtual. Vale observar que esse disco geralmente consiste em duas partes: um pequeno descritor de texto vmdk e o arquivo principal flat, que contém todos os dados do sistema convidado.

Hipervisor ESXi: navegador de datastore

Esse conjunto básico geralmente inclui o arquivo nvram, que armazena as configurações do BIOS ou UEFI virtual. E, se snapshots tiverem sido criados para a máquina, também aparecerão no diretório arquivos delta — delta ou sesparse — nos quais todas as novas alterações são gravadas em vez do disco principal, além de um arquivo especial vmsd que descreve a estrutura da cadeia de snapshots.

Como o acesso normal ao datastore não é possível, usamos um computador e o software Hetman Partition Recovery que desenvolvemos para leitura direta desses dados em nível de bloco.

A opção mais versátil para recuperar arquivos de dispositivos de armazenamento apagados, formatados, danificados ou inacessíveis.

Após a inicialização, o programa analisa automaticamente os discos físicos conectados ou as imagens montadas e reconhece partições com sistemas de arquivos VMware nelas. Em nosso ambiente de teste, foram criados datastores de diferentes versões — VMFS 5 e VMFS 6.

Hetman Partition Recovery: imagem VMFS 5 montada

Para localizar os dados perdidos, selecione o datastore necessário na lista de dispositivos e inicie o modo Varredura rápida. Essa varredura rápida é ideal para ler uma estrutura de arquivos que não tenha sido intensamente sobrescrita.

Hetman Partition Recovery: varredura rápida da imagem VMFS 5

Após a conclusão da análise, abra o sistema de arquivos encontrado. O programa exibirá corretamente toda a hierarquia do datastore. Aqui você poderá localizar facilmente as pastas de suas máquinas virtuais em qualquer um dos armazenamentos — tanto nas versões VMFS 5 quanto na mais recente VMFS 6. Abra o diretório da máquina necessária, que contém os arquivos de configuração e os principais discos virtuais vmdk.

Hetman Partition Recovery: conteúdo da imagem VMFS 5

Para recuperá-los, selecione os itens necessários e clique no botão Recuperação na barra de ferramentas. O programa solicitará que você especifique um local para salvar. Certifique-se de escolher um disco rígido separado em seu computador com espaço livre suficiente para armazenar os grandes arquivos de disco virtual.

Hetman Partition Recovery: salvando o conteúdo do VMFS 5

Após a conclusão da operação, você receberá os arquivos da máquina em seu PC para uso ou análise posteriores.

Arquivos da máquina virtual prontos salvos no PC

MÉTODO 2. Recuperação de arquivos de sistemas convidados

Há situações em que o datastore está funcionando normalmente, mas informações importantes foram excluídas acidentalmente diretamente do sistema operacional convidado. Para recuperar esses dados, você não precisa necessariamente implantar o arquivo vmdk encontrado em um novo servidor nem anexá-lo a outra máquina virtual.

Hetman Partition Recovery permite montar o disco virtual diretamente em sua interface e trabalhar com ele como com um disco físico comum.

Hetman Partition Recovery: montagem de uma imagem de sistema operacional convidado

Vamos analisar o processo de recuperação usando nossa máquina virtual de teste do datastore VMFS 6 como exemplo. Primeiro, analisaremos o disco do sistema de 20 gigabytes no qual o Windows 10 convidado estava em execução.

Hetman Partition Recovery: imagem de sistema operacional convidado montada

Clique na partição montada e inicie o modo Varredura rápida. Essa varredura rápida é ideal para encontrar objetos excluídos recentemente.

Hetman Partition Recovery: análise de uma imagem de sistema operacional convidado

Após a conclusão da análise, vá ao sistema de arquivos encontrado e abra o diretório de onde os seus dados desapareceram.

Há um detalhe técnico importante a considerar aqui: como este é um disco do sistema, uma pequena parte dos arquivos excluídos recentemente pode ter sido sobrescrita imediatamente por processos em segundo plano e atualizações do Windows. No entanto, a grande maioria das informações é recuperada corretamente.

Selecione os arquivos necessários e clique no botão Recuperação na barra de ferramentas. Durante a etapa de salvamento, certifique-se de especificar um caminho em um disco físico separado com espaço livre suficiente.

Hetman Partition Recovery: recuperação de dados de uma imagem de sistema operacional convidado

Agora vamos passar para o disco virtual adicional de 3 gigabytes que foi anexado à mesma máquina exclusivamente para armazenar arquivos do usuário. Volte ao menu principal, selecione esse disco e também inicie Varredura rápida.

Hetman Partition Recovery: imagem de 3 GB montada

Abra o conteúdo e encontre os arquivos de teste excluídos. Como esse disco não hospedava o próprio sistema operacional e não havia gravação em segundo plano de dados do sistema, o programa encontra e recupera com êxito todos os arquivos excluídos em sua forma original.

Hetman Partition Recovery: conteúdo da imagem montada de 3 GB

Como você pode ver, o utilitário permite o trabalho isolado com cada volume lógico da máquina virtual, o que garante a restauração mais precisa e conveniente das informações perdidas.

MÉTODO 3. Recuperação por meio de snapshots

Vamos avançar para um dos mecanismos mais poderosos de proteção de dados — o trabalho com snapshots, ou instantâneos do estado do sistema.

Os snapshots no VMware ESXi funcionam de forma um pouco diferente dos backups comuns. Quando um snapshot é criado, o hipervisor não copia todo o disco. Ele congela o disco base atual vmdk e cria um novo chamado disco delta. Todas as alterações subsequentes e novos arquivos são gravados nesse delta, enquanto o disco base permanece inalterado. Se vários snapshots desse tipo forem criados, forma-se uma cadeia inteira de arquivos dependentes.

Snapshots no VMware ESXi

Essa arquitetura abre possibilidades únicas para a recuperação de dados. Imagine que, após criar um snapshot, você excluiu acidentalmente documentos importantes dentro do sistema operacional convidado. Do ponto de vista da instalação atual do Windows, esses arquivos desapareceram, mas seus blocos originais permanecem preservados com segurança dentro dos arquivos congelados do snapshot.

Hetman Partition Recovery pode ler esses discos delta diretamente, permitindo a extração de dados sem a necessidade de iniciar o servidor ou realizar uma reversão complexa de toda a máquina por meio do console do VMware.

Hetman Partition Recovery: montagem de um disco delta

Para iniciar a recuperação, vamos até a pasta montada da nossa máquina virtual na interface do programa.

Hetman Partition Recovery: montagem de arquivos de snapshot

Entre as configurações normais, procuramos os arquivos de snapshot — eles geralmente têm extensões e numeração específicas, por exemplo *-000001.vmdk ou *-000002.vmdk. Assim como nos discos virtuais comuns, o utilitário permite montar diretamente no programa o disco delta necessário.

No nosso cenário, após criar o primeiro ambiente de teste, fizemos o snapshot 1, depois adicionamos novos arquivos, fizemos o snapshot 2 e, em seguida, excluímos parte dos dados.

Encontramos o snapshot necessário do disco adicional, montamos e iniciamos o modo Varredura rápida.

Hetman Partition Recovery: arquivos de snapshot montados

O programa analisa instantaneamente o sistema de arquivos desse snapshot específico. Como resultado, obtemos acesso total às informações exatamente no estado em que estavam no momento em que o snapshot foi criado, mesmo que posteriormente tenhamos excluído esses arquivos.

Hetman Partition Recovery: conteúdo do arquivo snapshot montado

Em seguida, tudo é padrão: selecionamos os arquivos encontrados, clicamos no botão Recuperação e especificamos um caminho seguro para salvar no disco rígido do computador.

Hetman Partition Recovery: recuperação de dados de um arquivo snapshot montado

A leitura direta de snapshots acelera significativamente o processo de recuperação de informações, pois você não precisa restaurar toda a máquina virtual apenas para recuperar um único documento excluído acidentalmente.

Conclusão

A recuperação de dados de máquinas virtuais VMware ESXi 6.7 armazenadas em VMFS 5 e VMFS 6 exige a consideração da organização do sistema de arquivos, da estrutura do disco virtual e do estado dos discos físicos. Mesmo que o hipervisor não reconheça mais o datastore, a máquina virtual não inicie ou seus arquivos tenham sido excluídos acidentalmente, parte ou a totalidade dos dados ainda pode estar disponível para recuperação.

Para aumentar as chances de restauração bem-sucedida dos dados, é importante interromper a gravação na unidade problemática, conectá-la corretamente a um computador funcional e, se possível, criar uma cópia setor por setor para análise posterior. Isso é especialmente relevante em casos de corrupção do datastore, falha de unidade ou perda de acesso às máquinas virtuais.

Com software especializado em recuperação de dados, você pode analisar datastores VMFS, localizar arquivos de configuração de máquinas virtuais, discos virtuais e outros dados importantes e, em seguida, recuperar as informações disponíveis. Essa abordagem torna possível trabalhar com os dados mesmo quando as ferramentas padrão do VMware ESXi já não fornecem acesso a eles.

Portanto, se o acesso às máquinas virtuais do VMware ESXi 6.7 for perdido, não apresse a formatação do datastore nem a recriação dos volumes. Primeiro, avalie o estado da unidade, preserve os dados existentes e analise o VMFS 5 ou VMFS 6. Ações oportunas e cuidadosas ajudarão a reduzir o risco de perda irreversível de dados e aumentarão a probabilidade de recuperação bem-sucedida.

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ê