2010-08-02 23:23:20 +0000 2010-08-02 23:23:20 +0000
129
129

Como verificar a saúde de um disco rígido

A minha unidade SATA começou a clicar e não consegui aceder aos dados. Mas não estava a clicar em voz alta, como uma unidade que já se estragou. Depois de apertar as ligações ao disco rígido, deixou de clicar e consegui voltar a aceder aos dados. Comecei a mover ficheiros para fora da unidade, mas penso que esta unidade ainda pode estar de boa saúde. Não encontrei qualquer corrupção de dados e não tive qualquer problema em aceder a quaisquer ficheiros. Nunca tinha tido uma drive SATA que falhasse, por isso estou a pensar que poderiam ter sido apenas as ligações soltas que estavam a causar o problema. Que testes posso fazer nesta unidade para descobrir o quão saudável é?

Este é o disco rígido em questão HITACHI Deskstar T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM 8MB Cache SATA 3.0Gb/s 3.5" Hard Drive -Bare Drive

Respostas (13)

123
123
123
2010-08-03 04:23:23 +0000
sudo smartctl -a /dev/sda | less

Isto irá dar-lhe uma abundância de informação sobre a saúde do seu disco rígido. A ferramenta também lhe permite iniciar e monitorizar os auto-testes da unidade.

Se quiser fazer benchmarks / verificar todos os sectores para encontrar um que é mau, pode encontrar outras ferramentas para isso, mas o smartctl é o primeiro lugar a ir para o estado de saúde da unidade.

62
62
62
2014-08-02 18:21:16 +0000

badblocks é mais uma utilidade; mostra a quantidade e a localização de badblocks na sua unidade:

sudo badblocks -v /dev/sda
15
15
15
2010-08-03 06:39:11 +0000

Se um HD começar a dar-lhe dicas físicas sobre uma falha futura, nenhum software o ajudará. Sim, SMART existe e coisas como smartctl podem ler seus resultados para você, mas você não deve apostar nisso. O SMART pode ser útil para detectar coisas como altas temperaturas ou sectores adversos, mas se o seu HD começar a clicar ou não iniciar durante a primeira tentativa, é altura de

  • certifique-se de que tem cópias de segurança
  • apresse-se até ao revendedor de computadores mais próximo, compre um novo HD e copie tudo o que lá estiver

Quando o HD decidir falhar, fá-lo-á sem um aviso prévio e a lei de Murphy diz que a falha acontecerá durante o momento mais indesejado. Portanto, esteja preparado e faça backup e substitua o disco AGORA, em vez de esperar pela catástrofe.

11
11
11
2018-03-17 02:57:30 +0000

Vejo que ninguém mencionou gsmartcontrol que é um GUI.

No Ubuntu pode instalá-lo com $ sudo apt-get install gsmartcontrol

Se lançar sudo gsmartcontrol vê todos os discos rígidos do seu computador.

Então se clicar com o botão direito do rato num dispositivo e clicar em View Details vê algo como isto.

Pode obter muitos detalhes nos diferentes separadores aqui. Também pode efectuar testes no separador Perform Tests.

6
6
6
2010-08-20 19:37:09 +0000

Tente usar SpinRite (Não é grátis) mas eu já usei muitas, muitas ferramentas. A maioria das ferramentas causam mais danos do que ajuda, quando digo danos, quero dizer “ não cuidando bem da sua informação”. Esta ferramenta irá verificar o seu disco e corrigir os sectores danificados, enquanto move a sua informação para sectores seguros. É também um método de prevenção de catástrofes no disco rígido

Sugiro vivamente que se arrisque a comprar um produto totalmente testado e com um bom histórico, do que perder a sua informação tão valiosa.

4
4
4
2010-08-03 00:17:47 +0000

Para além do já mencionado estatuto SMART, poderá ser importante mencionar que os HDD modernos tendem a não falhar graciosamente. Muitas vezes, de um dia para o outro, ouve-se apenas um estalido ou não se consegue aceder ao disco. Assim, embora o seu problema também possa ser causado por um cabo solto, esteja sempre preparado, tendo cópias de segurança regulares num disco diferente.

4
4
4
2016-05-14 09:14:31 +0000

Ambiente de teste: Ubuntu Permanente Live 16.04 USB feito com base no fio Como Fazer Ubuntu Permanente Live 16.04? Conecte o seu disco rígido no seu computador. Arranque para o Ubuntu em directo. O programa GUI gnome-disks que mostra também os maus sectores e onde pode fazer benchmarking dos discos e dos seus diferentes sectores. É semelhante às ferramentas do smartmontools para o sudo smartctl -a .... Exemplo de saída de benchmarking do meu disco de 500 GB onde se vê a velocidade de leitura/gravação degenerar no tempo sob carga pesada

Outra vista: SMART Data & Self-Tests onde faço um autoteste curto. Pode encontrar a temperatura do variador de velocidade, e quantos anos/meses/dia o seu variador de velocidade esteve ligado

2
2
2
2019-02-23 20:51:50 +0000

A saída de smartctl é difícil de ler para mim. gnome-disks puxa no GNOME que hoje em dia não pode viver sem o NetworkManager.

