HD bad blocks: existe uma maneira de repará-los?

1

Durante o último mês o Ubuntu começa a ter alguns problemas: ele desliga de repente sem nenhuma razão aparente .. Eu descobri que o problema está no disco rígido, se eu executar este comando:

$ sudo badblocks -sv -b 512 /dev/sda

Eu recebo 24 blocos ruins todos na partição Linux (eu tenho o Windows em outro e ele não tem o mesmo problema). A questão é se existe uma maneira (diferente de mudar o disco) para evitar esse desligamento. Talvez isolando os blocos ruins?

    
por Red 26.01.2014 / 15:51

2 respostas

4

Se um disco tiver setores defeituosos (isto é, o que os blocos defeituosos detectam), ele ainda funcionará. Discos rígidos têm setores extras neles que são automaticamente remapeados para que o disco continue a funcionar.

No Ubuntu, você pode usar Discos (em versões mais antigas, chama-se Utilitário de Disco) para verificar o status SMART do disco. Pode fornecer informações preditivas sobre falhas.

Usando um utilitário como SpinRite , você pode verificar o disco e definitivamente descobrir se eles são ruins ou não. Se for executado no nível mais alto, ele verificará todos os setores e restabelecerá quaisquer setores que estejam marcados como ruins quando estiverem realmente bem, e marcará qualquer um que seja ruim.

Se o disco estiver saindo, eu o substituiria em vez de correr riscos.

    
por quaeritate 26.01.2014 / 21:49
2

No momento em que você começa a ver blocos inválidos em utilitários como badblocks , o disco já é inseguro de usar. A utilidade badblocks foi escrita em outra época, antes que os discos pudessem remapear automaticamente alguns setores defeituosos, como descreve a quaeritate; não é realmente muito útil hoje, exceto talvez como uma solução de band-aid de curto prazo muito muito . Se o disco tiver blocos defeituosos, substitua imediatamente .

    
por Rod Smith 09.02.2014 / 23:41