device-configuration-overlay · unknown · also DCO

Device Configuration Overlay (DCO)

Device Configuration Overlay is an optional legacy ATA mechanism that can reduce a device's reported capacity and available features.

Related Observatory article: Device Configuration Overlay (DCO) on hesela.com

DCO is a device configuration mechanism, not a partition. The documented drive implementation changes reported features and capacity, including the result of READ NATIVE MAX ADDRESS. That result alone therefore need not reveal the unrestricted capacity. [1]

Removing a capacity restriction is not evidence that data was erased. Do not assume all device erase operations have the same scope: the openSeaChest maintainer distinguishes normal ATA Security Erase from enhanced erase and Sanitize for HPA/DCO. This is a command-scope clarification, not testing of an individual drive. [2]

In the ATA/ATAPI-6 draft, an accepted DEVICE CONFIGURATION FREEZE LOCK blocks configuration changes and DEVICE CONFIGURATION IDENTIFY until power-down; hardware and software resets do not clear it. An aborted identification request alone does not prove DCO is unsupported. [5]

Relations

related
Host Protected Area (HPA), Serial ATA (SATA), Data sanitization, Secure erase, Accessible Max Address Configuration (AMAC)

Limitations

  • Device support and sanitization coverage require device-specific evidence; a feature label does not certify a successful erase. [3]

Citations

  1. Seagate Laptop HDD Product Manual 100772113 Rev. C (2016), section 11.2.3: DCO capacity and READ NATIVE MAX (accessed 2026-10-24)
  2. Seagate openSeaChest maintainer clarification (7 January 2021), discussion 52: HPA/DCO versus AMAC erase scope (accessed 2026-10-24)
  3. NIST SP 800-88 Rev. 2 (2025), Appendix B: device-specific sanitization implementation and uncovered areas (accessed 2026-10-24)
  4. T13 ATA/ATAPI-6 working draft 1410D rev. 3a (2001), sections 8.8.2.8 and 8.8.3.6: DCO freeze and identification (accessed 2026-10-24)

Further reading

  1. Hesela: SSD sanitization: why TRIM and a successful command are not enough (accessed 2026-10-24)

JSON: /data/terms/device-configuration-overlay.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Device Configuration Overlay (DCO). Hesela. 2026-10-24. https://hesela.dev/terms/device-configuration-overlay/