AHCI (Advanced Host Controller Interface) – технический стандарт, спецификации которого представлены Intel для интерфейса SATA (Serial ATA). Основные плюсы заключаются в возможности использовать аппаратную очерёдность команд (NCQ) и горячую замену дисков (hot—plug).
Для реализации AHCI требуется интерфейс SATA II, однако он поддерживает и первый стандарт, но без расширенных функций NCQ и hot—plug.
Большинство SATA контроллёров поддерживают три режима работы: IDE – режим совместимости с PATA; AHCI; RAID (который также использует AHCI расширения). IDE-режим остался для совместимости со старыми операционными системами, иначе загрузить старую ОС на такую систему, не представлялось бы возможным.
Intel рекомендует использовать режим RAID на своих чипсетах для максимальной гибкости.
Поддержка в операционных системах.
Режим AHCI поддерживается Linux подобными системами начиная с ядра 2.6.16 и выше, NetBSD, OS X, Solaris X (выпущенные в конце 2007 и позже).
Полностью поддерживается операционными системами Windows Vista и другими от Microsoft, что вышли позднее. Для корректной работы AHCI, операционную систему нужно первоначально устанавливать в режиме AHCI, так как если позже её переключить из IDE в AHCI, предварительно не установив AHCI драйвера от производителя материнской платы или контроллёра, система не загрузится, будет выдавать ошибку или «синий экран смерти».
Такая проблема может быть не только с ОС Windows, но и с Linux системами, поэтому лучше сразу переключиться на AHCI перед установкой.