Как включить поддержку AHCI в Windows 7
30.05.2013
itpro
Windows 7
комментариев 89
Технология Advanced Host Controller Interface (AHCI) – это стандарт, предложенный компанией Intel, позволяющий повысить скорость выполнения операций чтения/записи с жестких дисков, подключенных по протоколу SATA, за счет использования расширенных возможностей технологии SATA, таких как интегрированная очередность команд (NCQ), кроме того стандарт поддерживает технологию горячей замены жестких дисков (hot swap). В операционных системах Windows 7 и Windows Vista уже имеется возможность поддержки AHCI, и в том случае, если во время установки Windows 7 система обнаруживает, что компьютер поддерживает AHCI, то драйвер AHCI устанавливается автоматически.
В старых моделях материнских плат, несмотря на то, что чипсет поддерживает технологию AHCI, ее поддержка отключена на уровне BIOS. Поэтому, если при установке ОС Windows 7 / Vista, установщик не определил наличие поддержки ACHI на чипсете, то драйвер устройств AHCI установлен не будет. В результате, если в такой системе уже после установки Windows активировать поддержку ACHI в BIOS, то система может перестань загружаться или же будет падать в синий экран BSOD.
Поэтому, если после установки Windows 7, вы обнаружили, что ваша материнская плата поддерживает режим AHCI, однако эта функция отключена в BIOS, то данная инструкция поможет вам активировать поддержку AHCPI в Windows 7/ Vista .
Внимание! Данную последовательность действий необходимо выполнить ДО включения AHCI в настройках BIOS, иначе система перестанет загружаться!
Как проверить включена ли AHCI в Windows
Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.
- Откройте диспетчер устройств ( в меню Пуск наберите DeviceManager ).
- На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes.
- Откройте секцию IDE ATA/ATAPI controllers .
- Если в Windows установлен драйвер AHCI, то в списке устройств будет присутствовать что-то вроде Standard AHCI 1.0 Serial ATA Controller или Intel(R) 5 Series 6 Port SATA AHCI Controller.
![]()
В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.
Предыдущая статья Следующая статья
Как включить режим AHCI в Windows

Грамотная работа компьютера возможна только при слаженном взаимодействии между железом и операционной системой. Технологии развиваются, и в последнее время наиболее это заметно в области накопителей. Современные жесткие диски и SSD-накопители в разы быстрее тех, которые применялись в компьютерах еще 5-10 лет назад. Для передачи данных используется интерфейс SATA, через который накопитель подключается к компьютеру. SATA-интерфейс способен работать в двух режимах: IDE и AHCI, и если у вас установлен современный жесткий диск или SSD, ускорить работу компьютера можно, включив режим AHCI.
Что такое режим AHCI
Как было отмечено выше, AHCI – это один из режимов передачи данных по интерфейсу SATA. Как известно, через интерфейс SATA можно передавать информацию со скорость от 1,5 до 6 Гигабайт за секунду. Максимальная скорость поддерживается именно в режиме AHCI, который должен использоваться со всеми современными накопителями. Что касается режима IDE, он в интерфейсе SATA поддерживается для совместимости со старыми жесткими дисками.
По умолчанию в операционной системе Windows не всегда включен режим AHCI, даже если накопители подключены к материнской плате через SATA. Из-за этого пользователь теряет в производительности компьютера, поскольку скорость работы диска ограничивается программно. Выставив AHCI-режим, можно на 20-30% повысить скорость работы накопителя, что скажется на общих ощущениях от работы компьютера.
Как узнать, включен ли режим AHCI в Windows
Чаще всего пользователи даже не подозревают, что необходимо включать режим AHCI для того, чтобы производительность компьютера стала выше. При этом Windows по умолчанию не всегда работает с HDD и SSD, даже самыми современными, в режиме AHCI. Чтобы проверить, включен ли режим AHCI в Windows, необходимо сделать следующее:
- Нажать правой кнопкой мыши на «Пуск» и выбрать в выпадающем меню пункт «Диспетчер устройств»;
- Далее раскройте список устройств «Контроллеры IDE/ATAPI»;
- Посмотрите список устройств. Если среди них ни у одного в названии не значится режим AHCI, вероятнее всего он не включен в системе.

Обратите внимание: Также отсутствие в списке устройств, работающих в режиме AHCI, может быть связано с тем, что к материнской плате подключены старые накопители, не способные работать в новом режиме.
Также проверить, работает интерфейс SATA в режиме AHCI или IDE можно через BIOS. Для этого необходимо перезагрузить компьютер и в процессе загрузки нажать «Del» или F2. Запустится BIOS, где потребуется найти пункт SATA Mode и посмотреть, установлен вариант AHCI или IDE.

Важно: Если вы заметили в BIOS, что SATA интерфейс установлен на работу в режиме IDE, не надо переключать на режим AHCI, поскольку никакой пользы от этого не будет.
Как включить режим AHCI в Windows
Компания Microsoft в операционных системах Windows начала поддерживать режим AHCI с Windows 7. При этом включить его можно и в Windows XP, если загрузить необходимые драйвера в интернете, сделанные энтузиастами, и установить их. Однако стоит отметить, что данный способ не всегда дает прирост производительности, и лучше на Windows XP отказаться от идеи использования режима AHCI и работать с накопителями через стандартный IDE.
Чтобы включить сам режим AHCI, достаточно в BIOS установить соответствующую настройку для SATA. Но делать это необходимо до установки операционной системы Windows, иначе при загрузке компьютер выдаст ошибку 0x0000007B INACCESSABLE_BOOT_DEVICE или уйдет в состояние постоянной перезагрузки. Поэтому для переключения режима IDE в AHCI при установленном Windows, необходимо внести некоторые изменения в реестр, ниже мы рассмотрим какие действия выполнять для каждой из версий операционной системы.
Как включить режим AHCI в Windows 10
В современной операционной системе Windows 10 компания Microsoft не предложила настройку, которая позволила бы включить поддержку режима AHCI «на лету», если ранее интерфейс SATA работал через IDE. Для правильного переключения в режим AHCI потребуется сделать следующие действия:
- Запустите редактор реестра, нажав на клавиатуре сочетание клавиш Windows+R, а в открывшемся окне прописав команду regedit;
- Далее проследуйте в реестре по следующему пути:


После загрузки компьютера операционная система Windows предложит установить необходимые драйвера для работы с режимом AHCI, обязательно это сделайте.
Как включить режим AHCI в Windows 8 и Windows 8.1
Для переключения операционной системы Windows 8 или Windows 8.1 в работу с режимом AHCI, необходимо провести некоторые работы в командной строке. Потребуется сделать следующие действия:
- Запустите командную строку от имени администратора, для этого нажмите правой кнопкой мыши на «Пуск» и выберите соответствующий пункт;
- Далее введите в командной строке и примените следующую команду:

Стоит отметить, что если компьютер работает на CPU от Intel, то можно использовать стандартную утилиту компании, которая позволяет провести необходимые настройки для переключения Windows в работу с AHCI. Делается это следующим образом:
- С официального сайта Intel загружаются следующие файлы:
- f6flpy – это драйвер;
- SetupRST.exe – исполняемый файл, который потребуется для настройки.
- После этого потребуется нажать правой кнопкой мыши на «Пуск» и выбрать «Диспетчер устройств». В списке устройств перейдите в раздел «Дисковые устройства» и нажмите правой кнопкой мыши на накопитель, на котором установлена операционная система Windows. В выпадающем меню выберите пункт «Обновить драйвера»;

