Diferença entre setores realocados SMART e setores defeituosos

3

Depois que meu filho de 7 meses chutou o laptop da minha esposa do sofá, eu estava no modo de recuperação de dados. Os dados agora recuperados, o laptop é antigo e está basicamente à beira de ser guardado.

Eu decidi experimentar e usar o laptop para o XBMCbuntu e, embora o disco rígido tenha problemas - espero usá-lo para salvar configurações e mídia xbmc -, mas nenhum dado com o qual eu me preocuparia se o disco rígido realmente falha.

A minha pergunta é: qual é a diferença entre setores realocados e setores defeituosos?

Meu disco tem uma "Contagem realocada do setor" de 555, e estou executando os setores defeituosos que já chegam a 1083. Espero que os setores defeituosos verifiquem todos os setores e achei que isso também aumentaria a "Contagem do setor realocado" (como eu suponho, isso só aumenta conforme os setores são usados).

Pelo que eu li, parece "setores realocados" são setores ilegíveis / não-graváveis identificados pelo disco rígido, que são remapeados para outra área da unidade - e isso é transparente para o sistema operacional?

Os setores inválidos são setores ilegíveis / não-editáveis identificados pelo SO e estão marcados como 'ruins' para impedir seu uso pelo sistema operacional.

Estou com dificuldades para ver  'como' o sistema operacional pode identificar setores defeituosos, quando a unidade deve ser remapeada de forma transparente?  'b' Como meu sistema operacional está encontrando mais setores defeituosos do que a unidade realocou setores? (realocações são desencadeadas apenas por ações de 'gravação'?

Um resumo com um link para um recurso detalhado é bom - eu não me importo com a leitura, mas todas as respostas parciais que eu encontrei até agora dizem fsck divertido, execute badsectors ou "substitua a unidade o mais rápido possível"

    
por MattH 06.12.2013 / 11:11

2 respostas

3

Seu palpite está certo. A unidade apenas realoca um setor quando uma operação write falha. Verifique o wikipedia . Também dê uma olhada no atributo Current Pending Sector Count S.M.A.R.T. Os setores pendentes são aqueles que tinham falhas de leitura, mas não falhas de gravação, ao escrever para esses setores, os setores serão realocados.

O sistema operacional não sabe nada sobre um setor remapeado, porque o remapeamento é transparente, o que significa que o sistema operacional tenta gravar em um setor, por exemplo, 27643 e que a gravação falha, então o disco remapeia o setor internamente para outra área física. Então, quando o sistema operacional tentar escrever novamente no setor 27643, ele será bem-sucedido. O sistema operacional não sabe que está escrevendo para uma área física diferente.

    
por falconer 06.12.2013 / 13:27
2

Um setor ruim é simplesmente um cluster de espaço de armazenamento, que parece estar com defeito. O setor não responde a solicitações de leitura ou gravação. Setores ruins podem acontecer em discos rígidos e SSDs. Setores defeituosos podem acontecer de danos físicos que não podem ser reparados e erros de software que podem ser reparados.

O setor realocado é quando seu disco rígido encontra um setor defeituoso e o troca com um dos setores reservados definidos na unidade no momento da fabricação para tais instâncias. Uma vez que um setor é trocado, a unidade informaria que a unidade está livre de setores defeituosos no sistema operacional. Lembre-se de que há um determinado número de setores reservados e, quando esse número for usado, provavelmente é hora de substituir a unidade.

    
por Mitch 06.12.2013 / 13:38