Ultra Advanced Technology Attachment (Ultra ATA) to starsza technologia pamięci masowej, która w 1997 r. podwoiła limit transferu Enhanced Integrated Device Electronics (EIDE) z 16.6 megabajtów na sekundę (MBps) do 33 MBps. Wyjątkowość Ultra ATA jest widoczna w codziennej pracy z komputerami, ponieważ wykonywanie żmudnych zadań, takich jak kopiowanie plików, tworzenie kopii zapasowych i zapisywanie dokumentów, zajmuje znacznie mniej czasu. Szybsze transfery skracają przestoje, zwiększają produktywność i umożliwiają korzystanie z zaawansowanych funkcji w systemie operacyjnym. Ponieważ jednocześnie można odczytać i zapisać więcej danych, komputer działa szybciej niż w przypadku tradycyjnej architektury ATA.
Ultra ATA łączy starszą technologię ATA z nowszym interfejsem ATA Packet Interface (ATPAI), który łączy tradycyjne polecenia z innowacyjnymi protokołami. Standard ATA/ATAPI został opublikowany i przyjęty przez ANSI w 1998 roku. Technologia dodała również kilka trybów, wykorzystywała szybki kabel IDE i używała zaawansowanych poleceń.
Standard ATAPI jest jednym z głównych powodów, dla których Ultra DMA i ATA są wyjątkowe w porównaniu z poprzednimi technologiami. Obsługa ATAPI umożliwia uruchamianie wymiennych urządzeń pamięci masowej, takich jak napędy CD-ROM, przy użyciu interfejsu ATA systemu hosta. Aby system mógł natywnie uruchomić urządzenie ATAPI, podstawowe urządzenie wejściowe i wyjściowe (BIOS) musi obsługiwać standardy ARMD i ATAPI. System BIOS ułatwia proces uruchamiania, ale użytkownicy muszą ustawić kolejność uruchamiania urządzeń ATA.
Oprócz zapewnienia zwiększonych prędkości transferu, Ultra ATA zreformował również wysiłki na rzecz integralności danych, wdrażając zaawansowany algorytm wykrywania błędów o nazwie Cyclical Redundancy Checking (CRC). Producenci szybko dostosowali model pod koniec lat 1990. i nie tracili czasu na wdrożenie nowego standardu w swoich systemach. Ultra ATA to termin marketingowy przyjęty w branży zamiast oficjalnej specyfikacji „ATA-4 Ultra DMA Mode 2”.
Chociaż technologia Ultra ATA jest znana z używania trybu Ultra DMA 2, standard obsługuje tryb 0 przy 16.7 MB/s i tryb 1 przy 25 MB/s. Większe szybkości przesyłania wymagały zaawansowanego kabla IDE o wysokiej wydajności, który ma 80 przewodów i eliminuje zakłócenia podczas przesyłania z maksymalną prędkością. 16-bitowy protokół CRC identyfikuje błędy podczas transmisji danych z płyty głównej do urządzenia pamięci masowej.
Istnieje kilka wersji standardu Ultra ATA, w tym ATA/ATAPI-5, ATA/ATAPI-6 i ATA/ATAPI-7. Podczas gdy wiele poprawek dodało rewolucyjne funkcje, podstawową zmianą między modelami ATA są ich maksymalne szybkości transferu. Piąta wersja ATA zwiększa prędkość transferu do 66 MB/s i dodaje złącze Compact Flash. Szósta wersja ATA/ATAPI-6 zwiększa maksymalną przepustowość do 100 MB/s, dodaje obsługę nakładki konfiguracji urządzenia i integruje automatyczne zarządzanie akustyczną. Ostatnia i ostateczna wersja ATA/ATAPI-7 oznacza przejście na architekturę opartą na Serial ATA i zwiększa prędkość transferu do 133 MB/s.
Standardy Parallel i ATA zostały zastąpione interfejsami Serial ATA (SATA) na początku XXI wieku, gdy producenci zaczęli stosować szybsze, mniejsze i bardziej niezawodne urządzenia. Prędkości danych dla urządzeń peryferyjnych Ultra ATA zostały ograniczone do 2000 MB/s na sekundę, podczas gdy chipsety SATA obsługują transfer do 133 MB/s. Dodatkowo maksymalna pojemność dysku została zwiększona ze 257 gigabajtów do ponad 128 terabajtów.