Recuperação de dados de máquinas virtuais Proxmox VE a partir de discos RAW, VMDK e QCOW2
Este artigo examina o processo de recuperação de dados de discos de máquinas virtuais nos formatos RAW, VMDK e QCOW2, bem como de armazenamento Directory baseado no sistema de arquivos Ext4, criado no Proxmox Virtual Environment 9.1.1. Analisaremos os cenários mais comuns de perda de dados: exclusão acidental de arquivos dentro de uma máquina virtual ou da própria máquina virtual, corrupção de dados causada por falha de unidade, falhas de servidor, PC ou NAS, bem como falhas de software no Proxmox VE causadas por atualizações, erros críticos ou remoção do sistema operacional.

- Capacidades de KVM/QEMU
- ETAPA 1. Como conectar discos de servidor a um PC?
- ETAPA 2. Recuperando Directory Ext4
- ETAPA 3. Montagem de imagens de disco
- ETAPA 4. Recuperando dados de uma imagem
- ETAPA 5. Recuperando máquinas virtuais excluídas
- Conclusão
- Perguntas e respostas
- Comentários
Proxmox VE é uma das plataformas de virtualização de servidores mais populares, amplamente utilizada tanto em ambientes corporativos quanto em laboratórios domésticos. Ela permite aos usuários criar e gerenciar máquinas virtuais usando diversos formatos de disco, incluindo RAW, VMDK e QCOW2. Apesar da alta confiabilidade da plataforma, a exclusão acidental de uma máquina virtual, a formatação do armazenamento, a corrupção do sistema de arquivos ou falhas de hardware podem levar à perda de dados importantes.
Na maioria dos casos, isso não significa que as informações tenham sido perdidas permanentemente. Se não tiverem sido realizadas operações intensivas de gravação no armazenamento após a exclusão ou falha, há uma alta probabilidade de recuperação bem-sucedida dos arquivos da máquina virtual. O ponto principal é interromper qualquer atividade de gravação o mais rápido possível e usar software especializado para analisar o disco e pesquisar os dados perdidos.
Neste artigo, veremos como recuperar máquinas virtuais do Proxmox VE armazenadas nos formatos RAW, VMDK e QCOW2. Você aprenderá em quais casos a recuperação é possível, quais características os diferentes formatos de disco virtual possuem e também revisaremos o processo de recuperação passo a passo usando o Hetman Partition Recovery. Será dada atenção especial aos cenários de perda de dados causados por exclusão, formatação, corrupção do sistema de arquivos e falhas de unidade.
How to Recover Data from Proxmox: LVM, VM Disks, Ext4, and XFS
Capacidades de KVM/QEMU
KVM e QEMU trabalham em conjunto como uma poderosa combinação, criando uma das soluções de virtualização mais eficientes.
- KVM integra-se diretamente ao kernel Linux, transformando-o em um hipervisor. Isso permite que as máquinas virtuais interajam diretamente com as extensões de hardware Intel VT-x ou AMD-V e operem em níveis de desempenho próximos aos de servidores físicos.
- QEMU atua como um emulador que fornece à máquina virtual o hardware necessário: adaptadores de rede, adaptadores de vídeo, controladores de disco e portas USB. O uso de drivers VirtIO otimizados permite que o sistema funcione muito mais rapidamente, fornecendo ao sistema operacional convidado um ambiente completo.
Uma das principais vantagens dessa combinação é a excepcional flexibilidade de armazenamento.

O QEMU oferece suporte ao formato avançado de disco virtual QCOW2, que permite provisionamento esparso e criptografia. Além disso, o sistema suporta formatos de outras plataformas, incluindo RAW, VMDK e VDI, tornando KVM e QEMU uma solução conveniente para migrar máquinas virtuais de outros ecossistemas sem conversão prolongada de arquivos.
No nível de soluções profissionais, essa combinação fornece acesso a funcionalidades avançadas. Ela oferece suporte a Live Migration, o que possibilita mover uma máquina virtual em execução entre servidores físicos sem perder conectividade ou reinicializá-la.
Outro recurso de importância crítica é o PCI Passthrough. Essa tecnologia permite que uma GPU física ou adaptador de rede real seja passado diretamente ao sistema operacional convidado, proporcionando desempenho total do dispositivo para cálculos complexos, renderização ou outras tarefas que exigem muitos recursos.
| Característica | KVM (Kernel-based Virtual Machine) | QEMU (Quick Emulator) |
|---|---|---|
| Tipo de tecnologia | Módulo do kernel Linux para virtualização por hardware | Emulador de hardware e hipervisor |
| Finalidade principal | Fornece aceleração por hardware para máquinas virtuais | Emula processadores e dispositivos e executa máquinas virtuais |
| Requer suporte de hardware | Sim, Intel VT-x ou AMD-V | Não, pode ser executado sem VT-x ou AMD-V, mas com desempenho significativamente inferior |
| Desempenho | Próximo ao desempenho nativo do hardware | Baixo sem KVM, alto quando utiliza KVM |
| Emulação de diferentes arquiteturas | Não | Sim: x86, x86_64, ARM, PowerPC, MIPS, RISC-V, SPARC e outras |
| Pode funcionar de forma independente | Não, é utilizado em conjunto com o QEMU | Sim, mas o desempenho é significativamente menor sem KVM |
| Virtualização da CPU | Utiliza virtualização de CPU por hardware | Utiliza emulação por software ou aceleração por KVM |
| Emulação de hardware | Não | Sim: discos, adaptadores de rede, USB, PCI, VGA, BIOS/UEFI e outros dispositivos |
| Suporte a PCI Passthrough | Sim | Sim, por meio do KVM e do VFIO |
| Migração ao vivo (Live Migration) | Suportada em conjunto com o QEMU | Sim |
| Suporte a snapshots | Por meio do QEMU | Sim |
| Formatos de disco suportados | RAW, QCOW2 (por meio do QEMU) | RAW, QCOW2, VMDK, VHD, VDI, VHDX e outros |
| Sistemas operacionais suportados | Linux como sistema anfitrião (host) | Linux, Windows, macOS, BSD e outros |
| Utilização no Proxmox VE | Fornece aceleração por hardware para máquinas virtuais | Gerencia a inicialização das máquinas virtuais e emula o hardware virtual |
ETAPA 1. Como conectar discos de servidor a um PC?
Antes de iniciar a recuperação por software, você precisa conectar corretamente os discos do servidor ao PC. Isso pode ser feito de várias maneiras:
- A opção mais confiável é uma conexão SATA clássica diretamente à placa-mãe. Isso garante a máxima velocidade de leitura e a latência mínima.
- Se a placa não tiver conectores suficientes para toda a matriz, você pode usar um adaptador PCIe para SATA para conectar unidades adicionais.
- Se você não quiser abrir o gabinete do PC, pode usar docks ou adaptadores USB externos.
Observação: a velocidade de varredura via USB será significativamente menor, o que afetará de forma perceptível o tempo necessário para trabalhar com grandes volumes de dados.
E a regra mais importante: considere sempre criar uma imagem de disco. Isso é especialmente importante se as unidades apresentarem setores defeituosos, emitirem ruídos incomuns ou houver risco de degradação adicional. Nesse caso, o software trabalhará com uma cópia virtual sem impor carga adicional à unidade física danificada.

ETAPA 2. Recuperando Directory Ext4
Entre todos os tipos de armazenamento no Proxmox, a opção Directory baseada em Ext4 é a mais fácil de entender. Sua principal característica é usar uma hierarquia de pastas padrão, em vez de dispositivos em bloco complexos, como ZFS ou LVM-Thin.
Na prática, trata-se de um sistema de arquivos comum no qual discos virtuais QCOW2 ou RAW, ISOs inicializáveis e backups são armazenados como arquivos normais em um diretório familiar. Graças a essa estrutura transparente, esse tipo de armazenamento é altamente amigável ao usuário.

Imagine uma situação em que, devido a uma falha de hardware do servidor ou a um erro de software do hipervisor, a estrutura desse armazenamento tenha sido danificada, ou uma pasta importante tenha sido excluída acidentalmente. Apesar de se tratar de uma infraestrutura de servidor, o processo de recuperação de dados aqui segue um algoritmo clássico e direto graças à arquitetura simples de arquivos.
Vamos considerar o procedimento de recuperação em caso de falha de hardware ou software do servidor:
- Falha de hardware ocorre com mais frequência devido a falha da placa-mãe, mau funcionamento do controlador ou problemas de energia, quando o servidor deixa de inicializar, embora as próprias unidades permaneçam fisicamente intactas.
- Falha de software geralmente ocorre como resultado de uma atualização malsucedida do Proxmox, corrupção de bibliotecas do sistema ou exclusão acidental de arquivos de configuração do hipervisor.
Em ambos os casos, as consequências são as mesmas: o sistema se recusa a inicializar, a interface web de gerenciamento fica indisponível, o acesso às máquinas virtuais é completamente bloqueado e os dados permanecem nas unidades sem a possibilidade de inicialização normal.
Para resolver esse problema, usaremos o Hetman Partition Recovery. O programa reconhece estruturas de partição Linux, realiza uma varredura profunda das unidades e restaura a árvore de diretórios original.
Para localizar os dados perdidos, selecione no programa o volume lógico identificado automaticamente rotulado como Ext4 e inicie a verificação.

