AHCI или IDE: какой режим SATA выбрать в BIOS для Linux
Обновлено 8 ноября 2026
В режиме AHCI контроллер работает со всеми возможностями SATA: NCQ, горячей заменой и энергосбережением. Режим IDE оставлен для старых систем, и в Linux он не нужен.
Чем отличаются режимы
| AHCI | IDE (Legacy, Compatible) | |
|---|---|---|
| Драйвер в Linux | ahci | ata_piix (Intel) или драйвер чипсета |
| NCQ | да | нет |
| Горячая замена | да | нет |
| Энергосбережение линка | да | нет |
Режим RAID (Intel RST) построен поверх AHCI. В Linux такие массивы собираются через mdadm, но если массив не нужен, выбирайте AHCI: так проще и при установке, и при восстановлении.
Как узнать текущий режим
lspci -nn | grep -iE "sata|ide|raid"
В режиме AHCI строка содержит SATA controller [0106] и слово AHCI. В режиме IDE будет IDE interface [0101]. Какой драйвер занял контроллер, покажет:
lspci -k | grep -iA3 sata
Переключение после установки Linux
В большинстве дистрибутивов модуль ahci уже есть в образе initramfs, поэтому после смены режима в BIOS система загрузится как обычно. Если загрузка остановилась на поиске корневого раздела, загрузитесь в старом режиме и пересоберите initramfs:
# Debian, Ubuntu
sudo update-initramfs -u
# Fedora, RHEL
sudo dracut -f --add-drivers ahci
Если рядом стоит Windows
Windows после смены режима может не загрузиться: драйвер AHCI в ней не включён на старте. Порядок такой:
- В Windows от имени администратора выполните
bcdedit /set {current} safeboot minimal. - Перезагрузитесь в BIOS и включите AHCI.
- Windows загрузится в безопасном режиме и сама включит драйвер.
- Выполните
bcdedit /deletevalue {current} safebootи перезагрузитесь.
Полный список контроллеров и драйверов смотрите на странице поддержки SATA-контроллеров.