Advanced Host Controller Interface (zaawansowany interfejs kontrolera hosta) to funkcja, która pozwala na użycie zaawansowanych metod konfiguracji urządzeń magazynujących dane i ich komunikacji z pamięcią systemową za pomocą kontrolera Serial ATA. Choć AHCI nie obejmuje standardu Serial ATA II, to obsługuje zaawansowane możliwości, takie jak „Hot plugging”, czyli podłączanie peryferiów w czasie gdy zasilanie komputera jest włączone oraz Native Command Queuing (NCQ).
NCQ jest systemem optymalizacji odczytu i zapisu danych na dyskach twardych. Wspierają go również nowoczesne urządzenia SSD. We „flaszkach” będzie bardzo przydatny, gdy komórki pamięci trzeba będzie adresować w maleńkich blokach (od 2 do 4 kB) oraz w czasie usuwania (lub nadpisywania) istniejących danych, gdyż w większości przypadków wykonywane jest to w blokach od 256 do 512 kB. NCQ może ułatwić też nośnikowi SSD zarządzanie "zużytymi" komórkami.
W BIOS-ie (przed uruchomieniem systemu) należy wejść do zakładki, która przez wielu producentów nazywana jest „Integrated Peripherals” (czyli zintegrowane urządzenia peryferyjne) i zmienić tryb SATA/IDE z IDE na AHCI.
Po zapisaniu tych ustawień i uruchomieniu systemu powinniśmy zobaczyć komunikat informujący, że Windows zainstalował nowe sterowniki dla urządzenia. Po tym komunikacie wskazane jest również ponowne uruchomienie systemu.
Uwaga!
W przypadku gdy po włączeniu funkcji AHCI w czasie startu systemu otrzymujemy komunikat o błędzie (pokazuje się nam „Blue Screen” - niebieski ekran) zalecamy wyłączenie tej opcji, a następnie uruchomienie systemu Windows i wykonanie następujących czynności:
Wykonujemy to w następujący sposób:
a) Klikamy Start i w polu wyszukiwania wpisujemy „regedit”.
b) Następnie szukamy kolejno następujących wpisów (rozwijając „drzewo”):
- HKEY_LOCAL_MACHINE
- System
- CurrentControlset
- Services
- Msahci
W tym miejscu, w prawej części okna wyświetla nam się kilka parametrów.
Klikamy prawym przyciskiem myszy na wpis o nazwie „Start”, wybieramy „Modyfikuj” i zmieniamy widniejącą wartość na „0” (cyfra zero).
c) Następnie szukamy kolejno następujących wpisów (rozwijając „drzewo”):
- HKEY_LOCAL_MACHINE
- System
- CurrentControlset
- Services
- iastorV
W tym miejscu, w prawej części okna wyświetla nam się kilka parametrów.
Klikamy prawym przyciskiem myszy na wpis o nazwie „Start”, wybieramy „Modyfikuj” i zmieniamy widniejącą wartość na „0” (cyfra zero).
Po wykonaniu tych kroków restartujemy nasz system, po czym znów uruchamiamy BIOS i tam ponownie włączamy funkcję AHCI. Kolejne włączenie Windows'a nie powinno powodować już błędu.