Pourquoi iStat Menus a-t-il désactivé S.M.A.R.T.?
Rien ne peut désactiver S.M.A.R.T. C'est une technologie intégrée dans le micrologiciel de votre disque dur ou de votre SSD qui informe sur l'état de santé de votre disque. Ce n'est pas quelque chose qui peut être désactivé.
Après avoir installé iStat Menus, ma tâche launchd m'a immédiatement affiché une fenêtre contextuelle me demandant de sauvegarder tous mes fichiers. J'ai vérifié avec Utilitaire de disque et j'ai vu que le statut S.M.A.R.T. était Non pris en charge.
Cela est dû au fait qu'il existe un service système résidant au niveau matériel qui intercepte les réponses du rapport S.M.A.R.T. du disque. Utilitaire de disque tente d'envoyer une demande au disque pour rapporter son statut et iStat Menu récupère le résultat; aucun résultat ne revient - donc c'est "Non pris en charge".
Concernant votre script....
Alors que votre script en lui-même est bon, le "statut S.M.A.R.T. vérifié" de Disk Util est rien de plus que le "voyant du moteur" sur le tableau de bord d'une voiture. Il vous informe qu'il y a un problème, mais pas lequel et seulement après qu'un problème survienne. C'est aussi utile que de fermer la porte de la grange après que le cheval se soit échappé.
S.M.A.R.T. dispose de plusieurs attributs que Disk Util ne surveille ni ne rapporte. Pour obtenir un rapport complet et des données plus détaillées ainsi que des seuils qui vous avertiront des défaillances imminentes, tournez-vous vers des outils spécialement conçus pour ce type de tâche.
- Smartmontools (gratuit, basé sur CLI)
- Disk Drill. (Gratuit pour la surveillance, payant pour la récupération de données)
- Drive Dx. (Essai gratuit, payant pour une utilisation continue)
J'ai personnellement utilisé Utilitaire de disque intégré pour obtenir le statut S.M.A.R.T. en cas de besoin urgent. Cependant, je préfère les outils "pro" conçus spécifiquement pour ce type de tâche. Smartmontools me suffit, mais pour les clients qui ne sont pas à l'aise avec CLI, je recommande soit Disk Drill soit Drive Dx.