Recuperação de RAID Corrompido | SECURITY

RECUPERAÇÃO DE DADOS · RAID & STORAGE
RAID degradado, offline ou com rebuild travado? Preserve os discos antes de alterar o array.

RAID 0, 1, 5, 6, 10, 50 e 60, Dell PERC, HPE Smart Array, Broadcom MegaRAID, mdadm, Storage Spaces, Intel VROC e ZFS exigem diagnósticos diferentes. Em dados críticos, a prioridade é registrar a topologia, avaliar cada membro e separar manutenção normal de um caso real de recuperação.

RAID 0/1/5/6/10RAID 50/60RAIDZForeign ConfigurationVMware / Hyper-VSQL / Oracle / PostgreSQL
SRV-RAID DISK 01 ONLINE
SRV-RAID DISK 02 ONLINE
SRV-RAID DISK 03 FAILED
SRV-RAID DISK 04 WARNING
SRV-RAID DISK 05 ONLINE
Caio Bruno F. Garcia em ambiente técnico da SECURITY para recuperação de RAID
Caio Bruno F. GarciaRecuperação de RAID, servidores, NAS e storage na SECURITY
Resposta direta

O que é recuperação de RAID?

Recuperação de RAID é o processo de reconstruir dados distribuídos entre múltiplos discos quando o array fica Degraded, Offline, Foreign, RAW, perde a controladora, sofre rebuild incorreto ou apresenta falhas físicas. O trabalho combina aquisição individual dos membros, identificação de ordem, stripe, offset e paridade, reconstrução virtual do array e análise do filesystem, VMs ou bancos de dados existentes acima dele.

RAID é uma camada de armazenamento. O dado útil pode estar muito acima dela: NTFS, ReFS, EXT4, XFS, Btrfs, ZFS, VMFS, VMDK, VHDX, LVM, iSCSI LUN, SQL Server, Oracle, PostgreSQL e outros formatos. Por isso, fazer o virtual disk reaparecer na controladora não significa que a recuperação terminou.

Seu array ainda está online, mas perdeu um disco?Antes do rebuild, valide backup e saúde dos membros restantes. Se houver timeouts, bad blocks ou outro disco em alerta, o cenário merece avaliação.
📲 Enviar configuração do RAID
Diagnóstico por cenário

Principais sintomas de um RAID corrompido ou inacessível

🟠

RAID Degraded

Um membro foi marcado como failed, missing ou foreign. O array pode continuar acessível, mas perdeu parte da redundância.

🔴

Virtual Disk Offline

O conjunto ultrapassou a tolerância, a controladora perdeu membros ou a topologia não é mais reconhecida.

🧩

Foreign Configuration

Uma controladora detecta configuração nos discos que não coincide com o estado atualmente carregado. Não limpe ou importe sem verificar o conjunto.

Rebuild travado

Reconstrução para, fica extremamente lenta ou registra read errors. Outro membro pode estar degradado.

📛

Volume RAW ou sem partição

O RAID pode estar montado fisicamente, mas o filesystem, LUN ou tabela de partições ficou incoerente.

Controladora ou backplane falhou

Problemas de PERC, Smart Array, MegaRAID, HBA, expander ou alimentação podem fazer vários discos sumirem ao mesmo tempo.

💥

Múltiplos discos falharam

RAID 5 com dois membros indisponíveis ou RAID 6 com três já ultrapassam sua redundância prevista.

🗑️

Initialize, delete ou format

Virtual disk removido, array recriado ou partição formatada pode manter dados antigos em regiões ainda não sobrescritas.

🔐

Ransomware ou corrupção lógica

O array pode estar íntegro e o problema existir em filesystem, VM, banco de dados ou arquivos criptografados.

Foreign, Offline ou Volume RAW?O nome do alerta não é o diagnóstico. Informe controladora, nível RAID, número de discos, ordem das baias e tudo que já foi tentado.
🔎 Avaliar meu cenário
Estrutura, tolerância e recuperação

Níveis de RAID: o que cada arquitetura protege e o que muda na recuperação

Os níveis abaixo descrevem comportamento de redundância em condições normais. Recuperação de dados é diferente de tolerância operacional: um membro que a controladora classificou como failed pode ainda fornecer setores úteis, enquanto um disco online pode esconder regiões instáveis.

SEM REDUNDÂNCIA

RAID 0 - Striping

Blocos são distribuídos entre dois ou mais membros. Capacidade e desempenho aumentam, mas não existe paridade ou mirror. Se um disco está totalmente perdido, faltam partes do fluxo lógico. Se ele ainda puder ser imageado parcialmente, a reconstrução usa o melhor conteúdo disponível de todos os membros.