Para começar, recomendamos usar a varredura rápida. Se a estrutura do sistema de arquivos estiver gravemente danificada e a busca rápida não produzir resultados, use a varredura completa.

Quando o programa terminar, abra o armazenamento Directory encontrado. Você verá a estrutura original de pastas do sistema de arquivos Ext4. Como este caso envolve arquivos de máquinas virtuais armazenados no disco, localize-os na seção Ext Partition, acesse a pasta Images e abra o diretório 100.
Selecione as imagens de máquina virtual necessárias, clique em Recovery e especifique o caminho para salvá-las em uma unidade de trabalho segura. Verifique previamente se há espaço livre suficiente nela.

ETAPA 3. Montagem de imagens de disco
O formato RAW é o tipo mais simples de disco virtual, consistindo em uma cópia exata dos dados byte a byte. Ele reserva imediatamente todo o espaço alocado na unidade do servidor, independentemente do uso real. Devido à ausência de estrutura interna complexa e de compactação, esse formato oferece a máxima velocidade e também é o objeto mais conveniente para algoritmos de recuperação, que o analisam como um disco físico comum.
O formato QCOW2 é uma solução moderna para o ambiente QEMU que usa alocação dinâmica de disco. Esse tipo de disco cresce fisicamente apenas à medida que novos arquivos são gravados pelo sistema convidado. Ele oferece suporte a snapshots e criptografia, mas sua arquitetura em vários níveis requer uma análise profunda das tabelas de alocação por ferramentas de recuperação após uma falha do hipervisor.
O formato VMDK foi criado para o ecossistema VMware, mas, graças à sua universalidade, é suportado no Proxmox e é frequentemente usado após a migração de máquinas virtuais de outras plataformas de servidor. Ele permite um gerenciamento flexível do tamanho do disco e possui uma estrutura aberta, o que possibilita que softwares de recuperação montem essas imagens e extraiam arquivos sem iniciar a própria máquina virtual.
| Característica | RAW | VMDK | QCOW2 |
|---|---|---|---|
| Desenvolvedor | Formato aberto | VMware | QEMU / KVM |
| Finalidade principal | Armazenamento de dados sem estrutura adicional | Máquinas virtuais VMware | Máquinas virtuais para QEMU, KVM e Proxmox VE |
| Desempenho | ⭐⭐⭐⭐⭐ Desempenho máximo | ⭐⭐⭐⭐ Alto desempenho | ⭐⭐⭐⭐ Alto desempenho |
| Alocação dinâmica de espaço | Não | Sim (Thin Provisioning) | Sim |
| Tamanho de disco pré-alocado | Sim | Opcional | Opcional |
| Suporte a snapshots | Não | Sim | Sim |
| Compressão integrada | Não | Limitada | Sim |
| Criptografia | Não | Suportada em determinadas implementações | Sim |
| Copy-on-Write (CoW) | Não | Parcialmente | Sim |
| Tamanho máximo do disco | Limitado pelo sistema de arquivos | Até 62 TB, dependendo da versão | Até 128 PB (teoricamente) |
| Compatibilidade | Compatível com praticamente todos os hipervisores | VMware, VirtualBox, QEMU e Proxmox VE | QEMU, KVM, Proxmox VE e OpenStack |
| Conversão entre formatos | Sim | Sim | Sim |
| Complexidade da recuperação de dados | A mais simples | Média | Maior devido aos metadados CoW |
| Uso típico | Servidores que exigem desempenho máximo | VMware ESXi, VMware Workstation e VMware Fusion | Proxmox VE, KVM e ambientes de laboratório e corporativos |
Após uma verificação bem-sucedida do armazenamento Directory Ext4, o programa exibirá todos os arquivos de máquina virtual encontrados. Para começar a trabalhar com seu conteúdo, selecione as imagens necessárias, clique em Recovery e especifique um local seguro para exportar esses arquivos para o computador.

Quando o processo de salvamento estiver concluído, você poderá prosseguir para a montagem passo a passo das imagens de disco no Hetman Partition Recovery.
A montagem dos formatos VMDK e QCOW2 segue o mesmo procedimento. Na barra de ferramentas, clique em Mount Disk. Na janela Disk image type, selecione VMware Workstation para trabalhar com o arquivo VMDK.

Na próxima janela Select folder, especifique o caminho para a pasta onde você salvou o disco virtual. O programa analisará automaticamente o diretório especificado e exibirá a imagem encontrada na seção Virtual machine images.

Selecione-a na lista e o disco montado aparecerá na tela principal, totalmente pronto para a busca de dados.

Para montar uma imagem QCOW2, o procedimento é semelhante. Na janela Mount Disk, selecione QEMU na seção Disk image type e, em seguida, especifique o caminho para a pasta onde o arquivo está armazenado.

Para o formato RAW, o procedimento de montagem é um pouco diferente. Na janela Mount Disk, localize o campo Standard disk images e selecione RAW disk images.

Depois disso, na janela de pesquisa, selecione diretamente o arquivo de máquina virtual salvo. O programa o montará e o exibirá na tela principal, preparando o disco para a verificação e recuperação de arquivos perdidos.

ETAPA 4. Recuperando dados de uma imagem
Neste exemplo, demonstraremos o processo de recuperação de dados de uma imagem QCOW2 já montada. Selecione esse disco virtual na tela principal do programa e inicie a análise.

Para começar, recomendamos usar a varredura rápida. Ela analisará rapidamente o conteúdo da imagem e exibirá os resultados na tela. Se a estrutura do sistema de arquivos estiver gravemente danificada e a busca rápida não produzir os resultados necessários, use a varredura completa.
Quando a verificação estiver concluída, abra o armazenamento encontrado. O programa reconstruirá a estrutura original de diretórios, exibindo tanto os dados existentes quanto os que foram excluídos anteriormente.
Localize a pasta necessária com os arquivos, selecione-os, clique em Recovery e especifique o caminho para salvá-los em outra unidade de trabalho segura.

ETAPA 5. Recuperando máquinas virtuais excluídas
No Proxmox, uma máquina virtual é mais frequentemente excluída devido a erro humano, o que leva ao desaparecimento imediato dos arquivos de configuração e dos discos virtuais nos formatos RAW, VMDK ou QCOW2, já que o sistema não possui lixeira.
No entanto, os dados não são sobrescritos fisicamente: o sistema de arquivos apenas remove seus registros da tabela de alocação, marcando o espaço como livre. Portanto, a regra fundamental para uma recuperação bem-sucedida é interromper imediatamente qualquer gravação no armazenamento para evitar a sobrescrita dos dados residuais e iniciar o procedimento de recuperação por software o mais rápido possível.
Para resolver esse problema, usaremos o Hetman Partition Recovery.
Após conectar a unidade, o programa detectará automaticamente a partição lógica Ext4 onde os arquivos da máquina virtual excluídos estavam armazenados.

Selecione essa partição e inicie a varredura rápida. Após a conclusão bem-sucedida da busca rápida, o programa exibirá a estrutura original de diretórios.
Se os arquivos necessários não forem encontrados visualmente, use a ferramenta de pesquisa e especifique o nome exato ou o tamanho.

Selecione as imagens de disco virtual necessárias, clique em Recovery e especifique o caminho para salvá-las em uma unidade de trabalho segura. Verifique previamente se há espaço livre suficiente nela.

Conclusão
A perda de uma máquina virtual no Proxmox VE nem sempre significa perda de dados. Na maioria dos casos, arquivos de disco virtual RAW, VMDK e QCOW2 podem ser recuperados com êxito mesmo após exclusão acidental, formatação do armazenamento, corrupção do sistema de arquivos ou falha de hardware. A rapidez da reação é fundamental: assim que a perda de dados for detectada, qualquer atividade de gravação na unidade deve ser interrompida imediatamente para evitar a sobrescrita das informações.
Cada formato de disco virtual tem suas próprias características: o RAW oferece o máximo desempenho e a estrutura mais simples, o VMDK é amplamente utilizado em produtos VMware e compatível com muitas plataformas, e o QCOW2 oferece recursos avançados, incluindo snapshots, compactação, criptografia e alocação dinâmica de armazenamento. Apesar dessas diferenças, as ferramentas modernas de recuperação de dados podem работать com todos esses formatos.
O uso de software especializado, como o Hetman Partition Recovery, possibilita localizar arquivos perdidos de máquinas virtuais, restaurar a estrutura de diretórios e recuperar o acesso aos dados, mesmo em casos complexos. No entanto, a melhor forma de proteção contra perda de dados continua sendo a realização de backups regulares das máquinas virtuais e do armazenamento do Proxmox VE. A combinação de uma estratégia de backup confiável com recuperação rápida reduz significativamente o risco de indisponibilidade e de perda de dados críticos.