Обратите внимание: Приведенный выше способ подойдет только для компьютеров на процессорах Intel, для AMD подобного решения в данный момент нет.
Как включить режим AHCI в Windows 7
В операционной системе Windows 7 способ включения режима AHCI близок к тому, который применяется в Windows 10. Здесь также потребуется внести некоторые изменения в реестр следующим образом:
- Запустите редактор реестра, для этого нажмите на клавиатуре сочетание клавиш Windows+R, пропишите команду regedit в окне «Выполнить» и нажмите «ОК»;
- После этого проследуйте в редакторе реестра по следующему пути и установите для параметра Start значение 0:

Обратите внимание: При первой загрузке компьютера установите все драйвера, которые предложит операционная система.
Стоит отметить, что если после перехода в режим AHCI возникают ошибки, можно попробовать их устранить при помощи бесплатной утилиты Microsoft Fix it, которую следует загрузить с официального сайта компании Microsoft. Программа имеет русскую локализацию, и разобраться в ней не составит труда.
Msahci нет в реестре

Эта вторая статья на данную тему, первая доступна по ссылке:
Как включить стандарт AHCI на Windows 7 и Windows Vista
Данная же статья посвящена включению режима AHCI именно на Windows 8. Да, ситуация с выходом новой операционной системы совершено не изменилась и, если попробовать включить в BIOS режим AHCI без переустановки системы, Windows просто откажется загружаться. Но и совсем без изменения данную ОС не оставили: так, если вы пройдете в реестре по пути, как на Windows 7, вы просто не увидите папку msahci. И создание этой ветки ни к чему не приведёт, так как в Windows 8, как и Windows Server 2012, драйверу поменяли название, и теперь он называется StorAHCI. Хотя он и имеет такой же функционал и поддерживает те же устройства. Жесткие диски или SSD можно купить к примеру вот здесь.
В Windows 8 было найдено два варианта включения AHCI без переустановки системы. Рассмотрим оба. Статья изначально писалась под Windows 8, но оказалось что в Windows 10 ничего не изменилось, поэтому она вполне подходит и под десятку.
I. Включение стандарта AHCI в Windows 8 и 8.1 с помощью реестра.
II. Включение AHCI на Windows 8 через загрузку в безопасном режиме.
I. Включение стандарта AHCI в Windows 8 и 8.1 с помощью реестра (Работает на Windows 10)
Напомню, что все изменения нужно производить до включения AHCI в BIOS.
1) Итак, первое — заходим в реестр. Для этого воспользуемся горячими клавишами WIN+R и в открывшемся окне пишем regedit :

2) Открылся «Редактор реестра». Нам нужно пройти по пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahci

3) Ищем ключ ErrorControl и задаем ему значение 0 (ноль) (По умолчанию «3«):

5) Закрываем окно реестра и перезагружаем компьютер. Во время загрузки заходим в BIOS и включаем стандарт AHCI. Как это сделать читаем в инструкции к вашей материнской плате. Сохраняем настройки и выходим из BIOS. При следующей загрузке система должна загрузиться в стандарте AHCI.
Данная методика срабатывает не всегда и зависит от конфигурации вашего компьютера. Microsoft об этом знает и в этом случае рекомендует воспользоваться официальной инструкцией от Microsoft, доступной в статье базы знаний KB2751461 (http://support.microsoft.com/kb/2751461).
II. Включение AHCI на Windows 8 (работает на Windows 10) через загрузку в безопасном режиме
Если при первом способе система отказывается загружаться, делаем следующее:
— отключаем AHCI;
— делаем восстановление системы стандартными средствами, обычно загружается после первого же неудачного запуска;
— пробуем включить AHCI через безопасный режим по инструкции ниже.
1) Далее нам нужно запустить командную строку от имени администратора. Для этого ведем мышку в левый нижний угол рабочего стола Windows 8 и жмём правую кнопку мыши, в открывшемся контекстном меню выбираем «Командная строка (Администратор)»:

2) В открывшемся окне командной строки пишем следующее и жмём кнопку Enter:
Должна появится надпись «Операция успешно завершена»:

3) Перезапускаем систему, заходим в BIOS и снова включаем AHCI. После этого компьютер должен загрузиться в безопасном режиме и сам установить нужный драйвер AHCI.
4) Ещё раз запускаем командную строку от имени администратора и пишем там:
Также должна появиться запись об успешности проведенной операции.

5) Перезагружаем компьютер.
6) Система должна загрузиться в режиме AHCI. На этом всё, осталось только проверить, что в диспетчере устройств появился контроллер AHCI.
На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.
Режим AHCI работы жестких дисков SATA позволяет задействовать технологию NCQ (Native Command Queing), DIPM (Device Initiated Power Management) и другие возможности, такие как горячая замена SATA-накопителей. В общих чертах включение режима AHCI позволяет повысить скорость работы жестких дисков и SSD в системе, в основном, за счет преимуществ NCQ.
В этой инструкции — о том, как включить режим AHCI в Windows 10 уже после установки системы, если по какой-то причине переустановка с предварительно включенным в БИОС или UEFI режимом AHCI не представляется возможной, а система была установлена в режиме IDE.
Отмечу, что практически для всех современных компьютеров с предустановленной ОС данный режим уже включен, а само изменение особенно актуально для SSD накопителей и ноутбуков, так как режим AHCI позволяет повысить производительность SSD и, одновременно (хоть и незначительно) понизить энергопотребление.
И еще одна деталь: описываемые действия в теории могут привести и к нежелательным последствиям, таким как невозможность запуска ОС. А потому беритесь за них лишь в том случае, если знаете, для чего это делаете, умеете попасть в БИОС или UEFI и готовы в случае чего к исправлению непредвиденных последствий (например, путем переустановки Windows 10 с самого начала в режиме AHCI).
Узнать, включен ли режим AHCI в текущий момент, можно заглянув в настройки UEFI или БИОС (в параметрах SATA устройств) или прямо в ОС (см. скриншот ниже).

Также можно открыть свойства диска в диспетчере устройств и на вкладке Сведения посмотреть путь к экземпляру оборудования.

Если он начинается с SCSI — диск работает в режиме AHCI.
Включение AHCI с помощью редактора реестра Windows 10
Для того, чтобы задействовать работу жестких дисков или SSD нам потребуются права администратора Windows 10 и редактор реестра. Для запуска реестра нажмите клавиши Win+R на клавиатуре и введите regedit.
- Перейдите к разделу реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services iaStorV, дважды кликните по параметру Start и установите его значение равным 0 (ноль).

- В соседнем разделе реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services iaStorAV StartOverr >Следующий шаг — перезагрузить компьютер и войти в UEFI или БИОС. При этом первый после перезагрузки запуск Windows 10 лучше провести в безопасном режиме, а потому рекомендую заранее включить безопасный режим с помощью Win+R —msconfig на вкладке «Загрузка» (Как зайти в безопасный режим Windows 10).
Если у вас UEFI, рекомендую в данном случае сделать это через «Параметры» (Win+I) — «Обновление и безопасность» — «Восстановление» — «Особые варианты загрузки». Затем зайдите в «Устранение неполадок» — «Дополнительные параметры» — «Настройки ПО UEFI». Для систем с БИОС — используйте клавишу F2 (обычно на ноутбуках) или Delete (на ПК), чтобы зайти в настройки БИОС (Как зайти в БИОС и UEFI в Windows 10).
В UEFI или БИОС найдите в параметрах SATA выбор режима работы накопителей. Установите его в AHCI, после чего сохраните настройки и перезагрузите компьютер.
Сразу после перезагрузки ОС начнет устанавливать драйвера SATA, а по завершении вам будет предложено перезагрузить компьютер. Сделайте это: режим AHCI в Windows 10 включен. Если по какой-то причине способ не сработал, обратите внимание также на первый вариант, описанный в статье Как включить AHCI в Windows 8 (8.1) и Windows 7.
Технология Advanced Host Controller Interface (AHCI) – это стандарт, предложенный компанией Intel, позволяющий повысить скорость выполнения операций чтения/записи с жестких дисков, подключенных по протоколу SATA, за счет использования расширенных возможностей технологии SATA, таких как интегрированная очередность команд (NCQ), кроме того стандарт поддерживает технологию горячей замены жестких дисков (hot swap). В операционных системах Windows 7 и Windows Vista уже имеется возможность поддержки AHCI, и в том случае, если во время установки Windows 7 система обнаруживает, что компьютер поддерживает AHCI, то драйвер AHCI устанавливается автоматически.
В старых моделях материнских плат, несмотря на то, что чипсет поддерживает технологию AHCI, ее поддержка отключена на уровне BIOS. Поэтому, если при установке ОС Windows 7 / Vista, установщик не определил наличие поддержки ACHI на чипсете, то драйвер устройств AHCI установлен не будет. В результате, если в такой системе уже после установки Windows активировать поддержку ACHI в BIOS, то система может перестань загружаться или же будет падать в синий экран BSOD.
Поэтому, если после установки Windows 7, вы обнаружили, что ваша материнская плата поддерживает режим AHCI, однако эта функция отключена в BIOS, то данная инструкция поможет вам активировать поддержку AHCPI в Windows 7/ Vista .
Внимание! Данную последовательность действий необходимо выполнить ДО включения AHCI в настройках BIOS, иначе система перестанет загружаться!
- Откройте редактор реестра, набрав RegEdit в панели Пуск.
- На запрос UAC “Do you want to allow the following program to make changes to this computer?”, отвечаем Yes.
- В редакторе реестра перейдите к следующей ветке: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci
- В правой панели выберите ключ Start и отредактируйте его (Modify).

- Задайте параметру “Start” значение 0, и нажмите OK.
Значение по умолчанию (поддержка ACHI отключена): 3 - Закройте редактор реестра.
- Перезагрузите компьютер.
- Зайдите в BIOS, активируйте поддержку AHCI на вашей материнской плате. Сохраните изменения и перезагрузите компьютер еще раз.
- После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз.
- После загрузки системы жесткие диски будут поддерживать стандарт AHCI.
Как проверить включена ли AHCI в Windows
Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.
- Откройте диспетчер устройств ( в меню Пуск наберите DeviceManager ).
- На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes.
- Откройте секцию IDE ATA/ATAPI controllers .
- Если в Windows установлен драйвер AHCI, то в списке устройств будет присутствовать что-то вроде Standard AHCI 1.0 Serial ATA Controller или Intel(R) 5 Series 6 Port SATA AHCI Controller.

В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.
Смена IDE на AHCI через реестр в Windows 7/10
Очень часто сталкиваюсь и постоянно приходится гуглить решение, поэтому размещу шпаргалку у себя в блоге. Итак, периодически после установки системы и настройки обнаруживанию, что в BIOS SATA-диски и SSD работают через устаревший режим IDE (ATA). Если прямо в BIOS просто поменять режим с IDE на AHCI, то Windows у вас больше не загрузится и уйдёт в синий экран смерти. Дело в том, что с системой уже автоматически запускаются драйверы и службы, работающие только с IDE. Значит, чтобы система запустилась, у нас 2 варианта:
- Заранее в реестре внести правки, отключить IDE и включить AHCI, затем зайти в BIOS, переключить режим там и всё должно по идее заработать.
- Если нет возможности, надо загрузиться с LiveCD, таких как AdminPE, запустить regedit, загрузить куст реестра System с рабочей ОС, внести правки там. Естественно, переключить режим в BIOS
Объяснять всё не буду, все-таки тут я выкладываю шпаргалки по большей части для себя, лишь распишу ветки реестра, куда надо внести правки: