Advanced Technology Attachment
歴史
本節での容量の単位は、一般的な1024をキロ (KBytes) としているので、1000をキロ (KB) とするHDDメーカー（すなわちHDD単体に貼られたラベルの表記）と異なることに注意されたし。
ATAPI
ATA Packet Interfaceの略で、日本語では「アタピー」と発声することが多い。
HDDなどの非ATAPIのATAデバイスでの通信のデータに相当する部分にSCSIと同等のパケット形式のコマンドを発行することにより、ATAコマンドより多くのコマンド種が必要なCD-ROMのようなHDD以外のデバイスの接続を可能とした規格。一般には、CD-ROM等をサポートしたIDEとして認識されている。当初SFF-8020という規格だったが、ATA/ATAPI-4でATA規格に統合された。
48bit LBA(BigDrive)
従来の28ビットLBAを48ビットに拡張し、128ペビバイト（140,737,488,355,328KiB）までの容量を扱えるようにした規格。ATA/ATAPI-6で採用された。BigDriveはMaxtor社（当時）が発表したATAの拡張規格につけた名前で、ATA規格では48bitLBAと呼ばれる。
HDDをリセットした直後は従来モード (28ビットLBA) で動作し、ホストよりコマンドで48bitLBAモードに切り替える。切り替えた後はアドレスレジスタの意味が変わり2度書き込むことで1つのアドレスと解釈されるようになる。
この規格に対応したHDDを未対応（28ビットLBA）の機器およびOSに接続すると、切り替えが発生しないため128GiBのドライブとして動作する（127GiBの壁、おおよそ2002年以前に発売されたPCでこの壁がある）。
規格上、従来の28bitLBAのパラレルATAコントローラでも48BitLBAは使えるように考慮されているため、動作するオペレーティングシステム並びにデバイスドライバが対応していれば、全領域利用可能である。ただし、ブートデバイスとして利用する場合にはBIOS側が対応する必要があり、非対応の場合はブートストラップローダに加工するか、起動に必要なシステム/データがBIOSが管理できる領域に入っている必要がある。
パラレルATAとは
シリアルATAが登場して以降、旧来のパラレル通信を行うATA規格を区別するレトロニムであり、正規の規格名称ではない。しかし本節および本節の下層節では可読性向上の便宜を図るため、シリアルATA登場以前の規格を含めて「パラレルATA」と表記する。シリアルATA登場以前の規格は単にATAと称されていたが、それらをここではパラレルATAと記述していることに留意が必要。
パラレルATAでは、ケーブル1本あたり、最大2台の機器が接続可能（マスタースレーブ接続）である。リセット時などにマスター側の機器がスレーブ側の機器を制御するタイミングがあるが、基本的にはホストから独立して制御できる。
ケーブル
パラレルATAは規格制定当初40芯、Ultra DMA 66 (UDMA4) 以降は80芯40pinコネクターのフラットケーブル（またはリボンケーブル）を用いて接続し、ケーブル長は最大18インチ (45.7cm) と規定されている。80芯フラットケーブルを用いたものであってもコネクタのコンタクト（電気接点）の数は従前同様40である（上位互換）。
転送モード
パラレルATAはその長い歴史を反映して数々の転送モードが存在する。
その他
UDMA 6において、32ビット 33MHzのPCIと同じ、最大133Mbytes/secでの転送が可能となっているが、これは、あくまでもバスの転送帯域である。HDDに搭載されているキャッシュメモリからのデータを転送する時にのみ、額面通りの性能が発揮できるが、ほとんどの場合はハードディスクの読み出し速度が追従できない。
また、SCSIでは普通に用いられている、コマンド投入からデータ転送開始までの間、バスの開放を行い、バスの使用効率を上げる仕組み (Disconnect / Reconnect) は、ATA / ATAPI-6以降で規格化されているものの、実装されている機器はほとんど存在しないため、複数デバイスがある場合のスループットは数値から期待されるほどは高くないのが普通。