
Meu computador está com lentidão e não estou surpreso (tem cerca de 6 anos). Aqui está o que eu verifiquei:
- Não são muito frequentes (apenas algumas vezes por dia).
- Quando isso acontece, um único aplicativo trava por 10 a 60 segundos, enquanto o restante não trava, mas também fica lento.
- Mesmo enquanto isso acontece, o uso da CPU permanece baixo.
- Acontece com aplicativos (como editor de texto, firefox, skype).
- Isso nunca acontece com alguns aplicativos (como jogos) que uso por horas sob carga pesada da CPU.
Também digno de nota:
- A placa gráfica e a fonte de alimentação são novas (cerca de um ano).
- Embora eu tenha uma quantidade razoável de software instalado no momento, isso aconteceu mesmo depois de reinstalar o Windows.
- Este HDD passou por muitos esquemas de particionamento e algumas operações pesadas (como movimentar cerca de 200 GB de dados).
Pelo exposto, já tenho 70% de certeza de que o problema está no disco rígido. Antes de substituí-lo, entretanto, quero descartar outras possibilidades menos prováveis (como RAM, software ou PSU).
Não tenho dinheiro para substituir a caixa inteira agora, mas posso substituir facilmente um dos componentes.
Eu li várias perguntas (como Este) que fornecem orientações gerais sobre como solucionar um problema desconhecido, ou sejanãoo que estou procurando aqui.
Minha principal pergunta é:
Que testes ou benchmarks posso executar para verificar se tenho um disco rígido problemático?
Não preciso resolver esse problema, estou satisfeito em apenas ter certeza de que é o disco rígido.
Eu poderia pegar emprestado um disco rígido mais novo de um amigo e ver se melhora. Um resultado positivo excluiria todos os outros componentes, mas não descartaria um problema de software (já que este novo disco rígido não terá nenhum dos softwares que uso diariamente).
Executando em Windows/Linux.
Responder1
Verificando oAtributos SMARTé um primeiro passo útil e resumido para identificar problemas no disco rígido.
Acessando atributos SMART
Você pode visualizar atributos SMART no Windows usando ferramentas de terceiros, comoGSmartControl.
No macOS, você pode usarUtilitário de Disco, embora não seja muito detalhado. Você podeinstalar smartctl
a partir do pacotesmartmontools
para acessar os atributos SMART usando a linha de comando.
No Linux, o comando smartctl -a /dev/hda
(do pacote smartmontools
) fornece ao SMART informações sobre um disco rígido, onde /dev/hda
é substituído pelo dispositivo em questão. Discos GNOME( gnome-disks
do pacote gnome-disk-utility
, anteriormente conhecido como palimpsest
) é um utilitário gráfico que pode fornecer mais alguns conselhos sobre a condição do seu disco rígido.
Compreendendo os atributos SMART
Aqui estão alguns atributos que são relevantes e dignos de nota. Uma lista maior pode ser encontradaaqui.
Um diferente de zeroTaxa de erro de leitura(ID 1) indica um problema na superfície do disco ou nos cabeçotes de leitura/gravação.
ODesempenho de rendimento(ID 2) é a eficiência média do disco. Se o valor cair abaixo do limite, algo pode estar errado com o disco.
Um altoTempo de rotação(ID 3) (gravado em milissegundos) pode indicar que o disco rígido está com problemas para girar.
Um aumentoContagem de setores reatribuídos(ID 5) significa que áreas do disco rígido estão com falha de integridade e os dados tiveram que ser movidos. Isso causa diminuição de desempenho quando os setores estão sendo remapeados, mas pode ser mais sério porque o disco rígido está prestes a falhar.
Um baixoBusque desempenho de tempo(ID 8) é um sinal de problema mecânico nas cabeças magnéticas.
OContagem de novas tentativas de rotação(ID 10) aumenta quando um spin-up falha. Se isso acontecer, as operações de entrada/saída serão enfileiradas até que o disco rígido possa girar normalmente, o que causa lentidão. Mais importante ainda, porém, se o disco rígido precisar tentar girar novamente, é um sinal de falha iminente.
Um diferente de zeroErros incorrigíveis relatados(ID 187) significa que esse número de setores não pôde ser corrigido pela correção de erros de hardware. Aqui está um sinal de velhice.
OContagem atual sector pendente(ID 197) é o número de setores aguardando para serem remapeados. Isso indica a idade avançada do disco rígido.
Referências de HDD
Se houver um determinado local no disco rígido que esteja apresentando baixo desempenho (talvez onde as informações usadas com frequência sejam armazenadas), os benchmarks de leitura do disco rígido podem ajudar a confirmar isso. Acima está uma captura de tela de um benchmark de disco rígido usando palimpsest
, agora conhecido comoDiscos GNOME( gnome-disks
).
Se preferir fazer benchmarks de linha de comando no Linux, você pode combinar várias opções:
hdparm
(do pacotehdparm
)hdparm -t /dev/hda
— Teste de leitura sequencial com buffer ativado/dev/hda
hdparm -T /dev/hda
— Teste de leitura sequencial em cache ativado/dev/hda
dd
(do pacotecoreutils
)dd if=/dev/hda of=/dev/zero bs=1M count=1024
— Manter uma leitura desde o início/dev/hda
para1GiB
usar um tamanho de bloco de1MiB
ioping
(do pacoteioping
)ioping -R /dev/hda
— Teste de leitura aleatória ativado/dev/hda
No Windows, você pode usar ferramentas comoSintonia HDpara fazer benchmarks de disco rígido.
No macOS, você pode usar ferramentas comoTeste de velocidade de disco Blackmagicpara fazer benchmarks de disco rígido.
Responder2
Outra maneira de testar no Windows é executar o prompt de comando (executar como administrador no Vista ou Windows 7). A partir daí, digite CHKDSK C: /f /r
e pressione Enter. Isso verificará o sistema de arquivos e o espaço livre em busca de erros
Responder3
Verifique o status SMART de suas unidades com uma ferramenta comoGSmartControl. Se houver problemas graves, como setores defeituosos, estes provavelmente serão visíveis nos dados. Você também pode iniciar um autoteste para descobrir novos erros que ainda não foram registrados.