Dedicamo-nos a fornecer soluções de software rápidas, eficientes e sustentáveis que fazem a diferença na indústria de desenvolvimento de software.
  • Apresentação de Recuperação de RAID

O R-Studio detecta e trata RAIDs de software ou hardware válidos como unidades/volumes regulares. Mas o que fazer se você tiver apenas unidades ou imagens de unidade de um RAID defeituoso? O R-Studio ainda pode te ajudar a recuperar os dados, desde que as unidades necessárias para o funcionamento do RAID estejam funcionando ou você tenha as imagens dessas unidades. O número de unidades necessárias para recuperar os dados depende do layout do RAID. Por exemplo, para um espelho (RAID 1) de duas unidades, pelo menos uma deve ser válida, enquanto que para um RAID 5 de três discos, o número de unidades válidas deve ser duas.

Trabalhar com RAIDs no R-Studio baseia-se no conceito de conjuntos de volumes virtuais e RAIDs. Ou seja, você pode construir o RAID original a partir de suas unidades e/ou imagens de unidade no R-Studio e processá-lo como faria com qualquer outro objeto de dispositivo. Esse objeto virtual pode ser pesquisado em busca de arquivos e verificado, e os arquivos encontrados nele podem ser recuperados da mesma forma que fariam em unidades/volumes normais.

Os RAIDs virtuais podem ser construídos usando quaisquer objetos de dispositivo visíveis para o R-Studio, sejam eles discos rígidos, discos lógicos ou imagens.

Observe que os volumes virtuais e RAIDs são objetos puramente virtuais e o R-Studio não grava nada nos dispositivos a partir dos quais esses objetos são criados.

Pode ler mais sobre como trabalhar com RAID na ajuda online do R-Studio: Conjuntos de Volumes e RAIDs.

O R-Studio suporta muitos níveis e tipos de RAID. Este artigo descreve a criação e o trabalho com as seguintes configurações de RAID:

Vamos começar o processo de aprender a trabalhar com RAIDs no R-Studio criando um RAID 5 simples:

Criação de um RAID 5 Virtual Simples
Parâmetros:
1. Número de discos: três
2. Objetos no R-Studio: #1 SCSI(3:0), #2 SCSI(3:1), #3 SCSI(3:2)
3. Tamanho do Bloco: 64 KB
4. Offset: 0
5. Ordem do bloco: Assíncrono Esquerdo (contínuo)

1 2 PD
3 PD 4
PD 5 6

Onde PD significa Paridade de Dados

Criando um RAID virtual, Etapa 1
Clique na imagem para ampliar
Para criar tal RAID, nós iremos
1. Clicar no botão Criar conjuntos de volumes virtuais ou RAIDs e selecionar Criar RAID de bloco virtual. O objeto RAID5 virtual recém-criado aparecerá no painel Drive e a guia Parents aparecerá no painel principal do R-Studio.
Verifique se Aplicar alterações imediatamente está selecionado.

Criando um RAID virtual, Etapa 2
Clique na imagem para ampliar
2. Arraste os objetos dos quais queremos criar o RAID5 para a aba Parents e coloque-os na ordem correta, ou seja, SCSI(3:0), SCSI (3:1), SCSI(3:2).

3. Especifique a ordem e o deslocamento corretos dos blocos (em setores). Assim que o R-Studio detecta um sistema de arquivos válido, um novo objeto Partition 1 aparecerá no painel Drive.

Podemos processar esta partição como um objeto real.

Vamos enumerar os arquivos nessa partição. Apenas clique duas vezes no objeto e veremos a estrutura de pastas/arquivos no RAID 5 virtual.

Enumeração de arquivo
Clique na imagem para ampliar
Podemos verificar se construímos o RAID5 corretamente. Basta clicar duas vezes em um arquivo gráfico e o R-Studio mostrará sua visualização.
Visualização do arquivo
Clique na imagem para ampliar
Observe que você deve especificar cada parâmetro RAID corretamente - seja a ordem do dispositivo, deslocamento, ordem do bloco e tamanho - para recuperar arquivos com sucesso. O R-Studio às vezes pode detectar um objeto com um sistema de arquivos válido, mesmo que um dos parâmetros não esteja correto, portanto, é uma boa ideia visualizar um arquivo - quanto maior, melhor - para verificar se você construiu o RAID corretamente. Use esta fórmula para determinar o tamanho mínimo recomendado:

