Como recuperar dados de RAID 0 e RAID 1 em uma placa-mãe AMD (RAIDXpert2)

Aprenda como recuperar dados de um array RAID danificado dos níveis um e zero, criado usando o utilitário de controle da placa-mãe AMD RAIDXpert2 Configuration Utility. Este artigo examina detalhadamente a questão relevante para usuários de PC em plataformas AMD: como acessar os dados nos discos de um array RAID após a falha da placa-mãe e quais medidas podem ajudar a proteger as informações contra perda no futuro.

Como recuperar dados de RAID 0 e RAID 1 em uma placa-mãe AMD (RAIDXpert2)

A maioria das placas-mãe baseadas em AMD suporta dois tipos principais de RAID:

  • RAID 0 – usado para aumentar o desempenho de leitura e gravação.
  • RAID 1 – o chamado “espelhamento”, destinado a aumentar a confiabilidade no armazenamento de informações importantes.
Característica RAID 0 RAID 1
Tipo de array Striping de dados (Striping) Espelhamento
Número mínimo de unidades 2 2
Tolerância a falhas ❌ Não ✅ Sim (falha de uma única unidade)
Desempenho Velocidades de leitura e gravação muito altas Alta velocidade de leitura, velocidade de gravação — como uma única unidade
Capacidade utilizável 100% da capacidade combinada de todas as unidades 50% da capacidade total
Segurança dos dados Baixa Alta
Probabilidade de perda de dados Muito alta se uma única unidade falhar Baixa
Recuperação de dados Complexa, nem sempre possível Relativamente simples
Casos de uso Edição de vídeo, jogos, dados temporários Servidores, estações de trabalho, dados importantes
Custo Baixo (sem redundância) Maior devido à duplicação de dados

Neste artigo explicarei como criar tais arrays e, o que é importante, quais ações devem ser tomadas se o array RAID foi destruído, a placa-mãe falhou ou a configuração do array foi acidentalmente excluída na BIOS.

Vá para ver
Cómo recuperar datos de SoftRAID en Windows

Cómo recuperar datos de SoftRAID en Windows

Como criar um array RAID usando o AMD RAIDXpert2 Configuration Utility

Primeiro, vamos rever o processo de criação de um array RAID usando o AMD RAIDXpert2 Configuration Utility. O procedimento para RAID 0 e RAID 1 é virtualmente idêntico; a única diferença é o nível de array selecionado.

AMD RAIDXpert2 Configuration Utility — utilitário proprietário da AMD projetado para configurar, gerenciar e monitorar arrays RAID criados em placas-mãe com chipsets AMD.

Para iniciar a configuração, é necessário entrar no BIOS/UEFI. Reinicie o computador e pressione Del ou F2 durante a inicialização (a tela inicial geralmente indica qual tecla usar).

Como entrar no BIOS/UEFI

Considere como habilitar a função RAID e criar um array usando como exemplo uma placa-mãe ASRock.

Após entrar no UEFI, vá à seção Advanced e abra Storage Configuration.

UEFI: Avançado - Configuração de armazenamento

Em seguida, encontre a opção SATA Mode e altere-a de AHCI para RAID.

UEFI: Modo SATA - RAID

Após isso, você deve salvar as alterações e reiniciar o computador. Para isso, vá à seção Exit ou pressione F10, depois selecione Save Changes and Exit.

Confirme a ação escolhendo Save configuration change and exit setup e Yes.

UEFI: Salvar alteração de configuração e sair da configuração

Depois do reboot, é necessário entrar novamente no BIOS/UEFI. Durante a inicialização pressione Del, F2 ou a combinação Ctrl + I.

No UEFI, volte para a seção Advanced. Deve haver uma opção RAIDXpert2 Configuration Utility. Inicie o utilitário.

UEFI: Avançado – RAIDXpert2 Configuration Utility

Para criar um array, vá em Array Management, depois selecione Create Array.

UEFI: Gerenciamento de Array - Criar Array

Para combinar a velocidade de duas unidades, selecione RAID 0 (observe que se uma unidade falhar, a recuperação de dados será uma tarefa difícil). Para aumentar a confiabilidade, use RAID 1, no qual os dados são duplicados na segunda unidade.

UEFI: Gerenciamento de Array - Criar Array – Selecionar Nível RAID

Em seguida, selecione as unidades que farão parte do array. Vá em Select Physical Disk e escolha o tipo de mídia em Select Media TypeHDD, SSD ou BOTH se ambos os tipos forem usados.