Encontrei skdump(parte de libatasmart) que consegui compreender. Produz também colunas “Pretty” e “Good” ao lado de Overall status:

Bad Sectors: 0 sectors
Powered On: 7.4 years
Power Cycles: 2144
Average Powered On Per Power Cycle: 1.3 days
Temperature: 33.0 C
Attribute Parsing Verification: Good
Overall Status: GOOD
ID# Name Value Worst Thres Pretty Raw Type Updates Good Good/Past
  1 raw-read-error-rate 100 91 51 36 0x240000000000 prefail online yes yes 
  3 spin-up-time 76 76 11 8.0 s 0x181f00000000 prefail online yes yes 
  4 start-stop-count 98 98 0 2173 0x7d0800000000 old-age online n/a n/a 
  5 reallocated-sector-count 100 100 10 0 sectors 0x000000000000 prefail online yes yes 
  7 seek-error-rate 100 100 51 0 0x000000000000 prefail online yes yes 
  8 seek-time-performance 100 100 15 n/a 0x072700000000 prefail offline yes yes 
  9 power-on-hours 87 87 0 7.4 years 0xd1fd00000000 old-age online n/a n/a 
 10 spin-retry-count 100 100 51 0 0x000000000000 prefail online yes yes 
 11 calibration-retry-count 100 100 0 0 0x000000000000 old-age online n/a n/a 
 12 power-cycle-count 98 98 0 2144 0x600800000000 old-age online n/a n/a 
 13 read-soft-error-rate 100 91 0 36 0x240000000000 old-age online n/a n/a 
183 runtime-bad-block-total 100 100 0 0 0x000000000000 old-age online n/a n/a 
184 end-to-end-error 100 100 0 0 0x000000000000 prefail online n/a n/a 
187 reported-uncorrect 100 100 0 2540 sectors 0xec0900000000 old-age online n/a n/a 
188 command-timeout 100 100 0 0 0x000000000000 old-age online n/a n/a 
190 airflow-temperature-celsius 67 53 0 33.0 C 0x21000f210000 old-age online n/a n/a 
194 temperature-celsius-2 67 52 0 33.0 C 0x21000f220000 old-age online n/a n/a 
195 hardware-ecc-recovered 100 100 0 47099 0xfbb700000000 old-age online n/a n/a 
196 reallocated-event-count 100 100 0 0 0x000000000000 old-age online n/a n/a 
197 current-pending-sector 100 100 0 0 sectors 0x000000000000 old-age online n/a n/a 
198 offline-uncorrectable 100 100 0 0 sectors 0x000000000000 old-age offline n/a n/a 
199 udma-crc-error-count 100 100 0 0 0x000000000000 old-age online n/a n/a 
200 multi-zone-error-rate 100 100 0 0 0x000000000000 old-age online n/a n/a 
201 soft-read-error-rate 100 100 0 0 0x000000000000 old-age online n/a n/a

Embora diga “GOOD” (Samsung HD103UJ). Na saída de smartctl vi o registo com erros e pode vê-los em 187 (erros não corrigidos) o que indica a quantidade de dados que realmente perdi. Ver o 7 (sectores reafectados) em 0 é um pouco inesperado para mim.

1
1
1
2010-08-02 23:58:07 +0000

http://en.wikipedia.org/wiki/S.M.A.R.T .

S.M.A.R.T. é um padrão definido para o que está a descrever. Existem várias aplicações lá fora para obter a informação do HDD.

A minha escolha favorita (e gratuita) é SpeedFan .

1
1
1
2010-08-02 23:30:16 +0000

O HDDScan é um utilitário muito útil/útil para a digitalização de discos rígidos. Mostrará qualquer erro muito provavelmente. No entanto, deve também experimentar ferramentas específicas do fornecedor. (Se me disser os fabricantes (e modelo) dos seus HDD, posso ligá-los aqui).

0
0
0
2020-02-15 05:53:49 +0000

Se a pergunta for:

Qual o software que me irá ** avisar** quando o meu disco estiver prestes a falhar?

A resposta é nenhum para a maioria dos casos. A maioria das unidades avaria num período de tempo muito curto, e nem SMART nem qualquer outro software os apanha a tempo.

Também mesmo que comuniquem o erro, os dados de um muito mau sector* podem ser irrecuperáveis.

Portanto, a verdadeira solução para os dados perdidos é backups*. Gosto muito de Synthing para isso, com qsyncthingtray , uma vez que faz clones perfeitos em todos os dispositivos em tempo real.

0
0
0
2010-08-03 00:22:40 +0000

A versão gratuita pode verificar a saúde do HDD.

-5
-5
-5
2012-06-05 18:45:16 +0000

Está em Linux mas pode anexar o seu HDD ao computador de um amigo a correr Windows.

Não precisa de nenhum software complicado para verificar o estado do HDD. Use Crystal Disk Info para Windows para verificar se o seu HDD está em bom estado ou se há algum dano.

Também irá mostrar os dados S.M.A.R.T. com um indicador ao lado de cada valor para que se encontrar um indicador vermelho, então há um problema com o seu disco rígido.