Как включить AHCI режим HDD в Windows

AHCI в Windows

Зачем нужен AHCI.

AHCI (Advanced Host Controller Interface ) это механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими, как встроенная очередность команд (NCQ) и горячая замена. И, если горячая замена на клиентском / домашнем ПК в общем-то некритична, то NCQ - очередь команд может очень даже и пригодиться, ведь HDD с поддержкой NCQ способны принимать несколько запросов одновременно и реорганизовывать порядок их выполнения для достижения максимальной производительности. Особенно актуально это в современной многозадачной среде, когда нередка ситуация запуска нескольких требовательных в скорости диска приложений. Например, пользователь работает с офисной программой,  записывает диск и при этом смотрит фильм, а ещё работает торрент-клиент. Аналогичная технология давно использовалась в SCSI-накопителях и вот появилась для широкой пользовательской аудитории. Не будем ей пренебрегать .

Что нужно для включения AHCI.

Прежде чем приступить к включению AHCI-режима, необходимо убедиться в выполнении нескольких важных условий, без которых успешный финал будет невозможен.SATA Configuration

  • у вас жесткий диск с интерфейсом SATA;
  • ваш жесткий диск поддерживает NCQ (проверяем на сайте производителя, обычно современные все);
  • системная плата имеет встроенный AHCI-контроллер;
  • имеется драйвер под вашу операционную систему.

Если все указанные выше требования выполнены переходим к следующему пункту.

Как включить режим AHCI.

Во-первых, необходимо уяснить, что банальным переключением режима в BIOS с IDE на AHCI (см.картинку) проблему не решить, наоборот, зачастую можно усугубить - получим "синий экран смерти". Далее действуем так:

  1. Устанавливаем драйвер AHCI вашей системной платы (иногда может называться RAID/AHCI). Если требуется, перезапускаем ПК.
  2. Запускаем редактор реестра (с правами администратора) и в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci меняем значение параметра Start c 3 на 0.(см.рисунок).
  3. Перезагружаем ПК и заходим в BIOS. Меняем режим работы контроллера SATA на AHCI. При загрузке Windows установит драйвер AHCI.
  4. Ещё раAHCI реестрз перезапускаем Windows.

Режим AHCI активирован.

AHCI в Windows 8.

В Windows 8 нет ветки services\msahci, ее заменяет HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci, меняем в ней параметр ErrorControl c 3 на 0, а также в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride параметр 0 на 0. В остальном действия те же самые. Кроме того, в Windows 8 драйвер AHCI должен установиться автоматически при запуске системы в безопасном режиме.

Для тех, кто не желает самостоятельно менять реестр, Microsoft выпустила утилитку. Качаем её здесь. Убедиться в успешном переводе накопителей в режим AHCI можно в Диспетчере устройств, там должен появиться контроллер AHCI (см.рисунок ниже).
драйвер AHCI установлен

Tags: