Advanced Host Controller Interface
2011年現在市場のSATAコントローラは以下3つのモードがある:
IDEエミュレーションモード
AHCIモード
コントローラメーカー独自のRAIDモード
インテルは選択可能ならRAIDモードの使用を推奨している。これは、RAID機能を実現するために内部でAHCIが有効になっている場合が大半であり、一番柔軟な動作が可能だからである。また、最新チップセット以外でインテル製SATAドライバーの最新版を使用する際には、RAIDモードに設定してからインストール作業を行う必要がある。AHCIはRAIDモードのない古いチップセット(に内包されているシリアルATAコントローラ)では適用外であるため。
IDEエミュレーションモードは、例えばオペレーティングシステム (OS) がSATAに対応しておらず、SATAHDDを認識しない場合や、光学ドライブの書き込み安定性の向上を目的に使用される。