Recuperação de dados de RAID Parity e Simple criptografados com BitLocker no Windows Server 2022

Neste artigo, analisaremos como recuperar dados de arrays RAID 5 e RAID 0 de software criados no Server Manager por meio do Storage Spaces no Windows Server 2022. Você aprenderá a restaurar rapidamente arquivos excluídos acidentalmente ou a recuperar o acesso a informações críticas para a missão se um servidor falhar, uma unidade parar de funcionar ou o sistema deixar de reconhecer o array.

Recuperação de dados de RAID Parity e Simple criptografados com BitLocker no Windows Server 2022

O Storage Spaces no Windows Server 2022 permite combinar unidades físicas em pools de armazenamento virtuais com diferentes tipos de disposição de dados, incluindo Simple e Parity. Essas configurações são usadas para melhorar o desempenho, otimizar o uso da capacidade do disco e proteger contra a falha de unidades individuais. Além disso, o conteúdo de um disco virtual pode ser criptografado com BitLocker, proporcionando proteção contra acesso não autorizado.

No entanto, a corrupção da configuração do Storage Spaces, a falha de um ou mais discos, a exclusão acidental de um disco virtual ou problemas com o BitLocker podem resultar na perda de acesso a arquivos importantes. Nesses casos, as ferramentas padrão do Windows nem sempre permitem restaurar a estrutura de armazenamento e acessar os dados.

Neste artigo, examinaremos como recuperar dados de espaços de armazenamento Simple e Parity criptografados com BitLocker no Windows Server 2022, como identificar a estrutura do array, o que fazer se o Storage Spaces estiver danificado e quais condições são necessárias para a descriptografia e a recuperação de arquivos bem-sucedidas. Será dada atenção especial a situações em que o acesso ao armazenamento é perdido, mas os discos físicos e parte das informações de serviço permanecem intactos.

Vá para ver
BitLocker Recovery: Deleted Files, Lost Partitions, and Damaged Drives

BitLocker Recovery: Deleted Files, Lost Partitions, and Damaged Drives

Recursos do WSS RAID

No Windows Server 2022, a criação de RAID de software é implementada por meio do Storage Spaces no Server Manager.

Este sistema moderno de virtualização de armazenamento opera com base no princípio de pools. Primeiro, as unidades físicas são combinadas em um Storage Pool comum e, em seguida, são criados dentro dele discos virtuais com o nível de tolerância a falhas necessário, como arrays Simple ou Parity, que correspondem ao RAID 0 e ao RAID 5 clássicos. Essa abordagem oferece gerenciamento flexível da capacidade e alta escalabilidade para o armazenamento do servidor.

Outro parâmetro importante dos discos virtuais no Storage Spaces é o Provisioning type. O sistema oferece duas opções: Thin e Fixed, que os especialistas técnicos frequentemente chamam de espesso ou Thick. O tipo Fixed reserva imediatamente toda a capacidade especificada nas unidades físicas, enquanto o Thin aloca espaço dinamicamente à medida que os arquivos são gravados.

Windows Server 2022: Storage Spaces com volumes Fixed e Thin

Nossa análise utiliza ambas as opções: o array Parity foi criado com o tipo de provisionamento fixo thick, enquanto o array Simple usa provisionamento dinâmico thin.

Windows Server 2022 Storage Spaces: Parity com provisionamento Fixed
Windows Server 2022 Storage Spaces: Simple com provisionamento Thin

Independentemente do tipo selecionado, os algoritmos do Hetman RAID Recovery detectam ambas as estruturas com igual eficiência.

Para recuperar dados de matrizes RAID com falha, dispositivos NAS e outros sistemas de armazenamento com vários discos.

Um detalhe importante é que ambos os nossos arrays estão formatados com o moderno ReFS (Resilient File System). O programa Hetman RAID Recovery oferece suporte a um grande número de sistemas de arquivos, incluindo o ReFS; portanto, independentemente do tipo de provisionamento selecionado e da complexidade arquitetural, os algoritmos detectam sua estrutura com igual eficiência.

O recurso fundamental dessa tecnologia é que a configuração do array é armazenada como metadados nas próprias unidades, e não no sistema operacional. Isso facilita a movimentação dos discos entre servidores, mas também introduz riscos. Qualquer falha do sistema operacional ou corrupção de metadados interrompe imediatamente o pool, após o que o Windows exibe os discos como não alocados. Restaurar o acesso com ferramentas integradas torna-se impossível, mas o Hetman RAID Recovery verifica automaticamente os setores, localiza resíduos de metadados do Storage Spaces e reconstrói virtualmente o array para a recuperação segura de arquivos.

Característica Simple Mirror Parity
Número de discos A partir de 1 A partir de 2 A partir de 3
Princípio de funcionamento Distribuição de dados entre discos sem redundância Espelhamento de dados Distribuição de dados com paridade
Equivalente em RAID RAID 0 RAID 1 / RAID 10 RAID 5
Proteção contra falha de disco Não Sim Sim
Desempenho de leitura Alto Alto Alto
Desempenho de gravação Alto Alto Inferior devido ao cálculo de paridade
Eficiência do espaço em disco Alta Menor devido à duplicação Maior do que Mirror
Recuperação após falha de disco Impossível sem backup Possível se houver uma cópia dos dados Possível se o número necessário de discos for preservado
Tolerância a falhas 0 discos Depende da configuração Normalmente 1 disco
Finalidade principal Desempenho e aproveitamento máximo do espaço Confiabilidade e proteção de dados Equilíbrio entre capacidade e proteção
Risco de perda de dados Alto se qualquer disco falhar Baixo Médio
Uso para dados críticos Não recomendado sem backup Recomendado Recomendado
Especificidades da recuperação Os dados devem ser recuperados de discos individuais A cópia espelhada pode ser usada A estrutura e os parâmetros de paridade devem ser identificados corretamente
Criptografia BitLocker Possível Possível Possível
Cenário de uso típico Dados temporários, cache, arquivos de trabalho Servidores e dados críticos Servidores de arquivos e grandes sistemas de armazenamento

Criptografia de disco BitLocker

Outro aspecto importante é o uso do BitLocker, que protege os dados criptografando-os no nível de setor.

Se os discos virtuais do array foram criptografados, então, em caso de perda de acesso ao pool, você certamente precisará da senha de recuperação de 48 dígitos ou de um arquivo de chave .bek.

Criptografia de unidade BitLocker: opções de armazenamento da chave de recuperação

Como as informações são criptografadas no nível físico, para pesquisar arquivos com êxito no Hetman RAID Recovery, esse volume deve primeiro ser desbloqueado diretamente na interface do programa. Somente após remover a proteção os algoritmos poderão analisar a estrutura lógica e localizar todos os dados perdidos.

Recuperando dados de arrays RAID Parity e Simple criptografados com BitLocker

PASSO 1. Conectando as unidades ao PC

Antes de iniciar o processo de recuperação propriamente dito, é necessário remover as unidades do servidor com problemas e conectá-las ao workstation.

O melhor e mais confiável método é conectar as unidades diretamente à placa-mãe por meio de portas SATA ou usando placas de expansão SAS ou HBA adicionais. Essa abordagem fornece a máxima velocidade de leitura de dados e garante operação estável durante a análise.

Também vale observar um detalhe importante: como nosso cenário de teste usa um array RAID 5 como exemplo, não é necessário conectar todas as unidades para reconstruí-lo com êxito e recuperar os dados integralmente. Basta conectar apenas o número mínimo necessário de discos em funcionamento, e o programa calculará automaticamente os dados ausentes usando blocos de paridade.

Conectando as unidades do servidor a um computador para recuperação de dados

PASSO 2. Trabalhando com imagens de disco

