
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 -d
con 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.