Como verificar a integridade do disco no Mac com smartctl

Existem várias maneiras de verificar a integridade de uma unidade de disco rígido (HDD) e unidade de estado sólido (SSD) usada em um Mac com unidades compatíveis com SMART, que significa Self-Monitoring Analysis Reporting Technology. Essas opções variam desde bastante simples, usando o Utilitário de Disco para verificar o status SMART de uma unidade, até muito mais complexas, com ferramentas de terceiros, como DriveDX.

Apresentaremos outra excelente opção para usuários de Mac monitorarem e analisarem a integridade de seus dispositivos de armazenamento, usando uma ferramenta de linha de comando chamada “smartctl”.

O utilitário smartctl verificará as autoavaliações de status SMART da integridade da unidade, fornecerá a temperatura das unidades internas, bem como oferecerá informações de leitura e gravação (que são relevantes especialmente para SSDs) e análise geral da integridade da unidade.

Como usar o smartctl para verificar a integridade do Mac Drive

Para começar com o smartctl, você precisa primeiro instalá-lo com o HomeBrew. Sim, isso significa que você desejará instalar o Homebrew, caso ainda não o tenha feito (aqui estão as instruções para macOS Sonoma, Ventura e posteriores).

Abra o aplicativo Terminal se ainda não tiver feito isso para começar.

Primeiro, instale o smartctl:
brew install smartmontools

Depois que o Homebrew concluir a instalação do pacote smartctl, você estará pronto para usar o utilitário para exibir informações sobre o dispositivo de disco e a integridade da unidade:

smartctl -a disk0

(Substitua disk0 por disk1, disk2, etc se você tiver várias unidades e quiser verificá-las)

Você receberá um relatório na linha de comando que pode ser algo como o seguinte:

% sudo smartctl -a disk0
smartctl 7.4 2023-08-01 r5530 [Darwin 23.4.0 arm64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== INÍCIO DA SEÇÃO DE INFORMAÇÕES ===

Número do modelo: APPLE SSD AP1024Z

Número de série: 0ea8r31b280003

Versão do firmware: 373.100.

ID do fornecedor/subsistema PCI: 0x106b

Identificador IEEE SIM: 0x000000

ID do controlador: 0

Versão NVMe: 1.2

Número de namespaces: 3

A hora local é: Quarta, 10 de abril, 01:11:24 2024 PDT

Leitura sugerida:Como verificar a integridade da CPU, GPU e disco rígido em um PC com Windows

Atualizações de firmware (0x02): 1 slot

Comandos de administração opcionais (0x0004): Frmw_DL

Comandos NVM opcionais (0x0004): DS_Mngmt

Tamanho máximo de transferência de dados: 256 páginas

Estados de energia suportados
St Op Max Ativo Inativo RL RT WL WT Ent_Lat Ex_Lat
0 + 0,00W – – 0 0 0 0 0 0

=== INÍCIO DA SEÇÃO DE DADOS INTELIGENTES ===
Resultado do teste de autoavaliação de saúde geral SMART: APROVADO

Informações SMART/Saúde (registro NVMe 0x02)

Aviso crítico: 0x00

Temperatura: 41 Celsius

Sobressalente disponível: 100%

Limite de reposição disponível: 99%

Porcentagem usada: 2%

Unidades de dados lidas: 471.985.722 [241 TB]

Unidades de dados gravadas: 102.955.161 [52,7 TB]

Comandos de leitura do host: 13.949.509.366

Comandos de gravação de host: 1.322.749.058

Tempo ocupado do controlador: 0

Ciclos de energia: 255

Horas de ligação: 1.514

Desligamentos inseguros: 5

Erros de integridade de mídia e dados: 0

Entradas de registro de informações de erro: 0

Falha na leitura de 1 entradas do log de informações de erro: falha no GetLogPage: sistema = 0x38, sub = 0x0, código = 745

Como você pode ver, muitas informações úteis e reveladoras são fornecidas pelo smartctl, incluindo temperatura, informações de leitura/gravação de disco, desligamentos inseguros (falhas ou situações de energia), ciclos de energia, horas de unidade ligada e muito mais.

Uma seção à qual você desejará prestar atenção especial ao verificar a integridade da unidade é a seção “Resultado do teste de autoavaliação de saúde geral SMART”, que você desejará dizer APROVADO. Se aparecer FAILED, você desejará fazer backup de seus dados imediatamente, porque o disco poderá falhar em breve, o que pode resultar em perda catastrófica de dados.

Seja qual for o caso, quer a unidade esteja íntegra ou não, e passe nas verificações SMART ou não, crie o hábito de configurar o Time Machine e fazer backup rotineiramente do seu Mac. Fazer backup do seu computador é uma das coisas mais importantes que você pode fazer, porque sem backups, se houver uma falha catastrófica na unidade, danos ao computador, perda ou roubo, seus dados também desaparecerão. Não fique nessa situação, pense nos backups como uma apólice de seguro – vale a pena o prêmio!

Você usa smartctl ou qualquer outra ferramenta de monitoramento SMART para verificar a integridade de sua unidade de disco? O que você acha desses recursos? Deixe-nos saber nos comentários.