UEFI: Selecionar tipo de mídia – HDD, SSD ou BOTH

Depois marque as unidades necessárias, selecione cada uma e defina o valor para Enabled.

UEFI: selecionar o disco e definir o valor – Enabled

Após selecionar as unidades, clique em Apply Changes na parte inferior para confirmar as alterações.

UEFI: Aplicar alterações

Se desejar, você pode alterar o tamanho da faixa (stripe) e configurar o cache do array.

UEFI: alterar tamanho da faixa e configurar cache

Para finalizar a configuração e criar o novo array, clique em Create Array.

UEFI: Criar Array

O array é criado. Agora você pode reiniciar o computador e instalar um sistema operacional nele.

Importante: se um sistema operacional foi previamente instalado em uma unidade separada, é provável que ele não inicialize mais devido à mudança do SATA Mode de AHCI para RAID. Nesse caso, pode ser necessário reinstalar o sistema operacional.

UEFI: Sistema operacional não foi encontrado

Para alterar o nível do array, o array deve ser excluído. Para alterar os parâmetros do array abra Manage Array Properties.

UEFI: Gerenciar propriedades do Array

Após instalar o sistema, ele reconhece o array como uma única unidade, e você agora pode armazenar dados nele.

UEFI: o sistema vê e identifica o array como uma única unidade

Possíveis problemas com arrays RAID e soluções

Em seguida, considere cenários comuns que podem ocorrer ao trabalhar com um array RAID.

Falha de disco rígido

Se você tiver RAID 1 (“Mirror”) configurado e uma das unidades falhar, o sistema pode apresentar um status Critical ou Degraded durante a inicialização. Nesse caso os dados são preservados na unidade em funcionamento.

UEFI: status do array Crítico ou Degradado

Para restaurar o array ao funcionamento, desligue o computador e conecte uma nova unidade no lugar da que falhou. Em seguida entre na BIOS e abra o utilitário AMD RAIDXpert2 no mesmo menu.

UEFI: menu AMD RAIDXpert2

Uma nova unidade pode não ser detectada automaticamente. Nesse caso vá em Disk Management, selecione a nova unidade e use a opção Assign Global Hot Spare.

UEFI: Gerenciamento de Disco - Atribuir Global Hot Spare

Após isso o controlador iniciará o processo de Rebuild — reconstrução do array.

Falha da placa-mãe

Se você tinha RAID 0 configurado e ocorreu uma falha — por exemplo, a placa-mãe falhou ou o array foi acidentalmente excluído durante a configuração — conectar as unidades em outro computador fará com que o sistema as reconheça como discos separados. Isso ocorre porque o sistema não consegue determinar que os discos anteriormente pertenciam a um array RAID.

Nesse caso o Windows pode oferecer inicializar ou formatar as unidades para uso posterior.

Não formate em nenhuma circunstância! Qualquer formatação reduz significativamente as chances de recuperação de dados bem-sucedida.

Se os discos do array foram conectados a outro PC

Recuperar dados desses discos exigirá software especializado capaz de reconstruir o RAID e extrair as informações armazenadas nele.

Recuperação de dados de matrizes RAID corrompidas inacessíveis para um computador.

Como recuperar dados usando o Hetman RAID Recovery

Hetman RAID Recovery — uma solução universal para restaurar arrays RAID e dados perdidos. O programa suporta a maioria dos sistemas de arquivos e tipos de RAID e permite recuperar informações perdidas.

Baixe e instale o programa. Neste caso a montagem automática do RAID falhou, portanto será necessário montá-lo manualmente. Para isso você precisa conhecer os parâmetros do seu RAID.

Hetman RAID Recovery: o programa não conseguiu montar o array RAID automaticamente

ETAPA 1. Determinar os parâmetros do RAID para partições GUID (GPT)

Sistemas operacionais modernos (Windows e macOS) usam por padrão o esquema de particionamento GUID Partition Table (GPT). Ele contém assinaturas padrão que facilitam a identificação do início das partições.

GUID Partition Table (GPT) — o padrão moderno de particionamento de disco usado para armazenar informações de partição em discos rígidos e SSDs. O GPT faz parte da especificação UEFI e substitui o formato legado MBR (Master Boot Record).

Esquema GUID Partition Table (GPT)

Uma partição NTFS foi criada neste array em um sistema GUID (GPT). Nesse caso um conjunto padrão de bytes é gravado no disco: o início de uma partição GPT começa com a sequência de bytes 45 46 49 20 50 41 52 54 (EFI PART). E no setor anterior, tipicamente no final, encontra-se a sequência de bytes 55 AA.

O editor HEX integrado no programa ajudará a localizar a estrutura GPT. Clique com o botão direito no disco desejado e selecione HEX Editor.

Hetman RAID Recovery: editor HEX integrado

Para conveniência, use a função de pesquisa. Clique no ícone de pesquisa, insira a sequência 45 46 49 20 50 41 52 54 (EFI PART), selecione HEX value e clique em Find.

Editor HEX: 45 46 49 20 50 41 52 54 (EFI PART)

Encontrar essa sequência no disco identifica o início da partição GPT. Um setor que termina com 55 AA indica o deslocamento (offset) a partir do qual os dados úteis da partição começam.

Editor HEX: início da partição GPT

Por exemplo, se a assinatura 45 46 49 20 50 41 52 54 (EFI PART) for encontrada no setor 1 069 057, então o deslocamento será de 1 069 056 setores.

Editor HEX: offset 1069056 setores

Essa assinatura é padrão para partições GPT e permite determinar o deslocamento correto.

No programa, os setores são visualmente separados por uma faixa para facilitar a visualização.

ETAPA 2. Montagem manual do RAID no Hetman RAID Recovery

Agora que o deslocamento do início da partição GPT é conhecido, você pode prosseguir para a montagem manual do RAID.

Abra o RAID constructor e selecione Create manually.

Hetman RAID Recovery: construtor de RAID - Criar manualmente

Aqui é necessário especificar o tipo de RAID (no meu caso — RAID 0).

Hetman RAID Recovery: especificar tipo de RAID

Em seguida, especifique o tamanho da stripe inserindo os parâmetros usados quando o array foi criado. Para placas-mãe AMD, normalmente são usados tamanhos de stripe de 64 ou 128 kilobytes.

Hetman RAID Recovery: especificar tamanho da stripe

Adicione as unidades que faziam parte do array e especifique a sua ordem correta.

Hetman RAID Recovery: adicionando as unidades que compunham o array

Agora a parte mais importante — é necessário especificar o deslocamento correto dos dados. Selecione uma unidade, clique em Edit offset e insira o valor encontrado — 1 069 056, definindo a unidade de medida para Sectors. Para a segunda unidade especifique o mesmo deslocamento.

Hetman RAID Recovery: Editar offset do array

Marque a caixa Update automatically. Se todos os parâmetros forem especificados corretamente, o array montado e suas partições serão exibidos na janela inferior do programa.

Hetman RAID Recovery: marcar – Atualizar automaticamente

Clique em Add, após o qual o array aparecerá na janela principal do programa.

Hetman RAID Recovery: RAID 0 na janela principal do programa

ETAPA 3. Verificar e recuperar dados

O array agora pode ser escaneado e as informações necessárias extraídas. Clique com o botão direito na partição desejada e selecione Open.

Hetman RAID Recovery: escanear RAID 0

Selecione o tipo de análise — Quick Scan ou Full Analysis.

Hetman RAID Recovery: Verificação Rápida ou Análise Completa

Com uma verificação rápida o programa exibirá imediatamente os arquivos encontrados. Marque os arquivos que você precisa recuperar e clique no botão Recover.

Hetman RAID Recovery: marcar itens para recuperar e clicar – Recuperar

Especifique o caminho para salvar as pastas e arquivos recuperados e clique em Recover.

Se o programa não encontrar todos os arquivos necessários, execute uma Full Analysis. Para isso retorne ao menu principal do programa, clique com o botão direito no disco e selecione Analyze againFull Analysis.

Hetman RAID Recovery: Analisar novamente – Análise Completa

Selecione o sistema de arquivos e clique em Next.

A Análise Completa leva mais tempo porque usa um algoritmo de busca mais aprofundado.

Hetman RAID Recovery: Análise Completa

Após a conclusão da análise, vá para a pasta com os arquivos necessários, marque-os e clique no botão Recover.

Este é o procedimento padrão para partições GUID (GPT). Em sistemas modernos Windows e macOS o GPT é usado por padrão. Para partições MBR a situação é ligeiramente diferente, mas também é possível determinar o deslocamento dos dados.

ETAPA 4. Como começa uma partição MBR

