Comprobación INTELIGENTE en un disco duro USB externo en macOS

Comprobación INTELIGENTE en un disco duro USB externo en macOS

Recientemente intenté obtener el estado inteligente de mi disco duro USB WD My Passport. Lo ejecuté por primera vez $ smartctl -a /dev/disk3, pero claramente el resultado iba a ser:

smartctl 7.2 2020-12-30 r5155 [Darwin 18.7.0 x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

Smartctl open device: /dev/disk3 failed: Operation not supported by device

Revisé la wiki de smartmontools para encontrar instrucciones sobre su uso.con discos duros USBy descubrí que tienes que agregar -dcon el controlador correcto, enmi casoes -d sat. Desafortunadamente, el resultado del comando correcto en macOS Mojave es:

$ smartctl -d sat -a /dev/disk3     
smartctl 7.2 2020-12-30 r5155 [Darwin 18.7.0 x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/disk3: Type 'sat+...': Not a device of type 'scsi'
=======> VALID ARGUMENTS ARE: ata, scsi[+TYPE], nvme[,NSID], sat[,auto][,N][+TYPE],usbcypress[,X], usbjmicron[,p][,x][,N], usbprolific, usbsunplus, sntjmicron[,NSID], sntrealtek, intelliprop,N[+TYPE], jmb39x[-q],N[,sLBA][,force][+TYPE], jms56x,N[,sLBA][,force][+TYPE], auto, test <=======

Use smartctl -h to get a usage summary

¿Estoy haciendo algo mal? Noté que todos los demás obtienen el resultado correcto con el mismo comando.

Gracias de antemano.

Respuesta1

Si lees esa lista, verás cuántos se han probado para funcionar en macOS... No puedo encontrar ninguno.
En general, se acepta que no se pueden obtener datos SMART a través de USB en Mac porque no proporcionan transferencia SCSI.

Hay algunas excepciones que requieren un complemento adicional disponible de los creadores deUnidadDx, quien nota…

Si desea realizar diagnósticos de unidades externas en OS X (actualmente solo hay una opción), puede instalar una extensión del kernel de terceros: SAT SMART Driver. SAT SMART Driver es un proyecto gratuito de código abierto (publicado bajo la licencia de código público de Apple) de Jarkko Sonninen. Está alojado en GitHub.

Si desea el controlador, acceda a él a través de la página DriveDx vinculada anteriormente, ya que enlazan con varias versiones para diferentes propósitos. También se encuentran vinculados procedimientos para versiones específicas del sistema operativo.

smartmontools se refiere a esto en suDispositivos USB y herramientas inteligentespágina…

El controlador ​OS X SAT SMART brinda acceso a datos SMART para dispositivos USB y Firewire con capacidad SAT, JMicron y Sunplus en Mac OS X. En OSX El Capitan (10.11+), es posible que necesite un controlador firmado, que se puede descargar desde ​Sitio web de DriveDx. Tenga en cuenta que esto no admite comandos ATA de 48 bits (-l xerror) ni comandos que no sean SMART ATA (-s apm,N). La compatibilidad total con USB requeriría compatibilidad con transferencia SCSI, que aún no existe en Mac OS X.

información relacionada