{
  "slug": "concurrent-positioning-range",
  "term": "Concurrent positioning range (ATA)",
  "aliases": [
    "Concurrent Positioning Ranges log"
  ],
  "definition": "An ATA concurrent positioning range is a contiguous logical-block range reported as supporting positioning concurrently with other reported ranges.",
  "note": "The Exos 2X18 SATA manual identifies the Concurrent Positioning Ranges log at address 47h and maps each half of its LBA space to an actuator. ATA logical-block counts must use the device's current logical-block size; Linux independent_access_ranges instead reports normalized 512-byte sectors. Do not substitute one unit for the other.",
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "related": [
    "dual-actuator",
    "independent-access-range",
    "logical-sector",
    "sata"
  ],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "sata-manual",
      "title": "Seagate Exos 2X18 SATA product manual, Rev. A, sections 2.2.1 and 2.2.2",
      "url": "https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/manuals/exos-x-2x18/pdf/203859600a.pdf",
      "accessed": "2026-10-16"
    },
    {
      "id": "linux-abi",
      "title": "Linux 6.14 stable ABI: 512-byte independent access range units",
      "url": "https://docs.kernel.org/6.14/admin-guide/abi-stable.html#abi-sys-block-disk-queue-independent-access-ranges",
      "accessed": "2026-10-16"
    }
  ],
  "updated": "2026-10-16"
}