Há situações em que é fisicamente impossível conectar todas as unidades necessárias de uma só vez devido à falta de portas livres no computador. Nesses casos, você pode usar a função de criação de imagem setor por setor. Esta também é uma medida de segurança padrão ao trabalhar com discos que apresentam sinais de falha de hardware ou setores defeituosos.

Uma imagem é uma cópia exata, byte a byte, do seu disco físico, salva como um arquivo comum em outro dispositivo de armazenamento com capacidade suficiente. Você pode conectar as unidades do servidor uma por uma, criar imagens delas e, em seguida, simplesmente carregar todos os arquivos resultantes no Hetman RAID Recovery. O programa trabalhará com eles exatamente da mesma forma que com dispositivos físicos reais.

Para criar essa imagem, inicie o programa, selecione a unidade necessária e clique no botão Salvar disco no painel superior. Em seguida, basta especificar o local de salvamento.

Hetman RAID Recovery: para criar uma imagem de disco, clique em Salvar disco

É importante lembrar que o tamanho do arquivo resultante corresponderá integralmente à capacidade total da unidade de origem, independentemente da quantidade de dados armazenados nela. Certifique-se de ter espaço livre suficiente disponível.

Hetman RAID Recovery: opções e tamanho da imagem de disco físico

Após a conclusão do processo de salvamento, abra o menu principal e selecione Montar disco.

Hetman RAID Recovery: para montar uma imagem, clique em Montar disco

Entre as opções disponíveis, selecione Imagens de disco Raw e abra os arquivos que você acabou de criar.

Hetman RAID Recovery: Montar disco - Imagens de disco Raw

Eles aparecerão imediatamente na lista geral de dispositivos disponíveis. O programa agora está totalmente pronto para reconstruir automaticamente o array.

Hetman RAID Recovery: imagem de disco montada na lista de dispositivos

PASSO 3. Recuperação automática do array RAID

Depois que todas as unidades forem conectadas com êxito ao workstation ou suas imagens setor por setor forem montadas, inicie o Hetman RAID Recovery. O programa analisa automaticamente as estruturas e reconhece instantaneamente os arrays Parity e Simple criados anteriormente.

Para recuperar dados de matrizes RAID com falha, dispositivos NAS e outros sistemas de armazenamento com vários discos.

Usando nossa bancada de testes como exemplo, podemos ver a reconstrução automática bem-sucedida do array de software Parity mesmo com uma unidade fisicamente ausente. Isso confirma mais uma vez que, para recuperar integralmente as informações, basta conectar o número mínimo necessário de discos ativos, enquanto o utilitário calcula os dados ausentes de forma independente com base nos blocos de paridade.

Hetman RAID Recovery: reconstrução automática de um array de software Parity

Como os nossos discos virtuais de teste foram criptografados previamente com BitLocker, eles precisam ser desbloqueados para acessar os arquivos. Aqui vale destacar uma nuance técnica importante que explica por que fazemos isso especificamente no ambiente macOS.

Se você conectar os discos do servidor a um computador comum executando Windows e tentar desbloquear o array usando as ferramentas do sistema, processos em segundo plano criarão imediatamente pastas ocultas e atualizarão os metadados. Isso quase sempre leva à sobrescrita parcial das informações perdidas. Ao trabalhar em um Mac e desbloquear os volumes apenas dentro do ambiente seguro do Hetman RAID Recovery, evitamos completamente esse risco.

O programa oferece suporte a três métodos convenientes de descriptografia:

  • inserção de uma senha em texto simples;
  • uso da chave de recuperação de 48 dígitos;
  • carregamento de um arquivo especial .bek.

No nosso exemplo, escolhemos a opção mais simples e inserimos a senha, após o que o utilitário remove automaticamente a proteção e abre o acesso ao volume.

Hetman RAID Recovery: desbloqueando um disco BitLocker criptografado

