SMART-Check auf externer USB-Festplatte unter macOS

SMART-Check auf externer USB-Festplatte unter macOS

Ich habe vor kurzem versucht, den Smart-Status meiner WD My Passport USB-Festplatte abzurufen. Ich habe zuerst Folgendes ausgeführt, $ smartctl -a /dev/disk3aber die Ausgabe musste eindeutig lauten:

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

Ich habe das Smartmontools-Wiki überprüft, um Anweisungen zur Verwendung zu findenmit USB-Festplatten-dund fand heraus, dass Sie mit dem richtigen Treiber hinzufügen müssen , inmein Falles ist -d sat. Leider lautet die Ausgabe des korrekten Befehls unter macOS Mojave:

$ 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

Mache ich etwas falsch? Mir ist aufgefallen, dass alle anderen mit demselben Befehl die richtige Ausgabe erhalten.

Dank im Voraus.

Antwort1

Wenn Sie diese Liste durchlesen, sehen Sie, wie viele getestet wurden und auf macOS funktionieren … Ich kann keine finden.
Es ist allgemein anerkannt, dass Sie auf Macs keine SMART-Daten über USB abrufen können, da diese kein SCSI-Passthrough bieten.

Es gibt einige Ausnahmen, die ein zusätzliches Plugin erfordern, das von den Herstellern vonDriveDx, die bemerken…

Wenn Sie eine externe Laufwerksdiagnose unter OS X durchführen möchten – derzeit gibt es nur eine Option – können Sie eine Kernel-Erweiterung eines Drittanbieters installieren – SAT SMART Driver. SAT SMART Driver ist ein kostenloses Open-Source-Projekt (veröffentlicht unter der Apple Public Source License) von Jarkko Sonninen. Es wird auf GitHub gehostet.

Wenn Sie den Treiber möchten, greifen Sie über die oben verlinkte DriveDx-Seite darauf zu, da dort verschiedene Versionen für unterschiedliche Zwecke verlinkt sind. Außerdem sind Anleitungen für bestimmte Betriebssystemversionen verlinkt.

smartmontools verweist hierauf auf ihrerUSB-Geräte und SmartmontoolsSeite…

Der ​OS X SAT SMART-Treiber bietet Zugriff auf SMART-Daten für SAT-, JMicron- und Sunplus-fähige USB- und Firewire-Geräte unter Mac OS X. Unter OSX El Capitan (10.11+) benötigen Sie möglicherweise einen signierten Treiber, der von der ​DriveDx-Website heruntergeladen werden kann. Beachten Sie, dass dieser keine 48-Bit-ATA-Befehle (-l xerror) oder Nicht-SMART-ATA-Befehle (-s apm,N) unterstützt. Vollständige USB-Unterstützung würde SCSI-Passthrough-Unterstützung erfordern, die unter Mac OS X noch nicht vorhanden ist.

verwandte Informationen