smartmontools SMART drive health monitoring

Shucking é o truque de comprar uma unidade USB externa, abrir a carcaça de plástico e tirar a unidade nua para uma construção de NAS ou desktop. Continua sendo a rota mais barata por terabyte para armazenamento em massa em 2026, geralmente 30 a 50 por cento mais barata que o preço de varejo interno para a mesma capacidade. O problema é que os fabricantes às vezes enviam unidades de nível QC de marca branca dentro de externas, unidades que teriam falhado no binning mais rigoroso para um SKU de varejo em caixa. Essas unidades geralmente funcionam bem por meses e depois falham sem aviso.

A única defesa é monitorar os atributos SMART para que um pico de setores realocados ou um número crescente de erros CRC UDMA chegue até você antes que a unidade em si. Pesquisamos os melhores aplicativos para monitoramento de saúde de discos rígidos SMART no desktop e classificamos sete que cobrem Windows, macOS e Linux, mais um painel de controle auto-hospedado que reúne um homelab.

O que procurar em um aplicativo de monitoramento SMART

Uma ferramenta SMART útil deve fazer mais do que simplesmente despejar valores hexadecimais brutos. Seis critérios importam antes de escolher um.

Amplitude de atributos. Procure por contagem de setores realocados, setores pendentes atuais, offline irrecuperável, erros CRC UDMA, contagem de tentativas de giro e, para SSDs, contagem de nivelamento de desgaste e total de bytes gravados. Qualquer coisa mais estreita perde os primeiros sinais de falha que Backblaze sinalizou anos atrás.

Daemon em segundo plano versus GUI única. Um painel que você precisa lembrar de abrir é um painel que você esquecerá. Daemons que pesquisam em um cronograma e disparam em violação de limite são a única rede de segurança real.

Suporte de NVMe via USB. Muitas ferramentas falham quando uma unidade NVMe está dentro de um gabinete USB, especialmente no Windows e macOS. Confirme antes de comprar o gabinete.

Alertas. Email é a linha de base. Webhook, Discord ou push móvel através de uma pilha de notificações NAS é melhor.

Integração com NAS. A implantação do Docker e os ganchos do Home Assistant importam se a unidade estiver em um homelab. O mesmo vale para suporte de agente para que um único painel possa monitorar unidades em vários hosts.

Instalação portátil. Útil para diagnóstico de loja de tecnologia em uma máquina cliente quando você não deseja instalar um serviço.

Comparação rápida

Aplicativo Melhor para Plataformas Código aberto Monitoramento contínuo Gratuito
smartmontools Verdade bruta em qualquer SO Linux, macOS, Windows, FreeBSD Sim Sim (smartd) Sim
CrystalDiskInfo Usuários domésticos do Windows Windows Não (freeware) Sondagens programadas Sim
GSmartControl GUI multiplataforma Linux, macOS, Windows Sim Não (única) Sim
Hard Disk Sentinel Frotas e oficinas Windows, Linux Não Sim Avaliação, depois pago
Scrutiny Painéis de homelab Docker em Linux, macOS, Windows Sim Sim Sim
DriveDx Usuários de Mac com externos macOS Não Sim Pago
Open Hardware Monitor Correlação de temperatura Windows, Linux Sim Sim Sim

Os aplicativos

1. smartmontools (smartctl / smartd), melhor em geral

smartmontools é o utilitário SMART que todas as outras ferramentas nesta lista envolvem. Vem como dois binários, smartctl para leituras únicas e smartd para monitoramento em segundo plano, e está em desenvolvimento contínuo desde 2002. Os pacotes existem em praticamente todas as distribuições do Linux, macOS via Homebrew, Windows via instalador e FreeBSD pronto para uso.

O comando smartctl -a /dev/sdX imprime cada atributo que a unidade expõe, o registro de autoteste, o registro de erros e dados de identidade em uma única vez. Executar smartd como serviço pesquisa cada disco em um cronograma definido em smartd.conf e envia um email em caso de violação de limite. A configuração é um arquivo de texto, que funciona bem em um servidor e é incômodo em um laptop.

Onde falha: sem painel, saída concisa e um arquivo de configuração que espera que você leia a página do manual.

Baixar: smartmontools.org

Conclusão: instale isso mesmo se você planeja usar uma GUI por cima. Tudo mais nesta página chama smartctl nos bastidores.

2. CrystalDiskInfo, melhor GUI gratuita do Windows

CrystalDiskInfo é por onde a maioria dos usuários do Windows começa, e por uma boa razão. A janela mostra cada unidade como um cartão colorido, azul para saudável, amarelo para cautela, vermelho para ruim, com atributos em uma grade abaixo em forma bruta e normalizada ao lado dos limites do fornecedor.

Duas características o distinguem. Ele lê SMART de unidades NVMe mesmo quando estão dentro de um gabinete USB, o que confunde a maioria das ferramentas do Windows, e pode programar sondagens com um atalho de inicialização. A versão ZIP portátil é executada sem um instalador, útil para diagnóstico de loja de tecnologia em uma máquina cliente.

Onde falha: freeware, não código aberto. Alertas limitados a som local e email SMTP. Sem webhook, sem push móvel.

Baixar: crystalmark.info

Conclusão: instale isso em qualquer máquina Windows que contenha dados que você se importa. Grátis, sobrecarga baixa, nenhuma razão para não fazer.

3. GSmartControl, melhor GUI portátil multiplataforma

GSmartControl é um frontend Qt para smartctl. É executado em Linux, macOS e Windows, é distribuído como código aberto no GitHub e coloca cada opção de smartctl atrás de botões e abas. Selecionar uma unidade abre identidade, tabela de atributos, registro de autoteste, registro de erros e botões para disparar autotestes curtos ou estendidos na hora.

A interface é funcional em vez de bonita, mas funciona bem para uma verificação de saúde única. Como envolve o CLI, herda o suporte de driver do smartctl, então NVMe via USB funciona bem no Linux e irregularmente no Windows dependendo da ponte do gabinete.

Onde falha: sem monitoramento contínuo, sem alertas, sem sondagem. É um visualizador, não um guardião.

Baixar: gsmartcontrol.shaduri.dev

Conclusão: combine com smartd para monitoramento em segundo plano ou mantenha a compilação portátil em um stick USB para uso em oficina de reparo.

4. Hard Disk Sentinel, melhor para frotas

Hard Disk Sentinel é a escolha comercial, voltada para departamentos de TI, oficinas de recuperação de dados e qualquer pessoa que gerencia mais do que um punhado de unidades. Vai além do SMART bruto com uma estimativa de vida útil prevista derivada de curvas de tendência de temperatura, setores realocados e setores pendentes, e pode enviar alertas por email, SMS, mensagem de rede ou webhook para uma pilha de monitoramento como Zabbix ou PRTG.

A edição do Windows tem sido a base há duas décadas. Uma edição Linux cobre implantações de servidor, e o licenciamento corporativo adiciona um monitor de rede que extrai SMART de hosts remotos para um console central.

Onde falha: pago, código fechado e a interface mostra sua idade. Excessivo para um desktop de duas unidades.

Baixar: harddisksentinel.com

Conclusão: se você ganha dinheiro com dados, a licença se paga na primeira vez que o avisa que uma unidade está prestes a falhar.

5. Scrutiny, melhor painel auto-hospedado

Scrutiny é um painel web moderno em cima do smartctl, construído para uso em homelab e pequenas empresas. É executado como um contêiner Docker, portanto um NAS ou Raspberry Pi no canto pode hospedá-lo, e contêineres de agente em cada host enviam seus dados SMART para a instância central em um cronograma.

A interface web é realmente utilizável. Cartões por unidade mostram saúde atual, gráficos históricos cobrem cada atributo e a guia de notificações suporta webhook, Discord, Slack, Home Assistant, Pushover, Gotify e uma dúzia de outros destinos. As estatísticas de falha de Backblaze são incorporadas para que o painel sinalize atributos que se correlacionam com falhas no mundo real, não apenas os limites do fornecedor.

Onde falha: a configuração envolve Docker Compose. Um usuário de desktop do Windows com duas unidades achará mais pesado do que precisa.

Baixar: GitHub

Conclusão: esta é a ferramenta para executar se você já está enviando métricas para Grafana ou notificações para Home Assistant. Configure uma vez, esqueça.

6. DriveDx, melhor monitor SMART para macOS

DriveDx preenche a lacuna deixada pelo Disk Utility no macOS. Ele lida com APFS e HFS+, gabinetes Thunderbolt, unidades SATA USB externas e NVMe conectado via USB, o último dos quais as ferramentas integradas do Apple praticamente ignoram. Um item da barra de menus mostra a saúde atual rapidamente e a janela principal decompõe cada unidade por indicador com uma explicação em inglês simples do que um contador crescente significa.

A licença paga é única, com um pacote familiar para vários Macs e uma avaliação gratuita que mostra o suficiente para decidir. Alertas disparam através de notificações do macOS e email SMTP.

Onde falha: apenas macOS, pago e sem integrações de estilo NAS além de email.

Baixar: binaryfruit.com

Conclusão: a ferramenta para comprar se você executa uma máquina de edição de fotos ou vídeos em unidades externas. Nada mais no macOS lê NVMe via USB de forma tão confiável.

7. Open Hardware Monitor, melhor para correlação de temperatura

