O Utilitário de Disco é confiável?

7

Estou usando o Ubuntu 11.04. Utilitário de disco está relatando que eu tenho um setor ruim no meu disco rígido. Isso é confiável?

Eu não acredito que seja um relatório preciso porque

  1. Quando pesquisei "setores defeituosos do utilitário de disco ubuntu", isso me levou a esse bug: link
  2. Digitalizei a unidade com a ferramenta do fabricante (Seagate Seatools) e ela não relatou erros
  3. Examinei a unidade com algumas outras ferramentas e elas não relataram erros
  4. A execução do fdisk e do ntfsfix não encontrou nada (além do ntfsinfo que dizia que o volume do meu Windows estava "agendado para verificação")
  5. Utilitário de disco está relatando alguns números malucos em outros lugares: a taxa de erro de leitura é superior a 60 milhões (ainda está verde), a taxa de erro de busca é superior a 150 bilhões (ainda está verde) 84 milhões (novamente, verde). veja estas imagens:

    Editar: a entrada da wikipedia para o SMART tem isto a dizer para cada um destes atributos: "O valor bruto tem uma estrutura diferente para diferentes fornecedores e muitas vezes não é significativo como um número decimal. "

Tendo dito tudo isso, minha partição do Windows tornou-se não inicializável (ntoskrnl.exe ausente ou corrompido, etc) várias vezes ao longo dos últimos anos, e além do fato de que o Windows é relativamente pouco confiável, setores defeituosos explicaria por que continua bagunçando.

Qual é a melhor maneira de determinar se há realmente algo errado com a unidade?

    
por bmaupin 26.05.2011 / 20:11

2 respostas

5

Sim, é confiável. Execute sudo badblocks -b 512 /dev/sda para varrer o disco e descobrir onde está o setor defeituoso. Ele mostrará o número do setor ruim. Você pode verificar com:

sudo dd if=/dev/sda of=/dev/null iflag=direct bs=512 skip=sector_number count=1

Certifique-se de digitar o comando exatamente como indicado, usando o setorial correto dos badblocks. Isso deve falhar com um erro de IO (já que o setor é ruim). Se isso não acontecer, então você tem algo errado. Em caso afirmativo, você pode tentar reparar o setor defeituoso:

sudo dd if=/dev/zero of=/dev/sda oflag=direct bs=512 seek=sector_number count=1

Depois disso, verifique o status SMART novamente e o pending_count deve ter diminuído. Se o reallocated_count ainda é zero, então o disco está bem.

    
por psusi 26.05.2011 / 20:59
0

Eu acho que o utilitário de discos é bastante preciso. quando reporta setores ruins, inclui setores pendentes. como em você poderia ter 2 setores pendentes (setores com baixo desempenho) e diria que existem alguns setores defeituosos.

A instrução "alguns" não é exatamente explícita e é relativa ao tamanho do disco. Como em, um disco de 4GB com 53 "setores com falha" está em estado crítico. (IMHO), onde um disco maior com mais setores também pode ter mais setores disponíveis para falha. discos não faz tal análise dessas condições, ele simplesmente relata os dados do sensor.

os setores MBR com falha ou pendentes podem causar problemas de inicialização quando o disco simplesmente não responde a tempo de inicializar.

    
por leoh Jones 06.02.2015 / 15:52