MIRROR

RAID 1 - Espelhamento

Os membros contêm cópias correspondentes. Em um mirror simples de dois discos, uma falha pode ser tolerada. Em recovery, é importante comparar as cópias quando houve corrupção lógica, rebuild parcial ou divergência temporal.

1 FALHA TOLERADA

RAID 5 - Paridade distribuída

Dados e paridade são distribuídos pelos discos. RAID 5 tolera uma falha de membro em operação normal. Com um segundo membro instável durante rebuild, setores ausentes em dois discos na mesma stripe podem impedir a reconstrução daquela região.

2 FALHAS TOLERADAS

RAID 6 - Dupla paridade

Usa duas informações de paridade por stripe. Em controladoras e implementações comuns, isso permite continuar operando com até dois membros falhos. A reconstrução com mais falhas depende do que cada mídia ainda consegue fornecer, e não de um percentual fixo.

MIRRORS + STRIPING

RAID 10 - Stripe de mirrors

Combina pares espelhados com striping entre os mirrors. Pode tolerar múltiplas falhas se não eliminarem todas as cópias de um mesmo mirror. A recuperação precisa identificar os pares corretos e o estado temporal de cada cópia.

GRUPOS ANINHADOS

RAID 50 e RAID 60

RAID 50 faz striping sobre grupos RAID 5; RAID 60 faz striping sobre grupos RAID 6. O primeiro desafio é identificar a composição de cada grupo. Depois é necessário reconstruir a camada superior de striping. A tolerância depende de onde as falhas ocorreram.

RAIDZ / RAIDZ2 / RAIDZ3

ZFS usa VDEVs e paridade própria. RAIDZ1, 2 e 3 toleram uma, duas ou três falhas por VDEV em condições normais.

JBOD / Spanning

Não é um nível RAID com paridade. Dependendo da implementação, discos podem ser concatenados. Falha de um membro pode afetar faixas específicas do volume.

Storage Spaces

Microsoft oferece Simple, Mirror e Parity, inclusive dual parity em cenários suportados. A reconstrução usa metadata e abstrações próprias do Windows.

Sem percentuais artificiais: a chance de recuperar um RAID não pode ser calculada apenas pelo nível. Marca, controladora, ordem, stripe, setores ilegíveis, filesystem, histórico de rebuild e quais blocos pertencem aos arquivos críticos mudam o resultado.
Rebuild não é vilão nem recovery

Quando o rebuild é procedimento correto e quando pode aumentar o risco

Fabricantes como Dell e HPE documentam rebuild como parte normal da manutenção de arrays degradados. O erro está em transformar uma regra de manutenção em regra universal de recuperação. Antes de rebuild, três perguntas são essenciais: existe backup validado, os membros restantes estão realmente saudáveis e o array ainda está dentro da tolerância?

CenárioConduta mais coerenteMotivo
RAID 5 com 1 disco falho, demais membros saudáveis, backup validadoSeguir procedimento do fabricante para substituição e rebuildÉ o cenário operacional previsto pelo RAID 5
RAID 6 com 1 ou 2 falhas, membros restantes estáveis e backupRebuild controlado conforme plataformaO array ainda está dentro da tolerância prevista
RAID 5 com 1 disco falho e outro com erros de leituraConsiderar aquisição antes do rebuildO rebuild precisa ler extensivamente os membros restantes
RAID 5 com 2 membros indisponíveisNão criar rebuild cegoA redundância normal já foi ultrapassada
Rebuild anterior travouPreservar estado e diagnosticar membrosRepetir a mesma carga sem entender a falha pode agravar
Virtual Disk apagado ou config perdidaNão inicializar novo volumeUm novo array pode escrever metadata sobre o estado anterior

O Kernel Linux também documenta que um RAID 5 ou RAID 6 simultaneamente dirty e degraded pode apresentar risco de corrupção porque a paridade pode não ser confiável enquanto existem blocos ausentes. Isso mostra por que estado transacional e histórico importam, não apenas quantos discos ainda aparecem online.

Rebuild já começou e encontrou erros?Não reinicie a mesma tentativa automaticamente. Registre porcentagem, disco que falhou, eventos da controladora e sequência das ações.
🧠 Solicitar segunda opinião
Foreign Configuration

Foreign não significa automaticamente metadados perdidos

Dell PERC e Broadcom MegaRAID possuem mecanismos oficiais para detectar e importar Foreign Configuration. A documentação Dell orienta verificar o estado dos physical disks e fazer preview da configuração antes de importar. Isso contradiz a simplificação de que qualquer estado Foreign significa que a controladora perdeu o mapa original.

👁️

Preview antes de import

Em plataformas suportadas, visualize quais physical disks e virtual disks fariam parte da configuração importada antes de confirmar.

🧹

Clear Foreign exige certeza

Limpar Foreign Configuration pode ser correto para um disco substituto que trouxe metadata antiga, mas pode ser errado se aqueles metadados representam o array que você precisa recuperar.

📍

Slot e identidade importam

Registre Device ID, Backplane ID, Slot, serial, tamanho e status antes de aceitar qualquer alteração.

🧩

DDF e metadata on-disk

Broadcom documenta controladoras MegaRAID com DDF-compliant configuration on disk e suporte a Foreign Configuration Import. Outras plataformas usam formatos próprios.

Regra para dados críticos: não importar ou limpar configuração por tentativa e erro. Primeiro determine se a configuração encontrada representa o estado desejado e se os discos estão fisicamente estáveis.
Preservação imediata

12 passos quando um RAID fica inacessível

Registre a tela da controladora.Fotografe Virtual Disk, Physical Disks, estado Degraded/Offline/Foreign, cache e eventos.
Mapeie cada baia.Associe serial e slot antes de remover qualquer disco.
Anote o nível RAID conhecido.RAID 0, 1, 5, 6, 10, 50, 60, RAIDZ, Storage Spaces ou mdadm precisam ser diferenciados.
Registre controladora e firmware.Dell PERC, HPE Smart Array, Broadcom MegaRAID, Microchip Adaptec, Intel VROC ou software RAID mudam o caminho.
Valide o backup antes de manutenção.Se o volume ainda abre, copie primeiro os dados realmente críticos para destino independente.
Não inicialize um novo Virtual Disk.Initialize, Fast Init ou criação de array não são procedimentos de recuperação.
Não misture a ordem dos membros.Mesmo que metadata ajude, manter bay order reduz incerteza.
Não force discos online sem contexto.Um membro mais antigo pode reintroduzir blocos de um estado anterior.
Se há sinais físicos, reduza leituras.Ruídos, timeouts, setores instáveis ou discos caindo do barramento indicam prioridade de aquisição.
Registre VMs e aplicações.VMware, Hyper-V, SQL, Oracle, PostgreSQL e outros serviços definem o alvo final da recuperação.
Preserve hot spares e cache devices.Eles podem carregar metadata ou fazer parte da cronologia do array.
Trabalhe sobre clones quando o caso saiu da manutenção normal.Isso permite testar reconstruções sem escrever nos originais.
Erros frequentes

O que não fazer em um RAID corrompido

🚫

Initialize ou Fast Initialize

Essas funções pertencem à criação e manutenção de arrays. Não use quando o objetivo é recuperar o estado anterior.

🔀

Trocar discos de posição

Misturar bays adiciona uma variável desnecessária e pode confundir spans, mirrors e grupos internos.

🔄

Rebuild no membro errado

Se o disco escolhido como fonte ou destino está incorreto, o rebuild pode propagar um estado ruim.

🧹

Clear Foreign sem preview

Uma metadata marcada Foreign pode ser irrelevante ou pode representar justamente o array que precisa ser preservado.

🧪

CHKDSK, fsck ou repair no original

Reparo busca consistência do estado atual e altera metadata. Em recuperação, primeiro faça aquisição.

⬆️

Atualizar firmware para tentar recuperar

Firmware update é manutenção. Em storage instável, preserve o estado antes de introduzir nova mudança.

Servidor, storage ou NAS parado?Quando a operação está impactada, a pressa precisa aumentar a disciplina, não o número de tentativas sobre o original.
⚡ Falar com a SECURITY
Fluxo profissional

Como funciona a recuperação profissional de RAID

O processo é adaptado ao hardware e ao tipo de falha. A sequência abaixo é uma arquitetura de trabalho segura, não um tutorial para reconstruir arrays críticos em produção.

Inventário e cadeia de eventos.Servidor, storage, NAS, controladora, bays, discos, hot spares, rebuilds e alterações são documentados.
Diagnóstico individual.Cada HDD ou SSD é avaliado quanto a identificação, estabilidade, bad blocks, firmware, falha mecânica, eletrônica ou NAND.
Estabilização física quando necessária.Discos com falha mecânica podem exigir procedimentos de laboratório antes da aquisição.
Clonagem ou imaging.O objetivo é obter a melhor cópia possível de cada membro, priorizando regiões essenciais em mídias instáveis.
Preservação de gaps.Setores ilegíveis são mapeados para que a reconstrução saiba exatamente onde faltam blocos.
Leitura de metadata.DDF, PERC, Smart Array, md superblocks, Storage Spaces, ZFS labels ou outras estruturas ajudam a identificar topologia.
RAID Low Level.Quando metadata é insuficiente, ordem, stripe size, offset e rotação de paridade podem ser inferidos por continuidade de filesystem e padrões de dados.
Reconstrução virtual.As imagens são combinadas em um array virtual sem modificar as mídias originais.
Aplicação de redundância.Mirrors, XOR, dupla paridade ou lógica da plataforma são usados somente depois da topologia ser confirmada.
Reconstrução do filesystem.NTFS, ReFS, EXT4, XFS, Btrfs, ZFS, VMFS ou outra camada é analisada sobre o volume virtual.
Validação de VMs e bancos.VMDK, VHDX, SQL Server, Oracle, PostgreSQL e aplicações são verificados por conteúdo e estrutura.
Extração para destino independente.Os dados recuperados são gravados em nova mídia ou ambiente seguro, não no RAID original.

Onde entram PC-3000, DeepSpar, MRT e Data Extractor?

Essas tecnologias podem atuar em diagnóstico, firmware, controle de leitura, aquisição e análise lógica conforme a mídia e a família suportada. Nenhuma ferramenta substitui a identificação correta da topologia RAID e do estado dos membros.

Controladoras e plataformas

Dell PERC, HPE Smart Array, Broadcom MegaRAID, Adaptec e Intel VROC

D

Dell PERC

Famílias PERC suportam diferentes níveis conforme a geração. Documentação Dell atual lista controladoras com RAID 0, 1, 5, 6, 10, 50 e 60 e possui procedimento oficial para preview/import de Foreign Configuration.

H

HPE Smart Array

HPE documenta RAID 5, RAID 6, RAID 10 e processos de Automatic Data Recovery ou rebuild. Tempo e comportamento dependem de tamanho, carga e controladora.

B

Broadcom MegaRAID

MegaRAID usa ferramentas como StorCLI e pode manter DDF-compliant configuration on disk, além de suportar Foreign Configuration Import em modelos compatíveis.

A

Microchip Adaptec SmartRAID

Controladoras SmartRAID usam ARCCONF/maxView e mantêm estados, eventos e metadata próprios. O suporte varia conforme geração e firmware.

I

Intel VROC

Intel VROC oferece RAID integrado para SSDs NVMe conectados à CPU, com RAID 0/1/10 e RAID 5 em licenças e plataformas compatíveis.

S

SAS, SATA e NVMe

A interface física não define o nível RAID. Servidores podem combinar SAS/SATA em controladoras dedicadas ou NVMe via VROC, PERC e outras arquiteturas modernas.

Substituir uma controladora por outra idêntica pode resolver falha de hardware em alguns cenários, mas não deve ser tratado como passo automático de recuperação. Firmware, cache, encryption, foreign config e estado dos discos precisam ser compatíveis.

Software-defined storage

Linux mdadm, Windows Storage Spaces e ZFS RAIDZ

🐧

Linux md

O kernel Linux documenta RAID 1, 4, 5, 6, 10 e metadata de arrays MD. Estados dirty/degraded e mecanismos contra write hole mostram que consistência transacional também influencia recovery.

W

Storage Spaces

Microsoft oferece layouts Simple, Mirror e Parity. Paridade pode ser single ou dual em cenários suportados e os metadados pertencem à abstração de Storage Spaces.

Z

ZFS / RAIDZ

TrueNAS usa VDEVs, mirrors, RAIDZ1, RAIDZ2 e RAIDZ3. A redundância está dentro de cada VDEV. Labels, datasets, zvols e snapshots adicionam estruturas próprias.

Não confunda implementações: RAID 5 de uma PERC, Linux md RAID5, Storage Spaces Parity e RAIDZ1 compartilham a ideia de redundância por paridade, mas metadados, algoritmos e camadas de gerenciamento são diferentes.
RAID de hardware, mdadm, Storage Spaces ou ZFS?Identificar a implementação é uma das primeiras decisões. Envie controladora, sistema operacional e como o volume era apresentado.
🧭 Identificar meu RAID
Camadas acima do RAID

VMware, Hyper-V, Proxmox, bancos de dados e volumes corporativos

Em servidores corporativos, reconstruir o array físico pode ser apenas o início. A Broadcom documenta cenários em que uma LUN removida no nível da controladora deixa VMs VMware inacessíveis porque o VMFS dependia daquele virtual disk. Isso ilustra a cadeia entre hardware e aplicação.

V

VMware ESXi

RAID ou SAN pode apresentar uma LUN com VMFS. Depois vêm diretórios das VMs, VMX, VMDK, snapshots e filesystems convidados.

H

Hyper-V

Windows pode usar NTFS/ReFS, CSV ou Storage Spaces antes de VHDX e checkpoints. O volume precisa ser reconstruído na ordem correta.

P

Proxmox

LVM-thin, ZFS, Ceph, QCOW2 e raw podem existir sobre RAID local ou storage externo. A arquitetura precisa ser inventariada.

DB

SQL Server

MDF, NDF e LDF precisam ser validados como banco, não apenas copiados. Corrupção pode existir dentro da VM mesmo com RAID reconstruído.

O

Oracle

Datafiles, control files, redo logs, ASM ou filesystem podem criar várias camadas de dependência.

PG

PostgreSQL / MySQL

Data directories, WAL/binlogs, tabelas e índices precisam de consistência lógica após a extração.

Vídeo técnico SECURITY

RAID 5 na prática: servidor, máquinas virtuais e banco de dados

O vídeo abaixo complementa este guia mostrando a abordagem técnica da SECURITY em um cenário de servidor RAID 5 e as camadas que podem existir acima do array físico.

Recuperar RAID 5: Como Recuperar Servidor, VMs e Banco de Dados
Vídeo do canal SECURITY Recuperação de Dados. Abrir no YouTube
Seu RAID contém VMs ou banco de dados?Informe os sistemas críticos desde o início. Isso permite priorizar arquivos, volumes e estruturas necessárias para validar a aplicação final.
🖥️ Avaliar ambiente corporativo
Estudos de caso

Cenários técnicos de recuperação de RAID

Cenário técnico ilustrativo

RAID 5 Degraded com segundo HDD instável durante rebuild

Contexto: uma controladora marca um disco como failed e o administrador inicia rebuild com um novo membro. Durante a reconstrução, outro HDD começa a registrar read errors.

Ação de risco: repetir o rebuild, trocar o segundo disco ou forçar online sem preservar o primeiro estado.

Estratégia: parar novas escritas, mapear bays, adquirir os membros instáveis e reconstruir virtualmente as stripes usando os melhores blocos disponíveis.

Aprendizado: o rebuild não era errado no início; o cenário mudou quando apareceu a segunda falha.

Cenário técnico ilustrativo

Dell PERC mostra Foreign Configuration após intervenção no servidor

Contexto: discos são removidos e recolocados após manutenção de backplane. A PERC detecta foreign metadata.

Ação de risco: Clear Foreign ou Import sem preview e sem conferir quais physical disks pertencem ao virtual disk original.

Estratégia: registrar slots e serials, revisar o preview da configuração, determinar se a topologia encontrada é coerente e, em dados únicos, adquirir antes de modificar.

Cenário técnico ilustrativo

RAID 10 com duas falhas no mesmo mirror

Contexto: um array de quatro discos perde dois membros. Embora RAID 10 possa tolerar múltiplas falhas em posições favoráveis, as duas ocorreram no mesmo par espelhado.

Ação de risco: assumir que qualquer combinação de dois discos é tolerada.

Estratégia: identificar os pares, tentar obter imagens parciais dos membros falhos e reconstruir a stripe apenas onde pelo menos uma cópia do mirror existe.

Cenário técnico ilustrativo

VMware VMFS sobre RAID com virtual disk removido

Contexto: o RAID é alterado na controladora e a LUN que sustentava um datastore VMFS deixa de existir.

Ação de risco: criar um novo datastore com o mesmo nome ou formatar o volume apresentado novamente.

Estratégia: reconstruir primeiro o virtual disk RAID com geometria e offset corretos, depois localizar VMFS e somente então validar VMDKs e máquinas virtuais.

Seu caso já foi alterado por outra tentativa?Rebuild, Initialize, Clear Foreign, troca de controladora ou ordem alterada não impedem automaticamente uma segunda avaliação, mas o histórico precisa ser completo.
🔎 Solicitar segunda avaliação
People Also Ask + IA

Perguntas frequentes sobre recuperação de RAID

RAID Degraded ainda pode ser usado normalmente?

Degraded significa que o array perdeu parte da redundância ou possui membro ausente ou com falha. Se os dados ainda estão acessíveis, a prioridade é validar uma cópia independente. O rebuild pode ser procedimento correto quando o array está dentro da tolerância, os demais membros estão saudáveis e existe backup validado.

RAID 5 com dois discos falhos tem recuperação?

RAID 5 tolera uma falha de membro em operação normal. Com dois membros indisponíveis, a paridade isoladamente já não reconstrói todas as stripes. Ainda pode existir viabilidade de recuperação dependendo de quais discos realmente falharam, qualidade das imagens, setores legíveis e distribuição dos arquivos. Não existe percentual universal de recuperação.

RAID 6 com três discos falhos está perdido?

RAID 6 normalmente tolera duas falhas de membro. Com três discos indisponíveis, o conjunto ultrapassa a redundância prevista, mas a viabilidade deve ser avaliada setor a setor. Se um dos membros classificados como falhos ainda puder ser parcialmente adquirido, algumas regiões podem ser reconstruídas.

Devo iniciar rebuild imediatamente quando um disco falha?

Não existe uma resposta única. Em array saudável, com uma única falha dentro da tolerância e backup validado, o rebuild é manutenção normal prevista pelos fabricantes. Em dados sem backup, rebuild anterior travado ou outros discos com erros, pode ser mais seguro preservar e clonar antes de iniciar uma leitura integral.

Foreign Configuration significa que a configuração foi perdida?

Não necessariamente. Controladoras Dell PERC, Broadcom MegaRAID e outras plataformas possuem mecanismos oficiais para detectar, visualizar e importar configurações foreign. Em perda de dados, não limpe nem importe automaticamente. Primeiro confirme quais discos pertencem ao array, o estado do virtual disk e a coerência da configuração.

A controladora RAID queimada precisa ser reparada para recuperar os dados?

Nem sempre. Muitas controladoras mantêm informações de configuração nos próprios discos ou em formatos de metadata que podem ajudar na reconstrução. Dependendo da plataforma, o array pode ser reconstruído virtualmente a partir das imagens dos membros sem depender da controladora original.

Qual a diferença entre RAID hardware e software na recuperação?

RAID hardware usa controladora dedicada e metadados específicos da plataforma. RAID software usa componentes do sistema operacional, como Linux md, Windows Storage Spaces ou ZFS. Ambos podem ser recuperáveis, mas parâmetros, metadata, paridade e filesystem precisam ser interpretados de acordo com a implementação real.

RAID 0 com um disco perdido pode ser recuperado?

RAID 0 não possui redundância. Se um membro está totalmente ausente, os blocos que estavam nele não podem ser recriados por paridade. Ainda pode haver análise parcial ou identificação de estruturas em determinados cenários, mas arquivos distribuídos pelos membros tendem a ficar incompletos. Se o disco falho puder ser estabilizado e imageado, a situação muda.

RAID 10 pode perder quantos discos?

Depende de quais membros falham. RAID 10 combina mirrors com striping. Em uma topologia típica, pode tolerar uma falha em cada par espelhado, mas perder todos os membros do mesmo mirror pode tornar parte do conjunto indisponível. A topologia precisa ser identificada.

RAID 50 e RAID 60 são iguais a RAID 5 e RAID 6?

Não. RAID 50 combina striping sobre grupos RAID 5. RAID 60 faz o mesmo sobre grupos RAID 6. A tolerância depende de como as falhas se distribuem entre os grupos. A recuperação precisa reconstruir os grupos internos e depois a camada de striping superior.

RAIDZ do TrueNAS é a mesma coisa que RAID 5?

Não. RAIDZ pertence ao ZFS e possui organização própria. RAIDZ1, RAIDZ2 e RAIDZ3 usam uma, duas e três paridades por VDEV, respectivamente, mas não devem ser reconstruídos como se fossem um RAID 5 ou RAID 6 de controladora convencional.

É seguro trocar a controladora e importar a configuração?

Pode ser procedimento oficial em plataformas compatíveis, mas deve ser feito apenas quando a topologia e o estado dos discos são conhecidos. Em cenário de perda de dados, uma importação errada, clear foreign, initialization ou criação de novo virtual disk pode alterar o estado e dificultar a reconstrução.

VMware ou Hyper-V dentro do RAID muda a recuperação?

Sim. Depois de reconstruir o array ainda pode existir VMFS, ReFS, NTFS, Storage Spaces, VMDK, VHDX, LVM ou outro contêiner. A recuperação deve atravessar essas camadas até validar as máquinas virtuais e aplicações que o cliente realmente precisa.