Se você já tentou abrir os discos problemáticos no Windows, a estrutura de arquivos pode ter sido alterada. Nesse caso, o algoritmo básico de Fast scan, que usaremos a seguir, pode ser insuficiente. Será necessário executar o Full scan. Esse método realiza uma varredura profunda byte a byte e localiza dados com eficiência por assinaturas exclusivas, mesmo após sobrescrita parcial.

Agora, vamos para a etapa final. Clique no array montado e desbloqueado e inicie o algoritmo de Fast scan.

Hetman RAID Recovery: Fast scan de um disco BitLocker criptografado

Após a análise rápida, o programa reconhece corretamente a estrutura lógica do sistema de arquivos ReFS e exibe todos os dados encontrados, preservando integralmente a hierarquia original de diretórios para posterior recuperação segura.

Hetman RAID Recovery: estrutura lógica reconhecida do sistema de arquivos ReFS

PASSO 4. Recuperando arquivos excluídos

Embora os dados de origem tenham sido criados em um ambiente Windows Server, o programa trabalha facilmente com dezenas de sistemas de arquivos diferentes e lida com êxito com as particularidades do nosso volume baseado em ReFS, reconhecendo corretamente a estrutura original do array.

Na janela de resultados, você verá imediatamente todo o sistema de arquivos com pastas existentes e excluídas. Os dados perdidos antes da falha crítica do array podem ser facilmente localizados na lista, pois estão marcados com um indicador especial de cruz vermelha.

Hetman RAID Recovery: dados excluídos marcados com um indicador de cruz vermelha

Antes da recuperação, você pode avaliar o resultado no modo de visualização. A função Preview permite abrir instantaneamente o conteúdo de qualquer documento, foto ou banco de dados para verificar sua integridade.

Hetman RAID Recovery: visualização de arquivos recuperáveis

Para restaurar os dados encontrados, selecione os itens necessários e clique no botão Recovery. Na janela que aparecer, especifique um local seguro para salvá-los.

Hetman RAID Recovery: recuperação dos arquivos encontrados selecionados

Lembre-se da regra principal: para evitar corrupção de dados, nunca salve os arquivos recuperados no mesmo array RAID do qual você está trabalhando. Após a conclusão do processo de cópia, você terá acesso total a todos os arquivos recuperados no diretório especificado.

Conclusão

Recuperar dados de arrays Parity e Simple criptografados com BitLocker no Windows Server 2022 é uma tarefa complexa, pois exige levar em consideração, ao mesmo tempo, a estrutura do Storage Spaces, a distribuição dos dados entre os discos físicos e o mecanismo de criptografia do BitLocker. Simplesmente conectar os discos a outro computador nem sempre permite acessar os arquivos, especialmente se a configuração do armazenamento virtual estiver danificada ou parcialmente perdida.

No caso do Simple, a ausência de redundância significa que a danificação ou perda de um disco pode levar à perda de parte ou de todos os dados. No Parity, as opções de recuperação são maiores, pois parte das informações pode ser reconstruída com base nos dados de paridade; porém, isso exige a identificação correta da estrutura de armazenamento e dos parâmetros de disposição dos dados.

Se os dados foram criptografados com BitLocker, o acesso a eles requer uma senha, chave de recuperação ou outro método válido de desbloqueio. Sem a chave necessária, recuperar o conteúdo do volume criptografado é praticamente impossível.

A regra mais importante quando o acesso a esse tipo de armazenamento é perdido é evitar formatação, inicialização ou recriação do Storage Spaces. Também é aconselhável não gravar novos dados nos discos. Antes da recuperação, recomenda-se criar cópias em nível de byte das unidades e trabalhar com elas para preservar os dados originais.

Assim, a recuperação bem-sucedida depende do estado dos discos físicos, da preservação dos metadados do Storage Spaces, do tipo de configuração RAID, da extensão dos danos e da disponibilidade da chave do BitLocker. Em casos complexos, o uso de software especializado para análise de RAID/Storage Spaces e recuperação de dados pode aumentar significativamente as chances de restaurar o acesso a arquivos importantes.

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ê