Tamanho do bloco * (número de discos -1)

Para o nosso caso, o tamanho mínimo do arquivo seria 64 KB (o tamanho do bloco) três discos menos um disco (2), que chega a 128 KB.

Você pode ler sobre como encontrar parâmetros de RAID em nossos artigos: automaticamente: Detecção automática de parâmetros de RAID ou manualmente: Encontrando Parâmetros de RAID.

Você também pode criar suas próprias configurações de RAID, salvá-las e depois editá-las e recarregá-las. Se alguns dos objetos estiverem faltando, você pode substituí-los por objetos Missing Disk ou Empty Space. Para mais detalhes, consulte a ajuda online do R-Studio: Trabalhar com Layouts RAID avançados.

Ativando Discos Online e Offline em tempo real
Você pode transformar os objetos no RAID virtual ou conjunto de volumes online e offline selecionando/desmarcando a opção On na guia Parents. Pode ser útil, por exemplo, se você precisar ver qual disco não é real em um RAID 5.
Na verdade, quando você desliga um objeto, o R-Studio o substitui internamente por um objeto de disco ausente igual ao tamanho do disco offline.

Agora podemos prosseguir com um exemplo mais avançado.

Criação de um RAID 5 Virtual Avançado
Agora usaremos as imagens de unidade como os objetos a partir dos quais criaremos o RAID5

Parâmetros
1. Número de discos: três
2. Objetos no R-Studio: arquivos de imagem de disco: Y:\Disk1.dsk, Y:\Disk2.dsk, Y:\Disk3.dsk
3 Tamanho do Bloco: 4 KB
4. Offset: 16 MB (32.768 setores)
5. Ordem dos Blocos: Personalizado

PD 1 2
PD 3 4
PD 5 6
7 PD 8
9 PD 10
11 PD 12
13 14 PD
15 16 PD
17 18 PD

Para criar tal RAID,
1. Clique no botão Criar conjuntos de volumes virtuais ou RAIDs e selecione Criar RAID de Bloco Virtual. O objeto Virtual Block RAID recém-criado aparecerá no painel Drives e a guia Parents aparecerá no painel principal do R-Studio.

Criando um RAID virtual complexo, Etapa 1
Clique na imagem para ampliar
Verifique se Aplicar alterações imediatamente está desmarcado, pois faremos muitas edições aqui e não há motivo para que o R-Studio execute alterações a menos que tenhamos terminado.

2. Arraste os objetos dos quais queremos criar o RAID 5 para a guia Parents.

Criando um RAID virtual complexo, Etapa 2
Clique na imagem para ampliar
Em seguida, coloque-os na ordem correta, ou seja, Y:\Disk1.dsk, Y:\Disk2.dsk, Y:\Disk3.dsk.
Selecione Personalizado no tipo de RAID e insira o tamanho do bloco e o offset na guia Parents. Desconsidere o campo Block order por enquanto.

3. Insira manualmente 9 no campo Número de linhas na guia Parents. O campo Block Order mudará para Personalizado. Clique com o botão direito do mouse na tabela Block Order e selecione Limpar tudo

Criando um RAID virtual complexo, Etapa 3
Clique na imagem para ampliar
Insira a ordem de bloco (block order) na tabela na guia Parents. Use a janela Sequências RAID para navegar pela tabela.
Usando o teclado: Teclas de seta para navegar, teclas numéricas e P para inserir a ordem dos blocos.
Usando o mouse: clique com o botão direito do mouse na célula e selecione o número ou paridade no menu de atalho. Se a tabela de blocos for muito grande, é melhor usar o teclado para inserir os dígitos.
Correções: O R-Studio irá indicar se alguns dígitos não estão corretos marcando a célula com a cor vermelha. Navegue até à célula requerida e introduza o valor correto. Use a tecla Excluir para limpar uma célula.
Limpar a tabela: clique com o botão direito do mouse na tabela e selecione Limpar tudo no menu de atalho.

4. Quando terminarmos de preencher a tabela de pedidos de bloqueio, clique no botão Aplicar na guia Parents.
Criando um RAID virtual complexo, Etapa 4
Clique na imagem para ampliar

Assim que o R-Studio detectar um sistema de arquivos válido, um novo objeto Direct Volume aparecerá no painel Drive. Podemos processar esta partição como um objeto real.

Vamos enumerar os arquivos nessa partição. Basta clicar duas vezes nele e ver a estrutura de pastas/arquivos no RAID 5 virtual.

Enumeração de arquivo
Clique na imagem para ampliar
Podemos verificar se construímos o RAID 5 corretamente. Basta clicar duas vezes em um arquivo gráfico e o R-Studio mostrará sua visualização.

Visualização do arquivo
Clique na imagem para ampliar

Você também pode criar suas próprias configurações de RAID usando um arquivo de descrição para configurações de RAID. Consulte a ajuda on-line do R-Studio: Sintaxe de um Arquivo de Descrição para Configurações RAID para obter detalhes.

Recuperação de dados de um RAID complexo (um sistema RAID-on-RAID ou RAID aninhado)
Usaremos uma configuração RAID5+1 como exemplo de um sistema RAID complexo. O layout RAID5+1 é um RAID1 (espelho) sobre dois layouts RAIDs 5.

Layout RAID5+1
Clique na imagem para ampliar

A configuração RAID para testar:

  • Parents do primeiro RAID 5: três imagens de disco (RAID 51_11, RAID 51_12, RAID 51_13)
  • Parents do segundo RAID 5: três imagens de disco (RAID 51_21, RAID 51_22, RAID 51_23)

Ambos os RAIDs 5 têm o mesmo layout:

  • Offset: 2048 setores
  • Tamanho do bloco: 32 KB
  • Tabela de blocos (Síncrono à Direita):
PD 1 2
4 PD 3
5 6 PD

Onde PD significa Paridade de Dados

Se os parâmetros RAID forem desconhecidos, você poderá encontrá-los automaticamente ou manualmente.

Para criar um RAID5+1, faça o seguinte:
1. Carregue os arquivos de imagem no R-Studio:

Arquivos de imagem carregados no R-Studio
Clique na imagem para ampliar

2. Crie dois RAIDs 5, adicione os Parents RAID aos seus respectivos RAIDs e especifique os parâmetros RAID para ambos os RAIDs 5.

2 RAIDs 5 criados
Clique na imagem para ampliar

3. Crie um espelho virtual e adicione os RAIDs ao espelho virtual.

Espelho virtual composto por dois RAIDs
Clique na imagem para ampliar

Agora que o RAID5+1 foi criado, ele pode ser processado como um objeto real. Seus arquivos podem ser enumerados, visualizados e recuperados.

Visualização de um arquivo no RAID5+1 reconstruído
Clique na imagem para ampliar

Volumes criados por vários gerenciadores de disco e volume.
O R-Studio pode reconhecer esses volumes e montá-los automaticamente a partir de seus componentes. Atualmente, os seguintes gerenciadores são suportados:

O R-Studio pode montá-los automaticamente mesmo quando as suas bases de dados estão ligeiramente danificadas. Se alguns componentes estiverem tão danificados que o R-Studio não os possa reconhecer, podem ser adicionados manualmente. Você pode ler mais sobre como trabalhar com esses objetos na ajuda online do R-Studio: Vários Gerenciadores de Discos e Volumes.

Por exemplo, vamos deixar o R-Studio montar um Windows Storage Space (WSS) configurado como um dispositivo de paridade.

Quando os componentes WSS estão conectados ao computador, o R-Studio reconhece-os e monta-os automaticamente num WSS.

Espaço de armazenamento do Windows criado automaticamente
Clique na imagem para ampliar

Observe que podem ser duas instâncias do WSS (ou outro objeto reconhecível pelo host Windows), uma montada pelo R-Studio, a outra pelo próprio Windows. Seu conteúdo pode ser bem diferente, se o sistema de arquivos desse objeto estiver danificado.

Quando o WSS é selecionado, o R-Studio destaca os seus componentes. Ele também destaca o espaço de armazenamento que o próprio Windows pode criar a partir dos mesmos componentes.

A aba Componentes WSS permite desligar ou ligar manualmente os componentes, por exemplo, se estiverem tão danificados que o R-Studio não os possa reconhecer como partes de um WSS.

Adicionando manualmente um componente ao Windows Storage Space
Clique na imagem para ampliar

Selecione o objeto na caixa suspensa e clique no botão Conectar. O R-Studio exibe os objetos que reconhece como componentes do espaço de armazenamento em azul.

Windows Storage Space com um componente adicionado manualmente
Clique na imagem para ampliar

Você pode mudar imediatamente para a configuração de espaço de armazenamento que o R-Studio acredita ser mais provável clicando no botão Remontar.

Conectando RAIDs virtuais ao sistema operacional
(somente versão Technician)
O R-Studio pode conectar qualquer objeto virtual em seu Painel de Dispositivos (RAIDs incluído) para o sistema operacional host como unidades físicas virtuais somente leitura ou partições de disco. Após a conexão, os arquivos desses objetos ficam acessíveis ao sistema e a outros programas instalados.

Esta opção é útil quando você precisa copiar alguns arquivos deste objeto em vez de recuperar todos os arquivos, e você precisa de um aplicativo específico para reproduzir esses arquivos, ou o R-Studio não suporta atualmente o sistema de arquivos nesse objeto virtual e você precisa outro programa de recuperação de dados para processá-lo.

Usaremos o R-Studio para montar um RAID5 virtual a partir de imagens de seus discos parent e, em seguida, conectaremos esse RAID5 virtual ao sistema host para obter acesso aos seus arquivos.

Para conectar um RAID5 ao sistema,
1. Carregue imagens de disco e monte um RAID5 virtual com elas.

RAID5 virtual montado
Clique na imagem para ampliar

2. Clique com o botão direito do mouse em Virtual Block RAID 1 e selecione Mount no menu de atalho.

Conectando o RAID5 virtual ao sistema operacional do host
Clique na imagem para ampliar

Selecione Montar como: Partição para tornar o objeto imediatamente acessível ao sistema operacional do host. Você também pode selecionar Montar como: Unidade física, se o objeto contiver várias partições. Leia a ajuda on-line do R-Studio Technician para saber qual opção é mais adequada para o seu caso: Conectar Objetos Virtuais ao Sistema como Unidades Virtuais.

O objeto conectado aparecerá no painel principal do R-Studio

Partição virtual conectada no R-Studio
Clique na imagem para ampliar

e no gerenciador de disco do Windows:

Partição virtual conectada no gerenciador de disco do Windows
Clique na imagem para ampliar

Agora os arquivos nesta partição se tornam acessíveis ao sistema operacional do host.

Arquivos na partição virtual conectada
Clique na imagem para ampliar

Feedback de Recuperação de Dados
372 feedbacks
Rating: 4.8 / 5
I have used R-studio with USB Stabilizer,Rapid-spar,Deep spar, Pc3000, MRT.I am thoroughly satisfied.Now i have made head maps to isolate bad heads of hard disk when used with mounted disks.
I was completely lost. My Mac seemed to have eaten my 4TB external USB drive - was formatted APFS encrypted. The volume just disappeared while running and I had to reboot and when it came back the volume could not be unlocked / mounted natively. I tried a whole heap of methods (https://github.com/libyal/libfsapfs/, drat and many others) to no avail. R-Studio data recovery was able to recover the entire volume - a complete life saver, worth every cent!
I really love your R-Studio product, I am doing Data Recovery as a professional, I used RS since the early versions and I loved the product, as far as I can tell, R-Studio, especially the Tech Version (but including the standard) is one of the best and excellent tools for a pro to have in the arsenal of tools in a pro DR lab, especially combining with the specialized Data Recovery hardware providers like DeepSpar, and PC3000, the rest of `wannabees` out there are waste of time, strongly recommend
I lost more than 200K files from my NAS due to a mistake. I tried 3 different recovery solutions over the 4 TB raid disks, and all of them performed ok but to be honest none of them were able to Raw recover the files and rename them with meaningful names out of the Metadata like R-TT did, then I was able to sort again my files and pictures and kind of restore all of them.

R-TT may not be the easiest or most user-friendly solution, but the algorithm used for the renaming saved me THOUSAND of hours of opening ...
Just recovered my old ext4 partition with R-Studio after trying testdisk and R-Linux without success. That partition was overwritten by another ext4 partition and I was losing my hope until I tried R-Studio demo. It detected all my files and directories again!

Bought it and 100% recommend it for anyone with a similar issue.