AHCI i IDE to dwa tryby, w których a
IDE ma tylko jeden tryb pracy. Ale AHCI to nowszy standard, który został zaprojektowany w taki sposób, aby był kompatybilny wstecz ze starszymi systemami, które potrafiły tylko „mówić w języku IDE”. AHCI oferuje więc kilka trybów działania: starszy tryb Parallel ATA (Parallel ATA, PATA i IDE to to samo) tryb emulacji, standardowy tryb AHCI lub RAID specyficzny dla producenta. Intel zaleca stosowanie trybu RAID na płycie głównej, ponieważ jest on bardziej elastyczny.
Dyski twarde SATA (po prawej) i IDE (po lewej). SATA ma kabel danych po prawej stronie i kabel zasilania po lewej stronie. Kabel danych IDE jest podobny do wstążki (po lewej)IDE jest uważane za odpowiednie dla przeciętnego użytkownika komputera i jest najbardziej kompatybilne z innymi technologiami, szczególnie starszymi urządzeniami. Brakuje jednak wsparcia dla nowych technologii.
AHCI obsługuje niektóre ważne nowe funkcje, których nie robi IDE, takie jak kolejkowanie poleceń natywnych i podłączanie dysków twardych podczas pracy. Zapewnia również poprawę wydajności (prędkości) w porównaniu z IDE.
Poniższy film pokazuje, jak włączyć tryb AHCI na dysku SSD (dysk SSD):
AHCI jest obsługiwany przez wszystkie wersje systemu Windows Vista i nowsze, Linux i Mac OS. Jednak system Windows nie konfiguruje się tak, aby ładował sterownik AHCI podczas rozruchu, jeśli kontroler napędu SATA nie był w trybie AHCI w czasie instalacji. Tak więc komputer nie uruchomi się, jeśli kontroler SATA zostanie później przełączony w tryb AHCI. Kontroler napędu należy zmienić na AHCI lub RAID przed instalacja systemu operacyjnego.
AHCI jest obsługiwany przez system Windows Vista i nowsze wersje systemów Windows, Linux, OpenBSD, NetBSD, FreeBSD, OS Z, eComStation i Solaris 10.
IDE jest obsługiwane przez wszystkie systemy operacyjne.