Qual é o caminho mais rápido para forçar o hdd a realocar setores defeituosos e descartar os dados?

4

Eu possuo ou sou responsável por (no trabalho) um monte de HDDs que fazem parte de raid arrays, ou existem backups dos dados em outro lugar.

Quando um disco está começando a falhar e indo devagar porque ele está repetidamente tentando recuperar dados de uma área é muito chato. Eu não preciso dos dados e gostaria de corrigir ou forçar alguns erros nas unidades com falha, para que os fabricantes de discos rígidos provavelmente os substituam na garantia.

Eu percebo que existem outros QAs sobre setores defeituosos, mas eles normalmente estão falando sobre a recuperação de dados. Não estou interessado em quais dados estão na unidade. Essencialmente, eu gostaria de forçar rapidamente a contagem do setor realocado SMART acima do limite de falha o mais rápido possível ou fazer com que o disco estabilize com todos os setores defeituosos realocados e não mais ocorram. Atualmente os passos que eu dou são

  1. formatação rápida da unidade
  2. se houver algum erro, vá para a etapa 1
  3. use um script powershell para copiar arquivos para preencher todo o disco
  4. se houver algum erro, exclua os arquivos com problema e vá para a etapa 3
  5. verificar se o conteúdo de todos os arquivos é o mesmo que o arquivo de origem
  6. se houver algum erro, vá para a etapa 1

Normalmente, o disco pára de funcionar completamente ou eu fico saturado de quantos dias isso leva antes que a contagem realocada do setor atinja seu limite de falha.

Às vezes, tento a técnica de deixar um arquivo em uma pasta especial de arquivos inválidos que conheço que tem um setor inválido no arquivo como meu próprio marcador para não usar esses setores.

Existem outras ferramentas ou métodos que poderiam ser mais rápidos?

Edit: Eu também devo salientar que também não estou preocupado em limpar a unidade com segurança. Se alguém obtiver fisicamente o disco e puder ler qualquer dado bom para eles,

    
por BeowulfNode42 25.02.2014 / 04:11

2 respostas

3

Você precisará encontrar um computador antigo que possa ser escondido em um canto para permitir a execução desses programas. Se a unidade estiver levemente danificada, ela poderá terminar em < 2 horas, dependendo do tamanho do disco rígido.

Se você definir dban (dariks boot e nuke) para 2 ou 3 passes, talvez seja mais rápido. Talvez mhdd (com o remapeamento ativado)

Dependendo do tamanho do disco rígido, ele não gosta de discos rígidos multi-TB. Spinrite de grc.com.

Todos os 3 métodos são definidos e esquecidos . Confira algumas vezes por dia para ver se estão prontos.

    
por 25.02.2014 / 06:30
0

Ferramentas que uso com um objetivo semelhante:

  1. HDAT2
  2. MHDD (procure por "MHDD" na lista) , veja também FAQ P: Como posso corrigir atrasos no meu disco rígido (blocos vermelho e marrom no MHDD)?
  3. HDDScan

1 e 2 são utilitários DOS de baixo nível, funcionam no nível da unidade, ignoram o sistema de arquivos e podem usar timeouts personalizados (como "se houver um atraso de 300 ms, reescrever o setor"). Na maioria das vezes o processo está seguindo (é automático): ler dados até que haja um BAD ou atraso, reescrever setores ruins / atrasados, continue. Durante a reescrita, o HDD fixa o setor ou o remapeia para a área de reserva. Mas como você não precisa dos dados, você pode optar por apagar o HDD. Será um pouco mais rápido. Ambos os utilitários suportam repetição após o fim, por isso, se a unidade morre lentamente e lança mais e mais BADs, você poderá terminar automaticamente a agonia da unidade.

O HDDScan é um utilitário do Windows, é do mesmo autor do MHDD, mas tem uma funcionalidade limitada em comparação com o MHDD.

    
por 25.02.2014 / 21:45