MBR (Master Boot Record) — o esquema de particionamento de disco mais antigo. Ao contrário do GPT, as partições MBR não possuem uma assinatura fixa única no início de cada partição. Em vez disso, o primeiro setor de cada partição (Volume Boot Record, VBR) contém bytes específicos dependendo do sistema de arquivos usado (NTFS, FAT32, etc.).

MBR (Master Boot Record)

Em um sistema MBR cada partição começa não com uma assinatura fixa como no GPT, mas com o primeiro setor (Boot Sector / Volume Boot Record, VBR). O formato desse setor depende do sistema de arquivos — FAT32, NTFS e outros.

O primeiro setor de uma partição (VBR) tem 512 bytes e contém:

  • Uma instrução JMP (3 bytes).
  • O nome do sistema de arquivos — OEM Name (8 bytes).
  • O BIOS Parameter Block (BPB).
  • Estruturas do sistema de arquivos.
  • Assinatura de fim de setor — 55 AA (0x55AA).

Semelhante ao GPT, abra o disco no programa através do editor HEX e procure por assinaturas. Para NTFS você precisa encontrar a sequência: EB 52 90 4E 54 46 53 20 20 20, onde:

  • EB 52 90 — instrução JMP;
  • 4E 54 46 53 20 20 20 — o nome do sistema de arquivos “NTFS”, que sempre segue a instrução JMP.

Certifique-se de verificar que o setor termina com 55 AA.

Editor HEX: assinaturas para NTFS

Para FAT32 os primeiros bytes da partição são: EB 58 90 4D 53 57 49 4E 34 2E 31. O nome do sistema de arquivos neste caso é “MSWIN4.1”.

Editor HEX: assinaturas para FAT32

Para exFAT os primeiros bytes da partição são: EB 76 90 45 58 46 41 54 20 20 20. O nome do sistema de arquivos é “EXFAT”.

Editor HEX: assinaturas para exFAT

ETAPA 5. Como recuperar RAID 1 usando o Hetman RAID Recovery

No caso de RAID 1 o programa também pode não determinar os parâmetros automaticamente.

Portanto, é necessário encontrar o deslocamento manualmente: abra o HEX Editor, insira a sequência 45 46 49 20 50 41 52 54, selecione HEX value e clique em Find.

Editor HEX: RAID 1

Determinamos o deslocamento — 1 069 056.

Em seguida abra o RAID constructor e defina os parâmetros para RAID 1: adicione as unidades e ajuste o offset para 1 069 056.

Para a segunda unidade especifique o mesmo valor. Em bytes isso equivale a 547 356 672. Marque Update automatically e clique em Add.

Hetman RAID Recovery: especificar parâmetros RAID 1 no construtor

Em seguida realize a verificação da partição: clique com o botão direito e selecione Open → Quick Scan.

Hetman RAID Recovery: RAID 1 no menu principal do programa

Abra o disco, marque os arquivos a serem recuperados e clique em Recover, especificando o caminho para salvar os dados.

Hetman RAID Recovery: recuperando arquivos de RAID 1

Assim o RAID pode ser reconstruído e as informações necessárias extraídas.

Conclusão

Recuperar dados de um array RAID danificado criado em uma placa-mãe com processador AMD e gerenciado via RAIDXpert2 Configuration Utility é uma tarefa complexa, mas na maioria dos casos exequível. Embora o Windows nem sempre reconheça corretamente tais arrays sem drivers nativos, os dados nos discos geralmente permanecem fisicamente intactos.

O fator chave para uma recuperação bem-sucedida é a sequência correta de ações: evitar recriar o RAID, formatar e executar utilitários internos do Windows que possam sobrescrever os metadados do array. O uso de software especializado de análise de RAID permite a determinação automática dos parâmetros do array e a montagem virtual correta, mesmo na ausência de uma das unidades (dependendo do nível de RAID).

É importante entender que AMD RAIDXpert2 é uma solução híbrida software-hardware, e seus arrays dependem fortemente de metadados e drivers. Portanto, em casos de falhas graves ou danos na estrutura do RAID, a prioridade deve ser a recuperação de dados em vez de tentativas de restaurar a operabilidade do array.

Em resumo: com ações oportunas e competentes, a recuperação de dados de um RAID AMD danificado é possível com alta probabilidade. Os pontos principais são não se precipitar, não gravar dados nas unidades originais e usar ferramentas profissionais, o que minimizará riscos e preservará informações criticamente 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ê