6 votos

¿Por qué los menús de iStat desactivan el S.M.A.R.T. en mi Mac?

He configurado un trabajo launchd que comprueba el estado de mi S.M.A.R.T.

Después de instalar iStat Menus mi trabajo launchd me lanzó inmediatamente una ventana emergente diciendo que hiciera una copia de seguridad de todos mis archivos. Lo comprobé con la Utilidad de Discos y vi que el estado de S.M.A.R.T. era "No compatible".

Inmediatamente desinstalé iStat Menus usando el desinstalador oficial y descubrí que inmediatamente después de desinstalar esa aplicación mi estado SMART aparecía como estado SMART: Verificado. ¡Ufff!

¿Por qué los menús de iStat desactivan el S.M.A.R.T.? Hay alguna razón específica que me gustaría saber.

Así es como se ve mi script:

A=$( diskutil info disk0 | grep SMART )

if [ "$A" != "   SMART Status:             Verified" ]
then 

osascript -e 'tell application "Finder" to activate' -e 'tell application "Finder" to display dialog "Your Drive is failing, Please backup all your important files now" buttons {"OK"} with icon stop'
fi

1voto

Douglas Puntos 10417

¿Por qué los menús de iStat desactivan el S.M.A.R.T.?

Nada puede desactivar el S.M.A.R.T. Es una tecnología integrada en el firmware de su disco duro o SDD que informa sobre la salud de su unidad. No es algo que se pueda desactivar.

Después de instalar iStat Menus mi trabajo launchd inmediatamente me lanzó un popup diciéndome que hiciera una copia de seguridad de todos mis archivos. Lo comprobé con la Utilidad de Discos y vi que el estado de S.M.A.R.T. era "No soportado".

Esto se debe a que hay un servicio del sistema que reside en la capa de hardware que está interceptando las respuestas de los informes S.M.A.R.T. de la unidad. La Utilidad de Discos está intentando enviar una solicitud a la unidad para que informe sobre su estado y el menú iStat está (a falta de una palabra mejor) cogiendo el resultado; no se obtiene ningún resultado, por lo que es "No compatible".

En cuanto a su script....

Mientras que su script en sí mismo es bueno, el "S.M.A.R.T. Status = Verified" de Disk Util no es más que la "luz de chequeo del motor" en el salpicadero de un coche. Le dice que algo está mal, pero no qué y sólo después de algo ha fallado. Esto es tan útil como cerrar la puerta del establo después de que el caballo se haya escapado.

El S.M.A.R.T. tiene una serie de atributos que Disk Util no controla ni informa. Para obtener informes completos y datos más granulares, así como umbrales que le avisen de fallos inminentes, busque herramientas específicamente creadas para este tipo de tareas.

Personalmente he utilizado la Utilidad de Discos incorporada para obtener el estado S.M.A.R.T. en un apuro. Sin embargo, prefiero las herramientas "pro" diseñadas específicamente para este tipo de tareas. Smartmontools es suficiente para mí, pero para los clientes que no se sienten cómodos con una CLI, recomiendo Disk Drill o Drive Dx

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X