Open Hardware Monitor é a escolha não convencional. É uma ferramenta Windows e Linux gratuita e de código aberto que monitora sensores de CPU, GPU e placa-mãe ao lado do SMART de unidade. Essa combinação importa mais para unidades extraídas do que a maioria das pessoas percebe. Externas são enviadas dentro de gabinetes apertados com refrigeração passiva, e uma unidade que estava a 42 graus Celsius em seu gabinete pode funcionar a 55 em um caso com fluxo de ar ruim.

Temperatura crescente associada a setores realocados crescentes é um sinal principal de que uma unidade está sendo forçada além de sua tolerância. A interface é uma árvore simples de sensores atualizada em tempo real, com colunas mín e máx.

Onde falha: sem alertas de email, cobertura SMART mais escassa do que smartmontools e desenvolvimento estagnado. Um fork chamado Libre Hardware Monitor é mais mantido ativamente se OHM não lê seu hardware.

Baixar: openhardwaremonitor.org

Conclusão: execute-o ao lado de smartd ou Scrutiny, não em seu lugar. Responde uma pergunta que os outros não responderam.

Como escolher o certo

Se você usa Windows e deseja a opção mais simples, instale CrystalDiskInfo, agende uma sondagem semanal e verifique o ícone da bandeja.

Se você executa Linux, macOS ou FreeBSD headless, execute smartmontools com smartd configurado para email em caso de violação de limite. Todas as ferramentas SMART do Linux o chamam de qualquer forma, então você poderia muito bem usá-lo diretamente.

Se você executa um NAS ou um homelab com Docker, Scrutiny é a resposta. Ele extrai SMART de cada host, gráficos de histórico e dispara alertas para onde suas outras notificações já vão.

Se você gerencia muitas unidades profissionalmente, Hard Disk Sentinel vale a licença. Vida útil preditiva mais alertas multicanal economizam a ligação de um cliente perguntando por que o RAID parou.

Se você executa um Mac com unidades Thunderbolt ou USB externas, especialmente gabinetes NVMe, compre DriveDx.

Se você precisa de uma GUI portátil para verificar uma unidade na máquina de outra pessoa, mantenha GSmartControl em um stick USB.

Se você está perseguindo um problema de temperatura em uma unidade extraída ou em um NAS caseiro, execute Open Hardware Monitor ao lado de um dos acima.

Perguntas frequentes

O SMART pode realmente prever quando um disco rígido falhará?

Não perfeitamente. O conjunto de dados de falha de longo prazo do Backblaze mostra que apenas alguns atributos se correlacionam fortemente com falha iminente, principalmente setores realocados, setores pendentes atuais, offline irrecuperável e contagem de erros CRC UDMA. Quando começam a aumentar, especialmente rapidamente, a unidade está desligando. Aproximadamente metade das unidades com falha não mostra nenhum aviso SMART, então SMART é um indicador principal para alguns modos de falha, não uma garantia completa.

Unidades extraídas relatam SMART corretamente via USB?

A maioria dos gabinetes passa comandos SMART através da ponte SAT (SCSI ATA Translation) para a unidade, portanto smartctl e ferramentas que o envolvem lerão atributos normalmente. Uma minoria de pontes USB-to-SATA baratas ou mais antigas bloqueiam completamente SMART. Se smartctl relatar “Unknown USB bridge”, você geralmente pode forçar com -d sat ou uma opção específica do gabinete como -d usbjmicron.

É seguro instalar CrystalDiskInfo?

Sim. Ele é desenvolvido por Hiyohiyo e distribuído como freeware com componentes de código aberto. A única coisa a prestar atenção é o download do tema “shizuku” opcional do instalador, que algumas ferramentas antivírus sinalizam como indesejado. Use a versão ZIP portátil se quiser evitar o instalador completamente.

Qual é uma leitura SMART saudável para uma unidade usada ou extraída?

A contagem de setores realocados e os setores pendentes atuais devem ser ambos zero. Erros de CRC UDMA também devem ser zero, ou pelo menos estáveis em vez de crescentes. Horas de funcionamento e contagem de ciclos de carga variam com a idade da unidade, mas temperaturas abaixo de 50 graus Celsius e nenhum contador de erro crescente significam que a unidade está em forma utilizável.

SSDs e unidades NVMe também precisam de monitoramento SMART?

Sim. Os nomes dos atributos diferem, mas contadores específicos de SSD como contagem de nivelamento de desgaste, contagem de falha de programa, contagem de falha de apagamento e total de bytes gravados importam tanto quanto setores realocados em uma unidade giratória. NVMe relata um conjunto similar através de sua própria interface de gerenciamento, e toda ferramenta nesta lista o lê.

Alguma dessas ferramentas pode me alertar no meu telefone?

Diretamente, não. Scrutiny pode enviar notificações para Pushover, Gotify, Discord ou Slack, todos com aplicativos móveis, e Hard Disk Sentinel suporta webhook e email que funcionam bem com um serviço como ntfy.sh. O resto é limitado a notificações de desktop e email SMTP.