Advanced Host Controller Interface
Advanced Host Controller Interface (AHCI) – sprzętowy mechanizm pozwalający oprogramowaniu na komunikację z urządzeniami Serial ATA takimi jak np. Host Bus Adapter.
Specyfikacja protokołu AHCI została wydana przez Intel w maju 2003 roku.
W trybie AHCI działa obsługa kolejek NCQ. Włączenie trybu AHCI w BIOS-ie może spowodować problemy z aktualnie zainstalowanym systemem operacyjnym i w konsekwencji wymusić jego reinstalację. Microsoft Windows XP wymaga dodatkowego sterownika (podanego na przykład z osobnej dyskietki podczas instalacji systemu przy włączonym AHCI). Niepoprawny sterownik lub jego brak może zakończyć się błędem "0x7B BSOD STOP error". Przełączenie do trybu AHCI wymaga uprzedniego wgrania nowych sterowników (jeszcze przed dokonaniem zmian w BIOS-ie). Jeżeli pojawi się błąd 0x7B, zazwyczaj przywrócenie poprzedniego ustawienia w BIOSie rozwiązuje problem. Niektóre późniejsze wersje Windows XP zawierają pewną ograniczoną obsługę AHCI/SATA. W systemie Windows Vista sterowniki ATA oraz AHCI są wbudowane w system, więc możliwe jest przełączanie BIOSu z trybu ATA na AHCI bez konieczności dodatkowych działań z systemem.[1]