Der Befehl, der 2019 für mich funktioniert, lautet:
smartctl -a disk0 | grep -i Stunden
Die Installation von Homebrew ist wahrscheinlich am einfachsten. Hier finden Sie einige Details zur Installation und Verwendung des Tools.
smartmontools
ist ein Open Source-Paket, das die meisten Werte bereitstellt, an denen Sie interessiert sind.
Wenn Sie Homebrew verwenden, installieren Sie es mit:
brauen install smartmontools
(In der Standardinstallation von Homebrew werden Befehle unter /usr/local/bin
installiert.)
Andernfalls laden Sie sie herunter von https://www.smartmontools.org/wiki/Download und kompilieren Sie es wie gewohnt:
$ cd smartmontools-6.0 $ ./configure $ make $ sudo make install
(Sofern nicht anders als Option für ./configure
angegeben, werden smartmontools
-Befehle in / usr / local installiert / sbin
, aktualisieren Sie daher gegebenenfalls die Variable $ PATH
.)
Das Tool, an dem wir interessiert sind, heißt smartctl
.
Aktivieren Sie zuerst SMART:
$ smartctl / dev / disk0 -s auf
Führen Sie es dann aus:
$ smartctl / dev / disk0 -x
Dies ist ein Auszug aus der Ausgabe, der eine Fülle von Informationen enthält. Die folgenden Werte für Power_On_Hours
und Power_Cycle_Count
stimmen (einmal von dezimal in hexadezimal konvertiert) mit den Berichten des Festplatten-Dienstprogramms überein.
smartctl 6.0 2012- 10-10 r3643 [x86_64-apple-darwin12.2.0] (lokaler Build) Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org === BEGINN DES INFORMATIONSBEREICHS === Modellfamilie: JMicron basiertes SSDsDevice-Modell: APPLE SSD TS128CSerial Number: 37AR11AGLTMZFirmware Version: CJAA0201User Kapazität: 121,332,826,112 Bytes [121 GB] Sektorgröße: 512 Bytes logisch / physisch Rotationsrate: Solid State DeviceDevice ist: In der Smartctl-Datenbank [für Details verwenden Version: -P show] AT ist: ATA8-ACS (geringfügige Überarbeitung nicht angegeben)
Die SATA-Version lautet: SATA 2.6, 3.0 Gbit / s (aktuell: 3.0 Gbit / s) (...) Versionsnummer der SMART-Attribute-Datenstruktur: 16 Herstellerspezifische SMART-Attribute mit Schwellenwerten: ID # ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 1 Raw_Read_Error_Rate - OR-- 099 099 000 - 0 2 Durchsatzleistung PS --- 100 100 050 - 0 5 Neuzuweisung_Sektor_Ct PO - C- 100 100 050 - 0 9 Power_On_Hours -O - C- 100 100 000 - 3237 12 Power_Cycle_Count -O-- C- 100 100 000 - 1485168 SATA_Phy_Error_Count -O - C- 100 100 000 - 0170 Bad_Block_Count PO - C- 100 100 010 - 8 252 82173 Erase_Count PO - C- 196 196 100 - 1 136 64175 Bad_Cluster_Table_Count PO - C. - 100 100 010 - 0192 Unexpect_Power_Loss_Ct -O - C- 100 100 000 - 14194 Temperature_Celsius PO --- K 072 053 030 - 28 (Min / Max 14/47) 197 Current_Pending_Sector -O - C- 100 100 000 - 0199 UDMA_CRC_Error_Count -O - C- 100 100 000 - 0 |||||| _ K Auto-Keep ||||| __ C Ereignisanzahl |||| ___ R Fehlerrate ||| ____ S Geschwindigkeit / Leistung || _____ O online aktualisiert | ______ P VorfehlerwarnungATA_READ_LOG_EXT (addr = 0x00: 0x00, page = 0, n = 1) fehlgeschlagen: 48-Bit-ATA-Befehle nicht unterstütztRead GP Log Directory fehlgeschlagenSMART Log Directory Version 1 [Unterstützung für sektorübergreifende Protokolle ] SMART-Protokoll an Adresse 0x00 hat 1 Sektoren [Protokollverzeichnis] SMART-Protokoll an Adresse 0x01 hat 1 Sektoren [Zusammenfassung SMART-Fehlerprotokoll] SMART-Protokoll an Adresse 0x02 hat 51 Sektoren [Umfassendes SMART-Fehlerprotokoll] SMART-Protokoll an Adresse 0x06 hat 1 Sektoren [ SMART-Selbsttestprotokoll] SMART-Protokoll an Adresse 0x09 hat 1 Sektoren [Selektives Selbsttestprotokoll] SMART-Protokoll an Adresse 0x80 hat 16 Sektoren [Host herstellerspezifisches Protokoll] (...)
SMART-Protokoll an Adresse 0x9f hat 16 Sektoren [Host herstellerspezifisches Protokoll] SMART-Protokoll an Adresse 0xe0 hat 1 Sektoren [SCT-Befehl / Status] SMART-Protokoll an Adresse 0xe1 hat 1 Sektoren [SCT-Datenübertragung] SMART Extended Comprehensive Error Log (GP-Protokoll 0x03) ) nicht unterstütztSMART-Fehlerprotokollversion: 1Keine Fehler protokolliertSMART Erweitertes Selbsttestprotokoll (GP-Protokoll 0x07) nicht unterstütztSMART-Selbsttestprotokollstruktur Revisionsnummer 1Num Test_Beschreibungsstatus Verbleibende Lebensdauer (Stunden) LBA_of_first_errorSMART Selektive Selbsttestprotokolldatenstruktur Revisionsnummer 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testingSelektive Selbsttest-Flags (0x0): Nach dem Scannen ausgewählter Bereiche den Rest der Festplatte NICHT lesen-scannen Bis zum Einschalten fortsetzen, nach 0 Minuten Verzögerung fortsetzen. SCT-Status Version: 3S CT-Version (herstellerspezifisch): 1 (0x0001) SCT-Unterstützungsstufe: 0 Gerätestatus: Aktiv (0) Aktuelle Temperatur: 28 CelsiusPower Cycle Min / Max Temperatur: 22/30 CelsiusLifetime Min / Max Temperatur: 14/47 CelsiusUnder / Over Temperature Limit Anzahl: 0 / 0SCT Temperaturverlauf Version: 2Temperatur-Abtastzeitraum: 1 MinuteTemperatur-Protokollierungsintervall: 1 MinuteMin / Max empfohlene Temperatur: 5/40 CelsiusMin / Max. Temperaturgrenze: 0/70 CelsiusTemperaturverlauf Größe (Index): 128 (77) Index Geschätzt Zeit Temperatur Celsius 78 2012-11-29 19:48 25 ****** ... .. (7 übersprungen). .. ****** 86 2012-11-29 19:56 25 ****** 87 2012-11-29 19:57 26 ******* ... .. (19 übersprungen) . .. ******* 107 2012-11-29 20:17 26 ******* 108 2012-11-29 20:18 27 ******** ... .. ( 16 übersprungen). .. ******** 125 2012-11-29 20:35 27 ********
126 2012-11-29 20:36 28 ********* ... .. (7 übersprungen). .. ********* 6 2012-11-29 20:44 28 ********* 7 2012-11-29 20:45 29 ********** 8 2012-11-29 20:46 29 ********** 9 2012-11-29 20:47 28 ********* ... .. (67 übersprungen). .. ********* 77 2012-11-29 21:55 28 ********* SMART WRITE LOG gibt COUNT nicht zurück und LBA_LOW registerSCT (Get) Fehlerwiederherstellungssteuerungsbefehl failedDevice Statistics ( GP-Protokoll 0x04) nicht unterstütztATA_READ_LOG_EXT (addr = 0x11: 0x00, page = 0, n = 1) fehlgeschlagen: 48-Bit-ATA-Befehle nicht unterstütztRead SATA Phy Event Counters fehlgeschlagen
Zum Beenden deaktivieren SMART:
$ smartctl / dev / disk0 -s off