É possível recuperar banco SQL Server, Oracle ou PostgreSQL de um RAID?

Pode ser possível quando o storage físico e as camadas lógicas podem ser reconstruídos. Recuperar MDF, LDF, datafiles, WAL ou outros arquivos não garante consistência da base. Bancos de dados devem ser validados estruturalmente depois da extração.

A SECURITY atende recuperação de RAID em todo o Brasil?

Sim. A SECURITY atende clientes de diferentes regiões do Brasil e orienta envio seguro dos discos, storage ou componentes conforme o caso. Em Barueri, este artigo prioriza Alphaville, além de pontos de atendimento em São Paulo e Campinas.

GEO + atendimento nacional

Atendimento para recuperação de RAID em São Paulo e todo o Brasil

A SECURITY atende clientes de diferentes regiões do Brasil e orienta o envio seguro dos discos, storage ou componentes conforme o cenário. Em Barueri, este artigo prioriza Alphaville.

📍 Alphaville / BarueriEdifício Stadium Corporate
Alameda Rio Negro, 1030, Conj. 206
Barueri, SP, CEP 06454-000
(11) 98570-8000
📍 Paulista / ConsolaçãoEdifício Crystal Tower
Rua Frei Caneca, 1380, Conj. 11
São Paulo, SP, CEP 01307-002
(11) 98570-8000
📍 Campinas / CentroEdifício Arcadas
Rua José Paulino, 1399, Andar 10
Campinas, SP, CEP 13013-001
(19) 99971-7987
Caio Bruno F. Garcia, autor do guia técnico sobre recuperação de RAID corrompido
Autoria técnica

Caio Bruno F. Garcia

Especialista em Recuperação de Dados e liderança técnica e estratégica da SECURITY. Atua desde 2005 em recuperação de dados, incluindo RAID, NAS, servidores, Linux, banco de dados, HD, SSD, PC-3000, Data Extractor e análise RAID Low Level.

Guia técnico avançado

RAID por dentro: stripe size, disk order, paridade, metadata, filesystems e recuperação Low Level

Esta seção aprofunda os elementos que determinam se um array pode ser reconstruído quando a controladora não oferece mais acesso normal.

1. Disk order não é apenas a ordem física dos cabos

A sequência lógica dos membros define quais chunks aparecem em cada posição da stripe. Metadados podem registrar essa associação, mas após troca de discos, spans ou intervenções, a ordem física observada pode não representar o estado original. Fotografar bays e seriais evita uma camada de incerteza.

2. Stripe size e chunk size

Controladoras dividem o espaço lógico em unidades distribuídas entre membros. O tamanho pode variar conforme plataforma e configuração. Um stripe size incorreto produz fragmentação periódica, quebra de boot sectors, diretórios e arquivos grandes. Em análise Low Level, padrões repetidos ajudam a validar o parâmetro.

3. Offset e início efetivo dos dados

Metadata da controladora, alignment e reserved areas podem fazer o primeiro bloco lógico do volume começar depois do início físico do disco. Mesmo com disk order e stripe corretos, um offset errado desloca toda a reconstrução.

4. Paridade do RAID 5

RAID 5 distribui paridade entre os membros. A paridade permite reconstruir o dado de uma unidade ausente por stripe quando os demais blocos necessários estão íntegros. Em recovery, a paridade também pode ajudar a decidir qual versão de um setor é coerente quando um disco retorna leitura instável.

5. Dupla paridade do RAID 6

RAID 6 mantém duas relações de redundância e tolera duas falhas de membro em operação normal. A implementação matemática pode variar conforme a controladora. O conceito importante para recuperação é que dois membros ausentes ainda podem ser reconstruídos se todos os blocos restantes da stripe estiverem disponíveis e coerentes.

6. RAID 10 e pares espelhados

O mapa de mirrors é tão importante quanto a ordem global. Identificar qual membro é cópia de qual permite escolher o melhor exemplar e entender combinações de falhas. Após rebuild parcial, os dois lados de um mirror podem não representar exatamente o mesmo ponto temporal.

7. RAID 50 e RAID 60 possuem duas camadas

Primeiro existem grupos RAID 5 ou RAID 6. Depois existe striping entre esses grupos. Uma falha que seria tolerável se distribuída entre grupos pode ser fatal se concentrada dentro do mesmo grupo. A reconstrução precisa respeitar essa hierarquia.

8. DDF e metadados proprietários

Algumas controladoras usam formatos compatíveis com Disk Data Format; outras usam metadata própria. Broadcom documenta DDF-compliant configuration on disk em MegaRAID. Dell PERC e outras famílias também mantêm informações nos membros que podem permitir preview ou import de uma foreign configuration.

9. Foreign Configuration é estado, não diagnóstico

Foreign pode aparecer após mover discos, trocar controladora ou inserir uma unidade com configuração anterior. A decisão entre importar, limpar ou preservar depende do contexto. Para recuperação, nunca transforme a existência de foreign metadata em uma resposta automática.

10. Write hole e arrays dirty/degraded

O kernel Linux documenta o risco do RAID 5 write hole quando uma interrupção deixa dados e paridade fora de sincronismo. Se o array também está degradado, pode não haver informação suficiente para reconstruir de forma confiável blocos que dependem de paridade desatualizada. Journaling e PPL existem justamente para mitigar esse tipo de cenário.

11. Filesystem pode estar corrompido mesmo com RAID perfeito

NTFS, ReFS, EXT4, XFS, Btrfs, ZFS e VMFS possuem metadados próprios. Um rebuild que devolve o virtual disk à controladora não corrige automaticamente journal, MFT, superblocks, trees ou outros objetos lógicos.

12. VMFS e discos virtuais

Em VMware, a camada RAID pode apresentar uma LUN que contém VMFS. Dentro dele existem VMDKs e arquivos de configuração. Um VMDK pode conter NTFS, EXT4 ou banco de dados. Recuperação precisa seguir essa pilha de baixo para cima.

13. ReFS e Storage Spaces

Storage Spaces pode apresentar virtual disks com mirror ou parity e ReFS pode existir acima. A metadata do pool, virtual disk e filesystem deve ser mantida separada no diagnóstico. Recriar um pool não equivale a reconstruir o anterior.

14. ZFS RAIDZ é outro modelo

ZFS combina volume manager e filesystem, usa VDEVs, labels, checksums, copy-on-write e snapshots. RAIDZ1, RAIDZ2 e RAIDZ3 não devem ser tratados como simples variantes de PERC RAID 5 e RAID 6.

15. Clonagem com setores faltantes

Uma imagem de disco degradado pode conter gaps. Quando a redundância do array fornece os blocos equivalentes, algumas lacunas podem ser recalculadas. Se dois ou mais membros têm lacunas na mesma stripe além da tolerância, aquela região pode permanecer incompleta.

16. Priorizar arquivos críticos

Nem todo projeto exige ler o array inteiro antes de entregar valor. Depois de reconstruir metadata e localizar o filesystem, arquivos ou VMs prioritários podem ser extraídos primeiro, desde que a estratégia não exponha as mídias originais a novas leituras desnecessárias.

17. Banco de dados exige validação própria

Arquivos recuperados podem abrir parcialmente e ainda conter páginas, redo logs ou índices incoerentes. SQL Server, Oracle, PostgreSQL, MySQL e outros DBMS devem ser analisados como estruturas, principalmente após perda de setores ou desligamento abrupto.

18. Matriz de decisão

SintomaCamada principalPrioridadeEvitar
RAID Degraded, volume acessívelMembro físico / redundânciaBackup validado e health dos demaisRebuild sem conhecer o segundo disco
RAID Offline com múltiplas falhasDiscos + geometria do arrayMapear e adquirir membrosInitialize ou novo virtual disk
Foreign ConfigurationMetadata da controladoraPreview e inventárioClear/import automático
Rebuild travadoSegundo membro instávelClonar e preservar estadoRepetir rebuild
Volume RAWRAID + filesystemConfirmar geometria e analisar FSFormatar
Controladora queimadaHardware + metadata on-diskPreservar discos e configuraçãoCriar array novo em controladora substituta
VMware datastore perdidoRAID + LUN + VMFSReconstruir camada por camadaCriar novo datastore
RansomwareDados / filesystem / snapshotsIsolar e preservarApagar evidências

19. Conclusão técnica

O melhor procedimento de recuperação de RAID não é uma regra absoluta como "nunca rebuild" ou "sempre importe foreign". É uma decisão baseada no estado real dos membros, redundância, metadata e objetivo dos dados. Quanto mais cedo o cenário é documentado e preservado, mais opções técnicas permanecem disponíveis.

RAID corrompido em servidor, storage ou NAS?Preserve a ordem, registre a configuração e evite novas alterações até definir se o caso ainda é manutenção normal ou recuperação de dados.
🟢 Quero recuperar meu RAID