{
  "slug": "nvme-media-data-integrity-errors",
  "term": "NVMe Media and Data Integrity Errors",
  "aliases": [
    "Media and Data Integrity Errors",
    "MDIE",
    "NVMe Media Errors",
    "media_errors"
  ],
  "definition": "NVMe Media and Data Integrity Errors is the SMART / Health Information log counter of unrecovered data-integrity errors detected by the controller.",
  "note": "Examples include uncorrectable ECC, CRC checksum failures and LBA tag mismatches. Errors introduced by Write Uncorrectable may or may not be included. The 128-bit field occupies bytes 160 through 175 of log 02h; it is separate from the lifetime count of Error Information log entries. [nvme-base-2-3-smart]",
  "status": "shipping",
  "advantages": [],
  "limitations": [
    {
      "text": "The total does not identify affected files or provide a bit-error rate: interpreting it requires the error details and an appropriate observation interval and denominator.",
      "citationIds": [
        "libnvme-smart-log",
        "nvme-base-2-3-smart"
      ]
    }
  ],
  "related": [
    "nvme-smart-log",
    "nvme-critical-warning",
    "nvme-unexpected-power-losses",
    "nvme-error-information-log-entries"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "libnvme-smart-log",
      "title": "libnvme: struct nvme_smart_log, media_errors member",
      "url": "https://github.com/linux-nvme/libnvme/blob/master/src/nvme/types.h",
      "accessed": "2026-10-14"
    },
    {
      "id": "nvme-base-2-3-smart",
      "title": "NVM Express Base Specification 2.3, section 5.2.12.1.3, Figure 210, p. 216: Media and Data Integrity Errors",
      "url": "https://nvmexpress.org/wp-content/uploads/NVM-Express-Base-Specification-Revision-2.3-2025.08.01-Ratified.pdf",
      "accessed": "2026-10-14"
    }
  ],
  "updated": "2026-10-14"
}
