Travamentos sem explicação, arquivos corrompidos, um banco que precisa de reparo com frequência e um computador que reinicia sozinho podem ser falhas de hardware, e não do programa. O disco, a memória e a temperatura costumam dar sinais antes de parar, e reconhecer esses sinais permite copiar os dados antes da falha.
O disco
Os computadores usam dois tipos de disco: o HD, com discos que giram e cabeças que leem os dados, e o SSD, de memória eletrônica, sem partes móveis e muito mais rápido. O HD se desgasta mecanicamente, e o SSD se desgasta com a quantidade de dados gravados.
Os discos registram contadores próprios de saúde pelo SMART, a tecnologia de automonitoramento dos discos. Alguns contadores indicam um disco em falha:
- Setores realocados: o disco já substituiu setores defeituosos por setores de reserva;
- Setores pendentes: o disco tem setores que não consegue ler e que aguardam uma nova gravação;
- Setores incorrigíveis: o disco não conseguiu recuperar os dados de alguns setores;
- Desgaste: no SSD, a parte da vida útil já consumida.
Um valor diferente de zero em um dos três primeiros contadores pede a cópia imediata dos dados. No PowerShell aberto como administrador, alguns comandos mostram a saúde dos discos:
Get-PhysicalDisk: lista os discos físicos e o estado de saúde de cada um;Get-PhysicalDisk | Get-StorageReliabilityCounter: mostra a temperatura, os erros de leitura e de gravação e o desgaste, quando o disco informa esses contadores;chkdsk C: /scan: verifica o sistema de arquivos da unidade C sem alterar nada.
O Visualizador de Eventos registra os sinais de falha no log do Sistema:
- Evento 7: o disco tem um bloco defeituoso;
- Evento 51: houve um erro no disco durante uma operação de paginação;
- Evento 153: uma operação de leitura ou de gravação precisou ser repetida;
- Evento 55: a estrutura do sistema de arquivos está corrompida e pede o chkdsk.
Diante de sinais de falha física, a cópia dos dados vem antes de qualquer reparo. A varredura completa de setores, como a do chkdsk com a opção /r, força um disco que já está falhando e pode piorar a perda.
A memória
Uma memória com defeito produz falhas que parecem aleatórias: telas azuis, programas que fecham sozinhos, arquivos corrompidos ao gravar e travamentos sem um padrão. O Diagnóstico de Memória do Windows, aberto pelo comando mdsched.exe, reinicia o computador para testar a memória, e o resultado aparece depois no Visualizador de Eventos, no log do Sistema, com a origem MemoryDiagnostics-Results.
A temperatura
Poeira nas entradas de ar, ventoinhas paradas e um computador fechado em um móvel sem ventilação aumentam a temperatura. O processador reduz a velocidade para se proteger, e o computador fica lento sem motivo aparente ou desliga sozinho quando a temperatura passa do limite.
No suporte
Diante de falhas que parecem aleatórias, convém olhar o hardware antes de reinstalar o programa: os eventos de disco no log do Sistema, a saúde do disco no PowerShell, o teste de memória e a temperatura. Um disco com setores realocados ou pendentes pede a cópia dos dados antes de qualquer outra ação.
Para guardar
- O HD se desgasta mecanicamente, e o SSD, com o volume de gravações.
- Setores realocados, pendentes ou incorrigíveis indicam um disco em falha.
- Os eventos 7, 51 e 153 do log do Sistema registram problemas de leitura e de gravação no disco.
- A memória com defeito produz falhas aleatórias, e o comando mdsched.exe testa a memória.
- A cópia dos dados vem antes de qualquer reparo em um disco com sinais de falha.
O banco do servidor da loja precisou de reparo três vezes no mês, sem queda de energia nem desligamento forçado. O que investigar além do banco?
O disco e a memória do servidor. Os eventos de disco no log do Sistema, os contadores de saúde do disco e o teste de memória mostram se o hardware está corrompendo as gravações. Um disco com sinais de falha pede a cópia dos dados antes de qualquer reparo.
O caixa 01 fica lento depois de algumas horas ligado e às vezes desliga sozinho no meio da tarde. O que pode explicar?
O aquecimento. A poeira e uma ventoinha parada elevam a temperatura, o processador reduz a velocidade para se proteger e, acima do limite, o computador desliga. A limpeza das entradas de ar e a conferência das ventoinhas tratam a causa.