FileFix Ultimate
Português (Brasil)

Como reconstruir um RAID por software virtualmente e recuperar seus arquivos

Quando um RAID não monta, muitas vezes dá para recuperar os arquivos reconstruindo o conjunto virtualmente a partir de imagens dos discos membros. O FileFix Ultimate junta membros de RAID 0, RAID 1, RAID 5 ou JBOD em uma unidade virtual somente leitura, recalcula um disco ausente do RAID 5 a partir da paridade e deixa você verificar essa unidade como qualquer outra. Trabalhe com imagens de todos os membros, nunca com os originais, e saiba desde o início que RAID 6 e RAID 10 não são suportados.

Última atualização:

O que fazer agora

  1. Pare de usar o conjunto, anote a posição de cada disco e não inicie reconstrução nem inicialização.
  2. Crie uma imagem de cada disco membro em um armazenamento separado que não faça parte do conjunto.
  3. Em Reconstrução de RAID, adicione as imagens, execute Detectar configurações e clique em Montar RAID virtual.

Como reconstruir o conjunto e recuperar arquivos

  1. Etiquetar e fazer imagem de cada membro

    Escreva em cada disco o número da baia ou porta antes de removê-lo. Depois, em Saúde e ferramentas do disco, abra Imagem da unidade e crie uma imagem de cada membro com Criar imagem da unidade (pular setores defeituosos). Salve as imagens em um disco fora do conjunto e com espaço para todas.

  2. Abrir Reconstrução de RAID e adicionar as imagens

    Em Saúde e ferramentas do disco, abra a aba Reconstrução de RAID, ou use Reconstruir um RAID a partir dos discos na tela inicial. Clique em Adicionar imagem… para cada membro. Se souber a ordem original, adicione nessa ordem; a ordem da lista é a ordem do conjunto.

  3. Marcar um disco ausente do RAID 5

    Se um membro do RAID 5 morreu ou não lê, clique em Adicionar um disco ausente e mova-o para a posição desse disco. O aplicativo recalcula o conteúdo com a paridade dos outros membros. Um disco que saiu do conjunto muito antes da falha também deve ser tratado como ausente.

  4. Executar Detectar configurações

    Clique em Detectar configurações. Se houver metadados de RAID do Linux (mdadm), o nível, tamanho de faixa, disposição e ordem deles são sugeridos primeiro. Caso contrário, o aplicativo testa combinações comuns de nível, tamanho de faixa, disposição de paridade e ordem dos discos, e pontua cada uma conforme as estruturas do sistema de arquivos caem no lugar certo.

  5. Conferir a melhor correspondência ou digitar valores

    Confira a melhor correspondência e sua pontuação e aplique essas configurações. Se nada pôde ser confirmado, digite os valores que conhece, como o tamanho de faixa da controladora antiga, e defina um deslocamento inicial para os discos cujos dados não começam no primeiro setor.

  6. Montar o RAID virtual

    Clique em Montar RAID virtual. Se as configurações estiverem certas, o resultado mostra o sistema de arquivos encontrado, como NTFS ou ext4. Se nenhum aparecer, provavelmente a ordem, o tamanho de faixa ou a disposição estão errados; teste outra sugestão antes de verificar.

  7. Verificar e salvar fora do conjunto

    Clique em Varrer este RAID e recupere arquivos como de qualquer unidade. Ao salvar, escolha uma pasta que não esteja em nenhum disco membro; o aplicativo confere todos os membros e bloqueia salvar neles.

O que significam as configurações do RAID

Cinco configurações definem como os membros se encaixam. O nível diz como os dados são distribuídos: RAID 0 divide em faixas sem redundância, RAID 1 espelha, RAID 5 divide com um bloco de paridade por linha e JBOD apenas emenda um disco no outro. O tamanho de faixa, também chamado de tamanho de bloco, é quanto dado vai para um disco antes de passar ao próximo; 64 KB, 128 KB e 512 KB são comuns.

No RAID 5, a disposição de paridade diz onde fica o bloco de paridade em cada linha. Há quatro variantes clássicas, esquerda e direita, simétrica e assimétrica, e o RAID por software do Linux usa esquerda simétrica por padrão. A ordem dos discos e o deslocamento inicial, onde os dados do conjunto começam em cada disco, completam o quadro. Um único valor errado costuma gerar um volume que parece vazio ou corrompido.

Como um disco ausente do RAID 5 é reconstruído

Em cada linha de um RAID 5, o bloco de paridade é o XOR dos blocos de dados. Se falta um bloco, o XOR de todos os outros o devolve com exatidão. Por isso um RAID 5 aguenta a perda de qualquer disco, e o aplicativo consegue reconstruir o membro ausente na hora durante a verificação. Com dois membros ausentes, a equação tem duas incógnitas e não tem solução.

O cálculo só funciona se todos os membros restantes estiverem atualizados. Um disco que saiu do conjunto dias antes parece saudável, mas guarda blocos antigos, e usá-lo gera arquivos danificados sem aviso. Na dúvida, monte uma vez com esse disco marcado como ausente e compare os resultados.

Controladoras por hardware e outros tipos de conjunto

Os metadados gravados por controladoras RAID por hardware não são lidos, então o aplicativo não consegue tirar a configuração deles. A detecção automática continua funcionando a partir dos próprios dados, e a tela de configuração ou o manual da controladora costumam informar o tamanho de faixa e a ordem. Algumas controladoras reservam uma área própria no início de cada disco, e é para isso que serve o deslocamento inicial.

RAID 6, RAID 10 e conjuntos cujo volume usa Btrfs, ZFS ou ReFS ficam fora do que o aplicativo consegue reconstruir ou ler. Para um NAS com volume ext4, o guia separado sobre discos RAID de NAS traz os passos específicos do NAS.

Quando uma reconstrução virtual não funciona

  • O conjunto é RAID 6 ou RAID 10, ou o volume nele é Btrfs, ZFS, ReFS ou APFS.
  • Faltam dois ou mais membros de um RAID 5, ou qualquer membro de um RAID 0.
  • Um membro faz cliques, não é detectado ou não permite criar imagem; um laboratório é o caminho mais seguro.
  • O conjunto foi inicializado ou reconstruído com configurações erradas depois da falha, e dados foram sobrescritos.

Como o FileFix Ultimate ajuda

  • Reconstrói RAID 0, 1, 5 e JBOD virtualmente a partir de imagens ou discos, sem gravar em nenhum membro.
  • Suporta as quatro disposições de paridade do RAID 5 e um deslocamento inicial por membro.
  • Detecta metadados mdadm e pontua outras disposições pelas estruturas de sistema de arquivos encontradas.
  • Recalcula um membro ausente do RAID 5 pela paridade e bloqueia salvar em qualquer membro.

FileFix Ultimate é grátis para uso pessoal, funciona offline e nunca grava na unidade da qual você está recuperando dados. O uso profissional exige uma licença anual por PC. Verifique a assinatura antes de executá-lo.

Perguntas frequentes

Qual tamanho de faixa devo testar primeiro?

Deixe primeiro o Detectar configurações testar os tamanhos comuns. Se for digitar, 64 KB e 512 KB são padrões frequentes, e as configurações da controladora ou do NAS antigo muitas vezes guardam o valor real.

O que significa a pontuação de correspondência?

Ela mostra quantas estruturas do sistema de arquivos, como setores de inicialização e registros de diretório, aparecem onde uma combinação diz que deveriam estar. Uma pontuação bem acima das outras é bom sinal, mas o teste de verdade é o RAID montado mostrar um sistema de arquivos com pastas coerentes.

Dá para recuperar um RAID por hardware depois que a controladora morreu?

Muitas vezes, se o nível for RAID 0, 1 ou 5 e os discos estiverem bons. Faça imagem dos discos, adicione na ordem das portas e execute Detectar configurações; digite o tamanho de faixa do manual da controladora se a detecção não confirmar.

Quando preciso de um deslocamento inicial?

Quando os dados do conjunto não começam no primeiro setor de cada disco, por exemplo porque um NAS ou controladora guarda ali uma área de sistema. Os metadados mdadm informam isso sozinhos; se não houver, o aplicativo sugere conferir os deslocamentos quando não acha um sistema de arquivos.

Compartilhe esta página