AHCI è un acronimo del mondo dei computer che significa Interfaccia controller host avanzata ed è un norma tecnica fissato dalla Intel che specifica il funzionamento degli adattatori bus host SATA (Serial ATA).
AHCI è presente sui chip tecnologicamente più avanzati di Intel. Inoltre, la modalità AHCI è abilitata nel BIOS, dove di solito sono disponibili 3 configurazioni: IDE, AHCI e RAID. Le configurazioni AHCI e RAID richiedono un dispositivo di archiviazione che contenga il driver per essere incluso nell'installazione del sistema operativo (tramite il tasto F6). Se ciò non accade, i dischi rigidi non verranno rilevati.
Questa modalità presenta i seguenti vantaggi principali:
- supporta Native Command Queuing (NCQ), consentendo alle unità SATA di accettare più di un comando alla volta, aumentando il livello di efficienza;
- offre supporto hot swap (collegamento a caldo) di dispositivi;
- supporta rotazioni sfalsate tra più unità all'avvio del sistema operativo.
In modalità AHCI, il disco rigido comunica con il resto del sistema sul computer utilizzando un controller di archiviazione SATA. AHCI offre agli sviluppatori di software e ai progettisti di hardware un metodo standard per rilevare, configurare e programmare gli adattatori SATA/AHCI.