Correção do array Intel RAID0, um dos discos possui blocos defeituosos

1

Eu tenho um problema com um array Intel RAID0 de firmware. Consiste em 2 discos de 500 GB cada. O segundo disco tem vários setores defeituosos, e não posso remapear ou ocultá-los (eles são 8 LBAs ou 4096 bytes). Eu tentei Victoria e MHDD, mas sem sucesso: Victoria diz " No DRQ " quando vê esses 8 LBAs, MHDD apenas trava. Em qualquer sistema operacional e em qualquer programa, o disco rígido trava ao tentar acessar esses 8 LBAs defeituosos.

Normalmente, quando tive problemas com o meu RAID0 antes, acabei de excluir o RAID e recriá-lo com as mesmas configurações em um utilitário de configuração Intel (antes de carregar o sistema operacional), inicializado no Windows, executado TestDisk , ele encontrou partições deletadas, recriou-as e tudo estava bem. Mas não desta vez.

Se eu recriar partições e reinicializar, o Windows trava quando tento inicializar com esse array e não consigo ver as partições. Se eu desconectar o array ou desabilitar o modo RAID no BIOS, o Windows inicializa ok. Se eu recriar o array e não recriar partições, o Windows inicializa ok e vê o RAID como um único volume não inicializado de 1000 GB. Eu posso executar o software de recuperação de dados e posso até ver o primeiro volume NTFS e arquivos neste software. No entanto, não consigo ver o segundo volume NTFS de 900 GB e isso é muito triste.

Agora eu recriei o array na ferramenta Intel, corri PartedMagic , mas ele não vê o array, apenas 2 discos de 500 GB cada (/ dev / sda e / dev / sdb). Quando eu ligo dmraid ele relata que a matriz está quebrada (ERROR: isw: número errado de dispositivos no conjunto RAID "isw_eeeffhddde_MY_RAID" [1/2] em / dev / sda) e "status: quebrado". Eu duvido que seja realmente quebrado, porque como eu disse anteriormente o Windows pode ver o RAID em programas de recuperação de dados.

Eu sei que deveria ter feito backups :) Mas, enfim, alguma sugestão de como salvar pelo menos alguns dados?

    
por FelisManulus 10.06.2015 / 10:11

2 respostas

1

OK, talvez minha experiência seja útil para alguém. Eu fiz o seguinte:

  1. Swithed para o modo IDE, clonado todos os setores do membro RAID 1 do setor 0 para o primeiro setor ruim para um arquivo de imagem img01-1 usando o WinHex (você precisa selecionar o dispositivo físico).

  2. Criei um arquivo de 4096 bytes e preenchai com zeros (eu tinha 8 setores inválidos de 512 bytes cada). Eu chamei de img01-2.

  3. Copiado o resto do membro RAID 1 para o arquivo de imagem img01-3.

  4. Concatenou os 3 arquivos para img01.

  5. Clonou o membro RAID 2 para o arquivo img02. img01 e img02 eram exatamente do mesmo tamanho.

  6. Então eu pedi emprestado 2 HDDs (eles eram exatamente do mesmo modelo e tamanho que meus discos antigos, não sei se isso importa) e escrevi os arquivos de imagem para eles.

  7. Desconectou os discos antigos, conectou os novos.

  8. Criado no modo RAID no BIOS, o Intel config util relatou 2 "discos desconhecidos", selecionei "Redefinir discos como não-RAID" e recriou o RAID usando exatamente as mesmas configurações de antes.

  9. Lançou o TestDisk, detectou minhas partições e perguntou se eu queria salvar as informações da partição no disco. Após a reinicialização, eu vi todos os meus arquivos intactos (eu lancei o chkdsk, mas nenhum erro foi encontrado).

por 13.06.2015 / 22:29
1

Você disse que pode executar um software de recuperação. Todos os dados que você precisa podem ser recuperados dessa maneira? Em caso afirmativo, você provavelmente deve migrar apenas desses discos.

Você executou verificações SMART nos discos? refazer o RAID com discos defeituosos seria apenas pedir problemas no final da linha.

Não estou familiarizado com o Intel Raid, mas você pode tentar verificar superblocos alternativos que possam conter as informações de partição aparentemente corrompidas.

Além disso, usar RAID0 com dados importantes e não ter back ups é uma péssima idéia, espero que você aprenda com esse erro para o futuro!

    
por 10.06.2015 / 10:26