Overview
ISO/IEC 17760-105:2024 - Information technology - AT Attachment - Part 105: ATA Command Set - 5 (ACS-5) specifies the ATA command set that host systems use to access and control storage devices. ACS-5 provides a common, vendor-neutral command language for HDDs, SSDs and other ATA/ATAPI devices, maintaining compatibility with prior ACS-4 (INCITS 529‑2018) while adding new functions. The standard sits within the AT Attachment family (see ATA8-AAM) and links to related SCSI and SATA-IO specifications to ensure broad interoperability.
Key Topics
The standard defines feature sets, command behavior, and device/host interactions. Key technical topics include:
- Feature set definitions and compatibility - a structured catalogue of supported ATA feature sets and how they interact.
- Addressing and capacity reporting - e.g., 48-bit addressing and accessible maximum address controls.
- Advanced Background Operation (ABO) - mechanisms for background device tasks.
- Power management - Advanced Power Management (APM), Power-Up In Standby (PUIS), Extended Power Conditions (EPC).
- Native Command Queuing (NCQ) - queuing, priorities, and NCQ-specific command handling.
- Command duration limits and priority handling - limits, high-priority enhancements, and timeouts.
- Data integrity & security - Sanitize Device and Security feature sets for secure erase and password control.
- Logging and telemetry - General Purpose Logging (GPL) and Device Statistics Notification (DSN).
- Sector formats and compatibility - Long Logical Sector (LLS) and Long Physical Sector (LPS) feature sets.
- Specialized controls - Free-fall control, Rebuild Assist, Out-of-Band Management, and SATA hardware feature control.
(These topics reflect the standard’s table of contents and feature set organization.)
Applications
ISO/IEC 17760-105:2024 is intended for:
- Device manufacturers (HDD/SSD/firmware) implementing ATA command support and ensuring correct feature behavior.
- System integrators and OEMs designing host controllers, storage subsystems and appliance firmware.
- Software and OS developers writing device drivers, filesystems, and storage management utilities that rely on ATA commands.
- Testing and certification labs validating conformance, interoperability, and secure erase behavior.
- Data center architects and storage administrators specifying interoperable storage devices and secure data handling procedures.
Practical uses include firmware development, driver implementation, product validation, secure erase policies, power-state and performance tuning, and feature negotiation between hosts and ATA devices.
Related Standards
- ATA8-AAM (AT Attachment - 8 ATA/ATAPI Architecture Model) - architecture context for AT Attachment family.
- ACS-4 / INCITS 529‑2018 - predecessor compatibility reference.
- INCITS 558‑2021 - source drafting reference adopted into ISO/IEC ACS-5.
- SCSI standards and SATA-IO specifications - related host and interface specifications for cross-protocol interoperability.
Keywords: ATA Command Set, ACS-5, ISO/IEC 17760-105:2024, AT Attachment, storage device commands, NCQ, power management, sanitize, device logging, ATA feature sets.