{
  "json_format_version": [
    1,
    0
  ],
  "smartctl": {
    "version": [
      7,
      5
    ],
    "pre_release": false,
    "svn_revision": "5714",
    "platform_info": "x86_64-linux-6.18.34-1-lts",
    "build_info": "(local build)",
    "argv": [
      "smartctl",
      "--health",
      "--info",
      "--get=all",
      "--capabilities",
      "--attributes",
      "--format=brief",
      "--log=xerror,50,error",
      "--log=xselftest,50,selftest",
      "--log=selective",
      "--log=directory",
      "--log=scttemp",
      "--log=scterc",
      "--log=devstat",
      "--log=sataphy",
      "--json=o",
      "/dev/sdb"
    ],
    "output": [
      "smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.18.34-1-lts] (local build)",
      "Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org",
      "",
      "=== START OF INFORMATION SECTION ===",
      "Device Model:     WD Blue SA510 M.2 2280 1000GB",
      "Serial Number:    22506V405349",
      "LU WWN Device Id: 5 001b44 4a592e5d5",
      "Firmware Version: 52020100",
      "User Capacity:    1,000,204,886,016 bytes [1.00 TB]",
      "Sector Size:      512 bytes logical/physical",
      "Rotation Rate:    Solid State Device",
      "Form Factor:      M.2",
      "TRIM Command:     Available, deterministic",
      "Device is:        Not in smartctl database 7.5/5706",
      "ATA Version is:   ACS-4, ACS-2 T13/2015-D revision 3",
      "SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 1.5 Gb/s)",
      "Local Time is:    Wed Jun 10 07:50:26 2026 UTC",
      "SMART support is: Available - device has SMART capability.",
      "SMART support is: Enabled",
      "AAM feature is:   Unavailable",
      "APM feature is:   Disabled",
      "Rd look-ahead is: Enabled",
      "Write cache is:   Enabled",
      "DSN feature is:   Unavailable",
      "ATA Security is:  Disabled, NOT FROZEN [SEC1]",
      "",
      "=== START OF READ SMART DATA SECTION ===",
      "SMART Status not supported: Incomplete response, ATA output registers missing",
      "SMART overall-health self-assessment test result: PASSED",
      "Warning: This result is based on an Attribute check.",
      "",
      "General SMART Values:",
      "Offline data collection status:  (0x00)\tOffline data collection activity",
      "\t\t\t\t\twas never started.",
      "\t\t\t\t\tAuto Offline Data Collection: Disabled.",
      "Self-test execution status:      (   0)\tThe previous self-test routine completed",
      "\t\t\t\t\twithout error or no self-test has ever ",
      "\t\t\t\t\tbeen run.",
      "Total time to complete Offline ",
      "data collection: \t\t(    0) seconds.",
      "Offline data collection",
      "capabilities: \t\t\t (0x71) SMART execute Offline immediate.",
      "\t\t\t\t\tNo Auto Offline data collection support.",
      "\t\t\t\t\tSuspend Offline collection upon new",
      "\t\t\t\t\tcommand.",
      "\t\t\t\t\tNo Offline surface scan supported.",
      "\t\t\t\t\tSelf-test supported.",
      "\t\t\t\t\tConveyance Self-test supported.",
      "\t\t\t\t\tSelective Self-test supported.",
      "SMART capabilities:            (0x0003)\tSaves SMART data before entering",
      "\t\t\t\t\tpower-saving mode.",
      "\t\t\t\t\tSupports SMART auto save timer.",
      "Error logging capability:        (0x01)\tError logging supported.",
      "\t\t\t\t\tGeneral Purpose Logging supported.",
      "Short self-test routine ",
      "recommended polling time: \t (   1) minutes.",
      "Extended self-test routine",
      "recommended polling time: \t (  10) minutes.",
      "Conveyance self-test routine",
      "recommended polling time: \t (   1) minutes.",
      "",
      "SMART Attributes Data Structure revision number: 0",
      "Vendor Specific SMART Attributes with Thresholds:",
      "ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE",
      "  5 Reallocated_Sector_Ct   -O--CK   100   100   010    -    65",
      "  9 Power_On_Hours          -O--CK   100   100   000    -    1618",
      " 12 Power_Cycle_Count       -O--CK   100   100   000    -    1500",
      "165 Unknown_Attribute       -O--CK   100   100   000    -    1219823993628",
      "166 Unknown_Attribute       -O--CK   100   100   000    -    11",
      "167 Unknown_Attribute       -O--CK   100   100   000    -    41",
      "168 Unknown_Attribute       -O--CK   100   100   000    -    25",
      "169 Unknown_Attribute       -O--CK   100   100   000    -    334",
      "170 Unknown_Attribute       -O--CK   100   100   000    -    65",
      "171 Unknown_Attribute       -O--CK   100   100   000    -    0",
      "172 Unknown_Attribute       -O--CK   100   100   000    -    0",
      "173 Unknown_Attribute       -O--CK   100   100   005    -    19",
      "174 Unknown_Attribute       -O--CK   100   100   000    -    157",
      "184 End-to-End_Error        -O--CK   100   100   097    -    0",
      "187 Reported_Uncorrect      -O--CK   100   100   000    -    0",
      "188 Command_Timeout         -O--CK   100   100   000    -    1",
      "194 Temperature_Celsius     -O---K   100   100   014    -    22 (Min/Max 12/60)",
      "199 UDMA_CRC_Error_Count    -O--CK   100   100   000    -    0",
      "230 Unknown_SSD_Attribute   -O--CK   100   100   000    -    1125299912966",
      "232 Available_Reservd_Space PO--CK   100   100   004    -    82",
      "233 Media_Wearout_Indicator -O--CK   100   100   000    -    15944",
      "234 Unknown_Attribute       -O--CK   100   100   000    -    14630",
      "241 Total_LBAs_Written      ----CK   253   253   000    -    7348",
      "242 Total_LBAs_Read         ----CK   253   253   000    -    12865",
      "244 Unknown_Attribute       -O--CK   100   100   000    -    0",
      "                            ||||||_ K auto-keep",
      "                            |||||__ C event count",
      "                            ||||___ R error rate",
      "                            |||____ S speed/performance",
      "                            ||_____ O updated online",
      "                            |______ P prefailure warning",
      "",
      "General Purpose Log Directory Version 1",
      "SMART           Log Directory Version 1 [multi-sector log support]",
      "Address    Access  R/W   Size  Description",
      "0x00       GPL,SL  R/O      1  Log Directory",
      "0x01           SL  R/O      1  Summary SMART error log",
      "0x02           SL  R/O      1  Comprehensive SMART error log",
      "0x03       GPL     R/O     16  Ext. Comprehensive SMART error log",
      "0x04       GPL,SL  R/O      8  Device Statistics log",
      "0x06           SL  R/O      1  SMART self-test log",
      "0x07       GPL     R/O      1  Extended self-test log",
      "0x09           SL  R/W      1  Selective self-test log",
      "0x10       GPL     R/O      1  NCQ Command Error log",
      "0x11       GPL     R/O      1  SATA Phy Event Counters log",
      "0x30       GPL,SL  R/O      9  IDENTIFY DEVICE data log",
      "0x80-0x9f  GPL,SL  R/W     16  Host vendor specific log",
      "0xa0-0xa1  GPL,SL  VS       1  Device vendor specific log",
      "0xa2       GPL,SL  VS       2  Device vendor specific log",
      "0xa3-0xa7  GPL,SL  VS       1  Device vendor specific log",
      "0xde       GPL,SL  VS       1  Device vendor specific log",
      "",
      "Warning! SMART Extended Comprehensive Error Log Structure error: invalid SMART checksum.",
      "SMART Extended Comprehensive Error Log Version: 1 (16 sectors)",
      "No Errors Logged",
      "",
      "SMART Extended Self-test Log Version: 1 (1 sectors)",
      "No self-tests have been logged.  [To run self-tests, use: smartctl -t]",
      "",
      "SMART Selective self-test log data structure revision number 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_testing",
      "Selective self-test flags (0x0):",
      "  After scanning selected spans, do NOT read-scan remainder of disk.",
      "If Selective self-test is pending on power-up, resume after 0 minute delay.",
      "",
      "SCT Commands not supported",
      "",
      "Device Statistics (GP Log 0x04)",
      "Page  Offset Size        Value Flags Description",
      "0x01  =====  =               =  ===  == General Statistics (empty) ==",
      "0x05  =====  =               =  ===  == Temperature Statistics (empty) ==",
      "0x07  =====  =               =  ===  == Solid State Device Statistics (empty) ==",
      "                                |||_ C monitored condition met",
      "                                ||__ D supports DSN",
      "                                |___ N normalized value",
      "",
      "SATA Phy Event Counters (GP Log 0x11)",
      "ID      Size     Value  Description",
      "0x0001  2            0  Command failed due to ICRC error",
      "0x0004  2            0  R_ERR response for host-to-device data FIS",
      "0x0006  2            0  R_ERR response for device-to-host non-data FIS",
      "0x0007  2            0  R_ERR response for host-to-device non-data FIS",
      "0x0009  2            0  Transition from drive PhyRdy to drive PhyNRdy",
      "0x000a  2            2  Device-to-host register FISes sent due to a COMRESET",
      "0x000f  2            0  R_ERR response for host-to-device data FIS, CRC",
      "0x0013  2            0  R_ERR response for host-to-device non-data FIS, non-CRC",
      ""
    ],
    "drive_database_version": {
      "string": "7.5/5706"
    },
    "messages": [
      {
        "string": "Warning: This result is based on an Attribute check.",
        "severity": "warning"
      }
    ],
    "exit_status": 0
  },
  "local_time": {
    "time_t": 1781077826,
    "asctime": "Wed Jun 10 07:50:26 2026 UTC"
  },
  "device": {
    "name": "/dev/sdb",
    "info_name": "/dev/sdb [SAT]",
    "type": "sat",
    "protocol": "ATA"
  },
  "model_name": "WD Blue SA510 M.2 2280 1000GB",
  "serial_number": "22506V405349",
  "wwn": {
    "naa": 5,
    "oui": 6980,
    "id": 19957736917
  },
  "firmware_version": "52020100",
  "user_capacity": {
    "blocks": 1953525168,
    "bytes": 1000204886016
  },
  "logical_block_size": 512,
  "physical_block_size": 512,
  "rotation_rate": 0,
  "form_factor": {
    "ata_value": 7,
    "name": "M.2"
  },
  "trim": {
    "supported": true,
    "deterministic": true,
    "zeroed": false
  },
  "in_smartctl_database": false,
  "ata_version": {
    "string": "ACS-4, ACS-2 T13/2015-D revision 3",
    "major_value": 4080,
    "minor_value": 272
  },
  "sata_version": {
    "string": "SATA 3.2",
    "value": 255
  },
  "interface_speed": {
    "max": {
      "sata_value": 14,
      "string": "6.0 Gb/s",
      "units_per_second": 60,
      "bits_per_unit": 100000000
    },
    "current": {
      "sata_value": 1,
      "string": "1.5 Gb/s",
      "units_per_second": 15,
      "bits_per_unit": 100000000
    }
  },
  "smart_support": {
    "available": true,
    "enabled": true
  },
  "ata_apm": {
    "enabled": false
  },
  "read_lookahead": {
    "enabled": true
  },
  "write_cache": {
    "enabled": true
  },
  "ata_security": {
    "state": 1,
    "string": "Disabled, NOT FROZEN [SEC1]",
    "enabled": false,
    "frozen": false,
    "master_password_id": 65534
  },
  "smart_status": {
    "passed": true
  },
  "ata_smart_data": {
    "offline_data_collection": {
      "status": {
        "value": 0,
        "string": "was never started"
      },
      "completion_seconds": 0
    },
    "self_test": {
      "status": {
        "value": 0,
        "string": "completed without error",
        "passed": true
      },
      "polling_minutes": {
        "short": 1,
        "extended": 10,
        "conveyance": 1
      }
    },
    "capabilities": {
      "values": [
        113,
        3
      ],
      "exec_offline_immediate_supported": true,
      "offline_is_aborted_upon_new_cmd": false,
      "offline_surface_scan_supported": false,
      "self_tests_supported": true,
      "conveyance_self_test_supported": true,
      "selective_self_test_supported": true,
      "attribute_autosave_enabled": true,
      "error_logging_supported": true,
      "gp_logging_supported": true
    }
  },
  "ata_smart_attributes": {
    "revision": 0,
    "table": [
      {
        "id": 5,
        "name": "Reallocated_Sector_Ct",
        "value": 100,
        "worst": 100,
        "thresh": 10,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 65,
          "string": "65"
        }
      },
      {
        "id": 9,
        "name": "Power_On_Hours",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 1618,
          "string": "1618"
        }
      },
      {
        "id": 12,
        "name": "Power_Cycle_Count",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 1500,
          "string": "1500"
        }
      },
      {
        "id": 165,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 1219823993628,
          "string": "1219823993628"
        }
      },
      {
        "id": 166,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 11,
          "string": "11"
        }
      },
      {
        "id": 167,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 41,
          "string": "41"
        }
      },
      {
        "id": 168,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 25,
          "string": "25"
        }
      },
      {
        "id": 169,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 334,
          "string": "334"
        }
      },
      {
        "id": 170,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 65,
          "string": "65"
        }
      },
      {
        "id": 171,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 0,
          "string": "0"
        }
      },
      {
        "id": 172,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 0,
          "string": "0"
        }
      },
      {
        "id": 173,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 5,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 19,
          "string": "19"
        }
      },
      {
        "id": 174,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 157,
          "string": "157"
        }
      },
      {
        "id": 184,
        "name": "End-to-End_Error",
        "value": 100,
        "worst": 100,
        "thresh": 97,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 0,
          "string": "0"
        }
      },
      {
        "id": 187,
        "name": "Reported_Uncorrect",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 0,
          "string": "0"
        }
      },
      {
        "id": 188,
        "name": "Command_Timeout",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 1,
          "string": "1"
        }
      },
      {
        "id": 194,
        "name": "Temperature_Celsius",
        "value": 100,
        "worst": 100,
        "thresh": 14,
        "when_failed": "",
        "flags": {
          "value": 34,
          "string": "-O---K ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": false,
          "auto_keep": true
        },
        "raw": {
          "value": 257698824214,
          "string": "22 (Min/Max 12/60)"
        }
      },
      {
        "id": 199,
        "name": "UDMA_CRC_Error_Count",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 0,
          "string": "0"
        }
      },
      {
        "id": 230,
        "name": "Unknown_SSD_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 1125299912966,
          "string": "1125299912966"
        }
      },
      {
        "id": 232,
        "name": "Available_Reservd_Space",
        "value": 100,
        "worst": 100,
        "thresh": 4,
        "when_failed": "",
        "flags": {
          "value": 51,
          "string": "PO--CK ",
          "prefailure": true,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 82,
          "string": "82"
        }
      },
      {
        "id": 233,
        "name": "Media_Wearout_Indicator",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 15944,
          "string": "15944"
        }
      },
      {
        "id": 234,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 14630,
          "string": "14630"
        }
      },
      {
        "id": 241,
        "name": "Total_LBAs_Written",
        "value": 253,
        "worst": 253,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 48,
          "string": "----CK ",
          "prefailure": false,
          "updated_online": false,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 7348,
          "string": "7348"
        }
      },
      {
        "id": 242,
        "name": "Total_LBAs_Read",
        "value": 253,
        "worst": 253,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 48,
          "string": "----CK ",
          "prefailure": false,
          "updated_online": false,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 12865,
          "string": "12865"
        }
      },
      {
        "id": 244,
        "name": "Unknown_Attribute",
        "value": 100,
        "worst": 100,
        "thresh": 0,
        "when_failed": "",
        "flags": {
          "value": 50,
          "string": "-O--CK ",
          "prefailure": false,
          "updated_online": true,
          "performance": false,
          "error_rate": false,
          "event_count": true,
          "auto_keep": true
        },
        "raw": {
          "value": 0,
          "string": "0"
        }
      }
    ]
  },
  "spare_available": {
    "current_percent": 100,
    "threshold_percent": 10
  },
  "power_on_time": {
    "hours": 1618
  },
  "power_cycle_count": 1500,
  "temperature": {
    "current": 22
  },
  "ata_log_directory": {
    "gp_dir_version": 1,
    "smart_dir_version": 1,
    "smart_dir_multi_sector": true,
    "table": [
      {
        "address": 0,
        "name": "Log Directory",
        "read": true,
        "write": false,
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 1,
        "name": "Summary SMART error log",
        "read": true,
        "write": false,
        "smart_sectors": 1
      },
      {
        "address": 2,
        "name": "Comprehensive SMART error log",
        "read": true,
        "write": false,
        "smart_sectors": 1
      },
      {
        "address": 3,
        "name": "Ext. Comprehensive SMART error log",
        "read": true,
        "write": false,
        "gp_sectors": 16
      },
      {
        "address": 4,
        "name": "Device Statistics log",
        "read": true,
        "write": false,
        "gp_sectors": 8,
        "smart_sectors": 8
      },
      {
        "address": 6,
        "name": "SMART self-test log",
        "read": true,
        "write": false,
        "smart_sectors": 1
      },
      {
        "address": 7,
        "name": "Extended self-test log",
        "read": true,
        "write": false,
        "gp_sectors": 1
      },
      {
        "address": 9,
        "name": "Selective self-test log",
        "read": true,
        "write": true,
        "smart_sectors": 1
      },
      {
        "address": 16,
        "name": "NCQ Command Error log",
        "read": true,
        "write": false,
        "gp_sectors": 1
      },
      {
        "address": 17,
        "name": "SATA Phy Event Counters log",
        "read": true,
        "write": false,
        "gp_sectors": 1
      },
      {
        "address": 48,
        "name": "IDENTIFY DEVICE data log",
        "read": true,
        "write": false,
        "gp_sectors": 9,
        "smart_sectors": 9
      },
      {
        "address": 128,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 129,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 130,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 131,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 132,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 133,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 134,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 135,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 136,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 137,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 138,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 139,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 140,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 141,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 142,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 143,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 144,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 145,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 146,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 147,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 148,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 149,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 150,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 151,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 152,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 153,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 154,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 155,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 156,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 157,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 158,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 159,
        "name": "Host vendor specific log",
        "read": true,
        "write": true,
        "gp_sectors": 16,
        "smart_sectors": 16
      },
      {
        "address": 160,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 161,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 162,
        "name": "Device vendor specific log",
        "gp_sectors": 2,
        "smart_sectors": 2
      },
      {
        "address": 163,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 164,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 165,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 166,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 167,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      },
      {
        "address": 222,
        "name": "Device vendor specific log",
        "gp_sectors": 1,
        "smart_sectors": 1
      }
    ]
  },
  "ata_smart_error_log": {
    "extended": {
      "revision": 1,
      "sectors": 16,
      "count": 0
    }
  },
  "ata_smart_self_test_log": {
    "extended": {
      "revision": 1,
      "sectors": 1,
      "count": 0
    }
  },
  "ata_smart_selective_self_test_log": {
    "revision": 1,
    "table": [
      {
        "lba_min": 0,
        "lba_max": 0,
        "status": {
          "value": 0,
          "string": "Not_testing"
        }
      },
      {
        "lba_min": 0,
        "lba_max": 0,
        "status": {
          "value": 0,
          "string": "Not_testing"
        }
      },
      {
        "lba_min": 0,
        "lba_max": 0,
        "status": {
          "value": 0,
          "string": "Not_testing"
        }
      },
      {
        "lba_min": 0,
        "lba_max": 0,
        "status": {
          "value": 0,
          "string": "Not_testing"
        }
      },
      {
        "lba_min": 0,
        "lba_max": 0,
        "status": {
          "value": 0,
          "string": "Not_testing"
        }
      }
    ],
    "flags": {
      "value": 0,
      "remainder_scan_enabled": false
    },
    "power_up_scan_resume_minutes": 0
  },
  "sata_phy_event_counters": {
    "table": [
      {
        "id": 1,
        "name": "Command failed due to ICRC error",
        "size": 2,
        "value": 0,
        "overflow": false
      },
      {
        "id": 4,
        "name": "R_ERR response for host-to-device data FIS",
        "size": 2,
        "value": 0,
        "overflow": false
      },
      {
        "id": 6,
        "name": "R_ERR response for device-to-host non-data FIS",
        "size": 2,
        "value": 0,
        "overflow": false
      },
      {
        "id": 7,
        "name": "R_ERR response for host-to-device non-data FIS",
        "size": 2,
        "value": 0,
        "overflow": false
      },
      {
        "id": 9,
        "name": "Transition from drive PhyRdy to drive PhyNRdy",
        "size": 2,
        "value": 0,
        "overflow": false
      },
      {
        "id": 10,
        "name": "Device-to-host register FISes sent due to a COMRESET",
        "size": 2,
        "value": 2,
        "overflow": false
      },
      {
        "id": 15,
        "name": "R_ERR response for host-to-device data FIS, CRC",
        "size": 2,
        "value": 0,
        "overflow": false
      },
      {
        "id": 19,
        "name": "R_ERR response for host-to-device non-data FIS, non-CRC",
        "size": 2,
        "value": 0,
        "overflow": false
      }
    ],
    "reset": false
  }
}