進階主機控制器介面(AHCI, Advanced Host Controller Interface),是一種由英特爾制定的技術標準,它允許軟體與SATA儲存裝置溝通的硬體機制,可讓SATA儲存裝置啟用進階SATA功能,例如原生指令佇列(NCQ, Native Command Queuing)及熱插拔。AHCI詳細定義了一個記憶體架構規範給予硬體製造商,規範如何在系統記憶體與SATA儲存裝置間傳輸資料,目前(2008年6月)最新AHCI規範為1.3版。
許多SATA裝置控制器可個別啟用AHCI功能或與RAID功能合併使用,英特爾就建議如果在其支援AHCI晶片組上使用RAID功能,採取AHCI模式組建RAID可以獲得最大彈性,因為AHCI可在完成安裝的作業系統中切換RAID組建模式。
在一般硬碟上,大多數製造商均在3.5英吋及2.5英吋提供相關支援技術
多數的SATA控制器提供了如下的執行模式:相容老式PATA介面類比,標準AHCI模式,以及廠商自訂RAID模式(多數支援AHCI以發揮其效能)。Intel建議在其主機板上採用RAID模式來取代AHCI/SATA模式以便獲得最大的相容性。[1]相容模式是一種利用軟體途徑回溯相容,以此允許SATA控制器在無法識別SATA或驅動不支援的老式作業系統上執行。