No RAID 0, os dados são distribuídos em chunks entre os discos e não existe paridade nem espelhamento. Se um membro falha, o array perde acesso aos blocos que estavam naquele disco. A recuperação depende de preservar cada membro, obter a melhor imagem possível e reconstruir virtualmente disk order, chunk size, offset e filesystem.

O que é recuperação de RAID 0?
RAID 0 é simples no conceito e exigente na recuperação. A Dell documenta que os dados são gravados alternadamente em segmentos de mesmo tamanho entre os discos e que nenhuma informação redundante é armazenada. A Broadcom descreve o mesmo princípio: striping com alto throughput e sem tolerância a falhas. Isso significa que a recuperação deve primeiro resolver o estado de cada membro e só depois reconstruir o volume lógico.
Como o RAID 0 distribui os dados e por que não existe paridade
Striping em quatro discos
Cada bloco colorido representa um chunk sequencial do fluxo lógico. Nenhum deles é uma cópia de segurança ou bloco de paridade.
RAID 0 x RAID 1 x RAID 5 x RAID 6
Esta comparação mostra visualmente por que RAID 5 e RAID 6 podem reconstruir determinados blocos ausentes, enquanto RAID 0 não possui essa âncora matemática.
Guia completo de recuperação de RAID 0
Seu RAID 0 está com algum destes problemas?
Volume Offline ou Failed
A controladora não apresenta mais o virtual disk porque um membro saiu, a configuração mudou ou o array não pode ser montado.
RAW ou pedindo formatação
O RAID aparece como dispositivo, mas partição ou filesystem não é reconhecido. Não formate antes de validar a geometria.
Foreign Configuration
Controladora encontra metadados de uma configuração anterior. Importar pode ser legítimo, mas deve ser confirmado antes de alterar um caso crítico.
Disco não reconhecido
Um HDD, SSD ou NVMe parou de responder. Sem paridade, os blocos exclusivos desse membro precisam ser lidos do próprio dispositivo.
Lentidão e timeouts
Bad blocks, retries ou firmware podem tornar todo o RAID 0 lento porque o volume depende de todos os membros.
Controladora queimada
Os discos podem estar saudáveis, mas o layout lógico desapareceu com o hardware. A reconstrução virtual pode dispensar a controladora original em muitos casos.
Disk order trocado
Os discos foram recolocados fora da ordem. O volume pode aparecer corrompido mesmo com todas as mídias saudáveis.
Stripe size incorreto
Array foi recriado com parâmetro diferente. O filesystem passa a receber os blocos em sequência errada.
Partição apagada ou formatada
Se os discos estão estáveis, a perda pode ser lógica. Ainda assim, o RAID deve ser reconstruído corretamente antes de escanear o filesystem.
Os parâmetros que precisam fechar antes de abrir o filesystem
A recuperação não é apenas escolher "RAID 0" em um software. Vários parâmetros precisam coincidir com a forma como a controladora ou o software RAID gravou os blocos.
Disk order
Ordem lógica dos membros. Trocar Disco 0 e Disco 1 muda a sequência inteira do fluxo de dados.
Chunk size
Quantidade de dados por membro antes da rotação. O kernel Linux documenta chunk size como parâmetro central do striping.
Data offset
Setor onde começa a área útil do stripe em cada membro. Controladoras e metadata podem reservar regiões antes dos dados.
Número de membros
A largura do stripe depende de quantos dispositivos faziam parte da configuração original.
Setor lógico
512 bytes, 4Kn e emulação 512e influenciam alinhamento, leitura e interpretação de metadata.
Filesystem e partição
NTFS, ReFS, EXT4, XFS, APFS, HFS+, VMFS e outros fornecem estruturas para validar se a reconstrução está coerente.
Chunk size x stripe width
A terminologia varia. Em muitos contextos, chunk size é a unidade gravada em um disco antes da rotação. Stripe width pode representar o conjunto de chunks atravessando todos os membros. Em quatro discos com chunk de 128 KiB, uma rodada completa de dados pode ocupar 512 KiB. Em recuperação, o comportamento real é mais importante que o nome usado na interface.
10 passos quando um RAID 0 falha
Erros comuns em RAID 0 corrompido
Recriar o array
Uma nova configuração pode gravar metadata com parâmetros diferentes do original. Isso não recupera os dados e pode apagar pistas.
Forçar disco Online
Em controladoras, colocar um disco em outro estado pode ser uma ação administrativa legítima, mas não deve ser feita sem confirmar por que ele saiu do array.
Repair do filesystem antes do RAID
Se disk order ou chunk size estão errados, reparar NTFS/EXT4 apenas grava sobre uma sequência lógica incorreta.
Reiniciar repetidamente
Um membro fisicamente degradado pode piorar com novas tentativas de boot, scan e montagem.
Secure Erase, Initialize ou Clear Config
Comandos de inicialização e limpeza não devem ser executados em discos que contêm o único estado disponível.
Instalar software no próprio volume
Em perda lógica, novas gravações podem sobrescrever dados e metadata que ainda poderiam ser extraídos.
Como a SECURITY reconstrói um RAID 0 sem depender do volume original
Onde entram PC-3000, DeepSpar e Data Extractor?
Essas tecnologias podem atuar na aquisição e análise de mídias de acordo com o tipo de falha. O ponto decisivo é separar duas etapas: primeiro extrair o melhor conteúdo possível de cada dispositivo; depois reconstruir a geometria do array sobre cópias. Ferramenta de RAID não substitui a estabilização de um disco fisicamente defeituoso.
Dell PERC, HPE Smart Array, Broadcom MegaRAID e metadata do array
Controladoras hardware normalmente gravam metadata suficiente para identificar o virtual disk, membros e parâmetros. Se a controladora falha, essa metadata pode continuar nos discos. Em alguns casos, a configuração aparece como Foreign. Em outros, é necessário analisar as mídias fora do equipamento.
Foreign Configuration não é sinônimo de corrupção
Em controladoras compatíveis, importar uma configuração Foreign pode ser exatamente o procedimento correto após mover discos entre controladoras. O risco está em confirmar uma configuração sem saber se é a mais recente, se todos os membros pertencem ao mesmo estado ou se algum disco foi substituído e contém metadata divergente.
Software RAID Linux
O kernel Linux documenta RAID 0 como striped mode e expõe chunk size e quantidade de dispositivos como parâmetros fundamentais. Arrays MD podem conter superblocos persistentes, que ajudam a identificar roles e UUID. NAS podem adicionar partições de sistema, LVM, storage pool e filesystem sobre essa camada.
RAID 0 em QNAP, Synology, ASUSTOR e outros NAS
Em NAS, o RAID 0 pode estar abaixo de outras camadas. Reconstruir apenas o striping não significa que a pasta compartilhada ficará imediatamente acessível.
QNAP
QTS pode usar Linux MD RAID, storage pools, thin/thick volumes e EXT4. QuTS hero usa ZFS e não deve ser tratado como MD RAID tradicional.
Synology
DSM pode combinar MD RAID, LVM, Btrfs ou EXT4. Partições de sistema e storage pool precisam ser separadas da área de dados.
ASUSTOR
ADM pode usar RAID, EXT4 ou Btrfs, snapshots e SSD cache. O modelo e a configuração real determinam a cadeia lógica.
Em NAS configurado com RAID 0, a ausência de redundância continua válida, mas metadata adicional pode ajudar a identificar disk order e chunk. Não presuma que todo NAS usa exatamente o mesmo layout ou superblock.
RAID 0 com SSD SATA, M.2 ou NVMe
RAID 0 em SSDs adiciona uma camada de risco diferente. Se um membro falha por firmware, controladora ou NAND, a primeira etapa é tentar estabilizar aquele SSD. Se a perda foi lógica, formatação ou exclusão, TRIM/deallocate pode afetar o conteúdo disponível em cada membro.
Controladora SSD
O host enxerga LBAs, enquanto o SSD traduz para NAND por FTL. Uma falha interna pode esconder blocos que o RAID precisa.
NAND e FTL
Wear leveling e garbage collection significam que localização física não corresponde diretamente ao LBA do array.
TRIM
Em perda lógica, descarte de LBAs pode reduzir o que permanece recuperável, dependendo do dispositivo e da cadeia de storage.
RAID 0 NVMe também pode existir em workstations, plataformas Intel/AMD, software RAID e appliances. A geometria do stripe e a recuperação de cada SSD precisam ser tratadas separadamente.
NTFS, ReFS, EXT4, XFS, APFS, HFS+ e VMFS no RAID 0
Quando a geometria está correta, estruturas do filesystem começam a aparecer em posições coerentes. Elas servem como validação e, quando parte da metadata foi danificada, como base para reconstrução lógica.
| Filesystem | Estruturas úteis | Ambientes comuns | Ponto de atenção |
|---|---|---|---|
| NTFS | Boot sector, MFT, MFTMirr | Windows, DAS, workstation | CHKDSK pode alterar metadata |
| ReFS | Superblocks e metadata trees | Windows Server, Hyper-V | Estrutura diferente de NTFS |
| EXT4 | Superblocks, inodes, journal | Linux e NAS | fsck deve ser feito em cópia |
| XFS | Allocation groups, superblocks | Linux, mídia e servidores | Distribuição paralela de metadata |
| APFS | Container superblock, object maps | Mac | CoW e snapshots mudam análise |
| HFS+ | Volume header, catalog B-tree | Mac legado, edição | Catalog e extents precisam fechar |
| VMFS | Volume header e metadata VMFS | VMware ESXi | VMDKs são segunda camada |
RAID 0 x JBOD x RAID 1
| Arquitetura | Distribuição | Redundância | Se um disco falha |
|---|---|---|---|
| RAID 0 | Chunks alternados entre discos | Nenhuma | Fluxo lógico fica incompleto; sem paridade nativa |
| JBOD / Linear | Espaços normalmente concatenados | Nenhuma | Regiões em outros membros podem permanecer inteiras, conforme implementação |
| RAID 1 | Espelhamento | Uma ou mais cópias | Volume pode continuar com membro íntegro |
O kernel Linux diferencia explicitamente striped mode de linear mode. Essa distinção é essencial em recovery. Alguns produtos comerciais usam nomes próprios, por isso a distribuição real dos blocos deve ser confirmada, e não inferida apenas pelo rótulo exibido ao usuário.
Veja a análise visual de recuperação em RAID e servidores
Conteúdo técnico complementar da SECURITY
Este vídeo complementa o artigo com contexto visual sobre diagnóstico de ambientes de storage e recuperação de dados.
Cenários técnicos de recuperação de RAID 0
RAID 0 de dois HDDs com um membro cheio de bad blocks
Contexto: a workstation começa a travar ao abrir projetos grandes e depois o volume desaparece.
Ação de risco: insistir em boot, CHKDSK e leitura sequencial pelo sistema operacional.
Estratégia: adquirir primeiro o disco instável com controle de leitura, clonar o outro membro, determinar disk order e chunk size e reconstruir o volume sobre imagens.
Limite: setores definitivamente ilegíveis podem gerar lacunas em arquivos cujos chunks passam por essas regiões.
Dell PERC com controladora queimada e RAID 0 saudável nos discos
Contexto: o servidor não apresenta o virtual disk após falha elétrica da controladora.
Ação de risco: criar um novo Virtual Disk em outra controladora usando parâmetros estimados.
Estratégia: preservar os discos, ler metadata da configuração e reconstruir virtualmente stripe, order e offset. Se uma controladora compatível apresentar a configuração original corretamente, isso também pode fornecer contexto sem necessidade de recriação.
NAS Linux RAID 0 com discos recolocados fora da ordem
Contexto: após manutenção, todos os discos aparecem saudáveis, mas o volume não monta.
Ação de risco: formatar ou executar fsck porque o filesystem parece corrompido.
Estratégia: comparar superblocos, roles e UUIDs, restaurar virtualmente a ordem correta e só então analisar LVM, storage pool e filesystem.
RAID 0 NVMe formatado em workstation
Contexto: o array continua fisicamente íntegro, mas foi recriado ou formatado durante reinstalação.
Ação de risco: continuar usando o volume e instalar software de recovery na própria origem.
Estratégia: preservar os SSDs, identificar a geometria atual e anterior quando possível e avaliar efeitos de TRIM/deallocate antes de varredura lógica.
Perguntas frequentes sobre recuperação de RAID 0
RAID 0 tem recuperação quando um disco falha?
Pode ter, mas o RAID 0 não possui paridade nem espelhamento para reconstruir sozinho o membro ausente. A recuperação depende de conseguir ler o disco que falhou, ainda que parcialmente, ou de o problema ser lógico, de controladora, metadata ou configuração. Se um membro inteiro estiver definitivamente indisponível, os blocos que existiam somente nele não podem ser recriados pelo RAID 0.
RAID 0 tem paridade?
Não. RAID 0 usa striping e não grava paridade nem cópia espelhada. Essa é a razão de oferecer toda a capacidade útil dos membros, mas também de não tolerar a perda de um disco.
RAID 0 entra em modo Degraded?
RAID 0 clássico não possui redundância para continuar operando com um membro ausente. Algumas interfaces podem exibir estados administrativos como Failed, Offline ou até alertas genéricos, mas não existe reconstrução nativa a partir dos discos restantes como em RAID 1, 5 ou 6.
O que é stripe size ou chunk size no RAID 0?
É a quantidade de dados gravada em um membro antes de a sequência avançar para o próximo disco. A terminologia varia entre fabricantes. Em recuperação, o valor precisa ser determinado junto com disk order, data offset, quantidade de membros e setor lógico.
Stripe size e stripe width são a mesma coisa?
Nem sempre. Chunk ou strip size costuma representar o bloco gravado por disco. Stripe width pode significar o total de dados atravessando todos os membros em uma rodada, que é o chunk multiplicado pelo número de discos. Como a terminologia varia, a recuperação valida o comportamento real do array.
É possível recuperar RAID 0 sem a controladora original?
Muitas vezes, sim. Se os discos puderem ser adquiridos, o layout pode ser reconstruído virtualmente identificando ordem dos membros, chunk size, offset e estruturas do filesystem. Porém, controladoras proprietárias, criptografia ou metadados específicos podem exigir informações adicionais.
Foreign Configuration em RAID 0 deve ser importada?
Pode ser uma função administrativa legítima em controladoras compatíveis quando os discos estão saudáveis e a configuração encontrada é realmente a original. Em perda de dados, não confirme uma Foreign Configuration às cegas. Registre os metadados e o estado dos discos antes de uma operação que possa alterar o array.
Posso rodar CHKDSK, fsck ou repair no RAID 0?
Se os dados são críticos e o volume está instável, é mais seguro preservar e clonar antes. Ferramentas de repair podem gravar metadados do filesystem. Elas podem ser úteis em manutenção planejada sobre cópias, mas não devem ser a primeira ação sobre o único original.
RAID 0 com partição RAW pode ser recuperado?
Pode. Se todos os membros estão legíveis, RAW pode decorrer de filesystem, partição, ordem incorreta, offset ou parâmetros do array. O primeiro passo é confirmar a geometria do RAID e a integridade das mídias antes de reparar o filesystem.
RAID 0 em QNAP, Synology ou ASUSTOR é diferente?
O princípio de striping sem redundância é o mesmo, mas NAS podem adicionar Linux MD RAID, partições de sistema, LVM, storage pools, Btrfs, EXT4 ou outras camadas. A recuperação precisa considerar a arquitetura do fabricante e não apenas o nível RAID.
RAID 0 em NVMe ou SSD muda a recuperação?
Sim. Além da geometria do array, cada SSD possui controladora, firmware, NAND e tradução interna. Em perda lógica, TRIM ou deallocate também pode influenciar o que ainda está disponível. Cada membro deve ser preservado antes da reconstrução virtual.
RAID 0 e JBOD são iguais?
Não. RAID 0 intercala chunks entre os membros. JBOD normalmente concatena espaços de armazenamento, embora implementações proprietárias possam variar. A distinção muda completamente a reconstrução e deve ser confirmada pelos metadados e pela distribuição real dos blocos.
Um arquivo pequeno pode estar inteiro em apenas um disco do RAID 0?
É possível que determinados arquivos pequenos ocupem blocos contidos em um único chunk ou em poucos chunks, dependendo do filesystem, alinhamento e alocação. Por isso, a frase de que todo arquivo obrigatoriamente está dividido entre todos os discos é uma simplificação. Ainda assim, a coerência do volume e seus metadados dependem do conjunto completo.
Qual informação devo enviar para analisar um RAID 0?
Marca e modelo do servidor, NAS, DAS ou storage; controladora; quantidade e capacidade dos discos; ordem das baias; filesystem; mensagem de erro; histórico de falha e qualquer tentativa já realizada. Fotos dos labels e do painel ajudam muito.
A SECURITY atende RAID 0 de todo o Brasil?
Sim. A SECURITY atende clientes de diferentes regiões do Brasil e orienta o envio seguro dos discos ou equipamento quando necessário. Em Barueri, este artigo prioriza Alphaville, além das unidades em São Paulo, Campinas, Jundiaí, Cotia e Indaiatuba.
Unidades SECURITY para recuperação de RAID 0
A SECURITY atende clientes de diferentes regiões do Brasil e orienta o envio seguro dos discos ou equipamentos. Em Barueri, a prioridade editorial é Alphaville.
Alameda Rio Negro, 1030, Conj. 206
Barueri, SP, CEP 06454-000
(11) 98570-8000
Rua Frei Caneca, 1380, Conj. 11
São Paulo, SP, CEP 01307-002
(11) 98570-8000
Rua José Paulino, 1399, Andar 10
Campinas, SP, CEP 13013-001
(19) 99971-7987
São Paulo, SP, CEP 01139-000
(11) 98570-8000
Jardim Ana Maria, Jundiaí, SP, CEP 13208-760
(11) 98570-8000
Jardim Lambreta, Cotia, SP, CEP 06710-700
(11) 98570-8000
Jardim Conceição, Sousas, Campinas, SP, CEP 13105-036
(19) 99971-7987
Indaiatuba, SP, CEP 13339-010
(19) 99971-7987
Bethaville I, Barueri, SP, CEP 06401-147
(11) 98570-8000
RAID 0 por dentro: matemática do LBA, chunk mapping, offsets e validação de filesystem
Esta seção detalha como um endereço lógico é mapeado para os membros de um stripe e por que pequenas diferenças de parâmetro tornam um volume aparentemente corrompido mesmo quando os discos estão fisicamente íntegros.
1. O RAID 0 transforma vários dispositivos em um único espaço lógico
Para o sistema operacional, existe um volume contínuo de LBAs. A camada RAID divide esse fluxo em chunks e distribui chunks consecutivos entre os membros. O Linux Device Mapper documenta exatamente esse comportamento: chunks consecutivos rotacionam entre os dispositivos subjacentes.
2. Mapeamento conceitual
Em um array com N membros e chunk C, o número do chunk lógico define em qual disco o bloco cai. De forma simplificada, o membro é obtido pela rotação do índice do chunk entre 0 e N-1. O offset dentro do membro avança a cada rodada completa. Controladoras proprietárias podem adicionar metadata e offsets antes da área útil.
3. Por que disk order é crítico
Se A1, A2, A3 e A4 foram gravados nos discos 0, 1, 2 e 3 e a montagem usa ordem 0, 2, 1, 3, a sequência lógica vira A1, A3, A2, A4. O volume pode até apresentar assinaturas reconhecíveis, mas arquivos e metadata ficarão embaralhados.
4. Chunk size errado causa desalinhamento periódico
Se o chunk verdadeiro é 128 KiB e a reconstrução usa 64 KiB, a primeira parte pode coincidir por acaso, mas a rotação muda cedo demais. Estruturas que atravessam chunks deixam de ser contínuas. Esse padrão repetitivo ajuda a diagnosticar tamanho incorreto.
5. Data offset não é detalhe
Metadata de controladora, partições reservadas e layouts de NAS podem fazer a área de dados começar depois do setor zero. Um offset errado desloca todo o filesystem. A documentação do Device Mapper também modela um offset por dispositivo em alvos striped, mostrando que o conceito é parte estrutural do mapeamento.
6. RAID 0 não possui uma equação de paridade para validar
Em RAID 5 e RAID 6, relações de paridade podem ajudar a verificar se a geometria escolhida é coerente. RAID 0 não oferece essa pista. A validação depende de metadata de controladora, filesystem, partições, cabeçalhos de arquivos e continuidade semântica.
7. A ausência de um disco não torna todo byte dos outros inútil
Os discos sobreviventes ainda contêm seus próprios chunks. O problema é que o volume lógico possui lacunas regulares. Sem o membro ausente, não existe mecanismo RAID para calcular essas lacunas. Em alguns casos, arquivos pequenos ou regiões que não cruzam lacunas podem ser parcialmente ou totalmente extraíveis, mas a estrutura geral fica incompleta.
8. Recuperação física e reconstrução lógica são problemas diferentes
Quando um HDD falha, a primeira engenharia ocorre dentro daquele disco: cabeças, firmware, setores instáveis e leitura controlada. Quando um SSD falha, entram controladora, NAND, FTL e firmware. Somente depois que cada membro fornece o melhor conteúdo possível é que disk order e chunk size passam a ser o problema principal.
9. Missing sectors em um membro
Uma imagem pode conter regiões não lidas. Como RAID 0 não possui paridade, uma lacuna no membro vira uma lacuna na posição correspondente do volume virtual. O impacto final depende de qual arquivo, metadata ou estrutura atravessa aquela faixa.
10. NTFS como validador
Boot sector, MFT e registros de arquivo possuem assinaturas e estruturas que ajudam a confirmar geometria. MFT parcialmente legível com registros desalinhados pode indicar order, chunk ou offset incorreto, mas também pode refletir dano físico real. A análise compara múltiplos pontos do volume.
11. EXT4 e XFS como validadores
EXT4 oferece superblocks, group descriptors e inodes. XFS divide o volume em allocation groups com superblocks e metadata próprios. Encontrar múltiplas estruturas em posições coerentes é uma validação mais forte do que reconhecer apenas o primeiro setor.
12. APFS, HFS+ e edição de vídeo
Arrays de alto throughput também aparecem em workstations de mídia. APFS usa containers e objetos copy-on-write, enquanto HFS+ usa catálogo e extents B-trees. O processo de validação é diferente de NTFS e pode exigir reconstrução adicional depois do stripe.
13. RAID 0 em máquinas virtuais
O filesystem externo pode conter VMFS, ReFS ou outro datastore, e dentro dele existir VMDK, VHDX ou QCOW2. Uma geometria RAID correta é apenas a primeira camada. A validação precisa alcançar a aplicação que o cliente realmente usa.
14. RAID 0 com criptografia
BitLocker, LUKS, FileVault ou criptografia da controladora podem ocultar assinaturas úteis. Nesse cenário, metadata do array, chaves e informações de configuração ganham ainda mais importância. Uma reconstrução correta pode continuar parecendo dados aleatórios até a camada de criptografia ser aberta.
15. RAID 0 em NAS Linux
MD RAID pode armazenar superblocos persistentes com UUID e papel de cada dispositivo. Partições do fabricante, LVM e storage pools podem deslocar a área de dados. Montar apenas md0 não significa automaticamente chegar à pasta compartilhada.
16. RAID 0 em hardware RAID
Dell PERC, HPE Smart Array e Broadcom MegaRAID mantêm metadata própria. Quando a controladora original se perde, ler os metadados nos membros pode acelerar a determinação da geometria. Quando metadata foi sobrescrita, a engenharia reversa depende mais fortemente da coerência dos dados.
17. RAID 0 x RAID 00
Broadcom também documenta RAID 00 como grupos RAID 0 colocados em stripe adicional. Assim como RAID 0, não oferece redundância. A recuperação precisa reconhecer a hierarquia de grupos e não confundir um layout spanned com um stripe simples.
18. Comparação técnica final
| Parâmetro | Se estiver errado | Como validar |
|---|---|---|
| Número de membros | Stripe width incorreto | Metadata, capacidade e topologia |
| Disk order | Blocos fora da sequência | Roles, UUID, filesystem e continuidade |
| Chunk size | Desalinhamento periódico | Estruturas repetidas e coerência de arquivos |
| Data offset | Filesystem deslocado | Partição, metadata e assinaturas |
| Sector size | Endereçamento incorreto | Identificação do dispositivo/controladora |
| Filesystem | Validação errada | Boot records, superblocks, trees e metadata |
19. Conclusão técnica
A melhor recuperação de RAID 0 não começa recriando o array. Começa congelando o estado, extraindo o máximo de cada membro e provando a geometria com múltiplos sinais independentes. Sem paridade, precisão de disk order, chunk size e offset é o que transforma um conjunto de imagens individuais novamente em um fluxo lógico coerente.
Referências utilizadas neste guia
A E-Recovery foi usada como benchmark editorial e de intenção de busca. O conteúdo foi redigido de forma original e as afirmações estruturais sobre RAID 0 foram confrontadas com documentação oficial de Dell, Broadcom e Linux Kernel.