Ultra Advanced Technology Attachment (Ultra ATA) este o tehnologie de stocare în masă, care în 1997 a dublat limita de transfer EIDE (Enhanced Integrated Device Electronics) de 16.6 megaocteți pe secundă (MBps) la 33 MBps. Unicitatea Ultra ATA se vede în calculul de zi cu zi, deoarece este nevoie de mult mai puțin timp pentru a efectua sarcini obositoare, cum ar fi copierea fișierelor, realizarea de copii de siguranță și salvarea documentelor. Transferurile mai rapide reduc timpul de nefuncționare, cresc productivitatea și permit funcții avansate în cadrul sistemului de operare. Deoarece pot fi citite și scrise mai multe date la un moment dat, computerul funcționează mai rapid decât ar face-o într-o arhitectură tradițională ATA.
Ultra ATA combină tehnologia ATA moștenită cu noua interfață de pachete ATA (ATPAI), care combină comenzile tradiționale cu protocoale inovatoare. Standardul ATA/ATAPI a fost publicat și adoptat de ANSI în 1998. Tehnologia a adăugat, de asemenea, mai multe moduri, a folosit un cablu IDE de mare viteză și a folosit comenzi avansate.
Standardul ATAPI este unul dintre principalele motive pentru care Ultra DMA și ATA sunt unice, în comparație cu tehnologiile anterioare. Suportul ATAPI permite dispozitivelor de stocare amovibile, cum ar fi unitățile CD-ROM, să pornească folosind interfața ATA a sistemului gazdă. Pentru ca sistemul să pornească nativ un dispozitiv ATAPI, BIOS (Basic Input Output Device) trebuie să accepte standardele ARMD și ATAPI. BIOS-ul sistemului facilitează procesul de pornire, dar utilizatorii trebuie să stabilească ordinea în care dispozitivele ATA pornesc.
Pe lângă faptul că oferă rate de transfer crescute, Ultra ATA a reformat și eforturile de integritate a datelor prin implementarea unui algoritm sofisticat de detectare a erorilor numit Cyclical Redundancy Checking (CRC). Producătorii au adaptat rapid modelul la sfârșitul anilor 1990 și nu au pierdut timpul înainte de a implementa noul standard în sistemele lor. Ultra ATA este un termen de marketing adoptat de industrie, folosit în locul specificației oficiale, „ATA-4 Ultra DMA Mode 2”.
În timp ce Ultra ATA este cunoscut pentru utilizarea Ultra DMA Mode 2, standardul acceptă modul 0 la 16.7 MBps și modul 1 la 25 MBps. Rate de transfer mai rapide au necesitat un cablu IDE avansat de înaltă performanță, care are 80 de conductori și elimină interferența de zgomot la transferul la viteze maxime. Protocolul CRC pe 16 biți identifică erorile în timpul transmiterii datelor de la placa de bază la dispozitivul de stocare în masă.
Există mai multe revizuiri ale standardului Ultra ATA, inclusiv ATA/ATAPI-5, ATA/ATAPI-6 și ATA/ATAPI-7. În timp ce multe dintre revizuiri au adăugat caracteristici revoluționare, schimbarea principală între modelele ATA sunt ratele lor maxime de transfer. A cincea revizuire a ATA crește vitezele de transfer cu până la 66 MBps și adaugă un conector Compact Flash. A șasea revizuire a ATA/ATAPI-6 mărește debitul maxim la 100 MBps, adaugă suport pentru Device Configuration Overlay și integrează Automatic Acoustic Management. Ultima și ultima revizuire a ATA/ATAPI-7 marchează transformarea într-o arhitectură bazată pe Serial ATA și crește vitezele de transfer până la 133 MBps.
Standardele Parallel și ATA au fost înlocuite cu interfețe Serial ATA (SATA) la începutul anilor 2000, deoarece producătorii au început să adopte dispozitive mai rapide, mai mici și mai fiabile. Vitezele de date pentru perifericele Ultra ATA au fost limitate la 133 MBps pe secundă, în timp ce chipseturile SATA acceptă transferuri de până la 257 MBps. În plus, capacitatea maximă a unității a fost crescută de la 128 gigaocteți la mai mult de 2 teraocteți.