Открыть сервисСервис

AHCI-режим в BIOS

AHCI-режим — режим работы контроллера жёстких дисков и твердотельных накопителей, реализующий интерфейс Advanced Host Controller Interface (AHCI) для подключения накопителей по шине SATA. Режим включается в настройках BIOS/UEFI компьютера и определяет, как операционная система обращается к SATA-устройствам: напрямую через базовые функции SATA или через расширенный набор команд AHCI.

Что такое AHCI

AHCI — это технический стандарт, разработанный Intel совместно с другими производителями и опубликованный в 2004 году. Он описывает программный интерфейс, позволяющий операционной системе использовать расширенные возможности шины SATA, недоступные в устаревшем режиме IDE (PATA-эмуляции). Основные функции AHCI:

  • Hot-plug — подключение и отключение накопителей «на лету» без перезагрузки;
  • NCQ (Native Command Queuing) — нативная очередь команд, позволяющая контроллеру переупорядочивать операции чтения/записи для минимизации перемещений головки и снижения задержек;
  • расширенная диагностика и управление питанием накопителей.

В современных версиях Windows (начиная с Vista) и в большинстве дистрибутивов Linux драйвер AHCI присутствует в составе системы, поэтому переключение режима обычно не требует установки дополнительного ПО.

Режимы работы SATA-контроллера

В большинстве BIOS/UEFI доступны три варианта настройки SATA-контроллера:

РежимСутьПримечание
IDEЭмуляция устаревшего интерфейса PATAМаксимальная совместимость со старыми ОС (Windows XP и ранее)
AHCIНативный режим SATA с расширенными функциямиРекомендуемый режим для современных систем
RAIDРежим формирования массивов из нескольких дисковДрайвер RAID-контроллера требуется при установке ОС

Режим RAID на многих материнских платах по факту включает и функциональность AHCI, так как RAID-контроллеры Intel, AMD и других чипсетов реализуют AHCI как базу для построения массивов.

Как включить AHCI в BIOS

Порядок действий зависит от производителя материнской платы, но общий алгоритм следующий:

  1. Перезагрузить компьютер и войти в настройки BIOS/UEFI клавишами Del, F2 или F10 (в зависимости от производителя).
  2. Найти раздел, отвечающий за конфигурацию SATA-контроллера: обычно это «Integrated Peripherals», «Storage Configuration», «SATA Configuration» или аналогичный пункт в разделе «Дополнительно».
  3. Выбрать параметр «SATA Mode», «SATA Operation» или «Configure SATA as» и установить значение AHCI.
  4. Сохранить настройки клавишей F10 и перезагрузить систему.

В UEFI-интерфейсах современных плат (ASUS, Gigabyte, MSI, ASRock) этот пункт часто находится в разделе «Дополнительно» (Advanced) → «Встроенная периферия» (Onboard Devices) или в отдельной вкладке «Хранилище» (Storage).

Важность порядка переключения

Переключение режима с IDE на AHCI при уже установленной операционной системе требует особого порядка действий. Если включить AHCI в BIOS без предварительной подготовки Windows, система при загрузке, как правило, останавливается с ошибкой INACCESSIBLE_BOOT_DEVICE (код остановки 0x0000007B), поскольку загруженный в момент установки драйвер не поддерживает новый режим.

Для безопасного переключения в Windows необходимо:

  1. Открыть редактор реестра (regedit).
  2. Перейти в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci (для Windows 10/11) или msahci (для Windows 7/8).
  3. В параметре Start установить значение 0.
  4. В подразделе StartOverride (если есть) также установить 0.
  5. Перезагрузить компьютер, войти в BIOS, переключить режим на AHCI и снова перезагрузиться.

После этого Windows автоматически загрузит нужный драйвер. В Linux подобная проблема обычно не возникает: драйвер AHCI загружается автоматически при обнаружении поддерживаемого контроллера.

AHCI и NVMe

Следует различать AHCI и NVMe (Non-Volatile Memory Express). AHCI разработан для SATA-устройств и исторически наследует логику работы с механическими дисками. NVMe — более новый протокол, оптимизированный для твердотельных накопителей, подключаемых напрямую к шине PCIe. Накопители NVMe не используют AHCI и работают через отдельный драйвер (в Windows — stornvme). Тем не менее многие SSD подключаются по SATA и работают именно в режиме AHCI, поэтому актуальность переключения сохраняется.

Когда AHCI критически важен

Переключение на AHCI целесообразно в следующих случаях:

  • установка современной операционной системы «с нуля»;
  • использование SATA SSD — без NCQ и оптимизаций AHCI производительность твердотельного накопителя может быть снижена;
  • необходимость горячего подключения дисков;
  • сборка нового компьютера на базе актуальных чипсетов.

Единственная причина оставить режим IDE — работа со старым программным обеспечением или операционными системами, не имеющими поддержки AHCI (прежде всего Windows XP без патчей).

Источники:

  • Intel. Advanced Host Controller Interface Specification, Revision 1.3.1
  • Microsoft Learn. AHCI and RAID drivers in Windows
  • UEFI Specification. ATA/AHCI controller support
  • Документации BIOS/UEFI ведущих производителей материнских плат (ASUS, Gigabyte, MSI, ASRock)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru