Настройка оборудования и программного обеспечения

Что такое режим AHCI, как его настраивать? Должен ли AHCI быть включен для SSD? Ahci как узнать включен или нет.

Здравствуйте уважаемые читатели! Сегодня Вы узнаете как включить режим AHCI в Windows , и вообще что это такое.
Статья обещает быть объёмной и не бесполезной почти для всех пользователей компьютера, если не учитывать совсем уж профи технарей:).

AHCI (Advanced Host Controller Interface AHCI в переводе с англ. Расширенный Интерфейс Хост-Контроллера ) - режим подключения накопителей по протоколу Serial ATA . Данный режим позволяет компьютеру воспользоваться расширенными возможностями и функциями при подключении жестких дисков, что приводит к повышению их производительности.
Современные накопители (HDD и SSD) подключаются к материнской плате компьютера через интерфейс (разъём) SATA (Serial ATA), который вытеснил устаревший интерфейс PATA (Parallel ATA). На картинке №1 слева изображен разъём PATA, а справа SATA.
отображение в диспетчере устройств IDE режима и AHCI режима
SATA интерфейс умеет работать в 2-х режимах:

  1. IDE (Integrated Development Environment с англ параллельный интерфейс подключения накопителей ) - старый режим, который используется для совместимости со старым ПО и оборудованием.
  2. AHCI (Advanced Host Controller Interface) - новый режим, который расширяет возможности подключения и позволяет задействовать все преимущества интерфейса SATA. Например:
    • Горячая замена жесткого диска, то есть накопитель можно поменять не выключая компьютер. Данная особенность в основном ценна для администраторов обслуживающих сервера.
    • NCQ (Native Command Queuing с англ. - встроенная очерёдность команд ) - функция, которая позволяет сократить количество перемещений считывающей головки HDD, что приводит к оптимизации скорости считывания данных при использовании накопителя несколькими программами одновременно.

Включение AHCI приводит к ускорению считывания и доступа к данным на накопителе и соответственно повышает общую производительность компьютера.

Теперь, когда мы узнали что это за режим AHCI , то пора задуматься о том, как его включить. Возможно он у Вас уже включён. Проверить можно так:

  1. Нажмите на клавиатуре нашу любимую комбинацию кнопок Win+R и введите команду mmc devmgmt.msc . Потом нажмите кнопку Enter . Запустится Диспетчер устройств Windows .
  2. В Диспетчере устройств Windows раскройте раздел IDE ATA/ATAPI контроллеры . Если увидели устройство, у которого в наименовании есть слово AHCI, значит нужный нам режим активирован.

Если не увидели слово AHCI, то значит он отключен. Включить его можно в BIOS"е . Но его включение может сопровождаться некоторыми проблемами, о которых расскажу ниже.

Включение AHCI. Особенности активации и возможные проблемы.

Для включения режима AHCI и найдите там пункт SATA Mode или что то на него очень похожее. Название пункта в разных версиях Биоса может чуть отличаться. В данном разделе можно переключать режим SATA из IDE в AHCI и наоборот. Если у вас стоит IDE , то не спешите переключаться в режим AHCI , так как для его корректной работы нужен специальный драйвер Windows AHCI . В Windows 7/8/10 и Vista этот драйвер встроен в саму ОС. При этот драйвер автоматически устанавливается в систему. Если же система уже установлена и вы хотите переключить режим SATA из IDE в AHCI, то придётся поковыряться в системном реестре. Но об этом я напишу в других статьях, отдельно для Windows 7 Windows 8 и . Рекомендую вам дождаться этих публикаций. Здесь вам достаточно знать, что просто так включать его нельзя. Если просто переключить в Биосе режим на AHCI, то получите нерабочую ОС.
На Windows XP вообще не рекомендую даже пытаться его включать, потому что драйвер AHCI для этой ОС отличается в зависимости от каждой компьютера.

Если Вы установили операционную систему на жесткий диск IDE, а теперь подключили новый SATA и не можете включить режим ACHI, то данная инструкция поможет Вам сделать это.
Посмотреть включен ли у Вас ACHI можно запустив диспетчер устройств. Для этого Вам нужно сделать клик по «пуску» правой кнопкой мыши и выбрать соответствующий пункт. В диспетчере устройств найдите контроллеры ветку IDE/ATA/ATAPI, раскройте её и посмотрите название вашего контроллера. В конце названия будет написано IDE либо SATA/ACHI. Если Вы увидели последнее, то у Вас уже активирован ACHI, и данная инструкция Вам не нужна, разве, что только в познавательных целях.
Первое, что Вам следует у себя спросить - «надо ли оно Вам?» Что такое ACHI? Это. Протокол, заменивший устаревший ATA, позволяющий пользоваться горячей заменой диска и, что самое главное имеющий поддержку NCQ и TRIM. Также ACHI повышает энергоэффективность Вашей SSD, что крайне полезно на мобильных устройствах.
Кратко NCQ - это поддержка очередности команд. Данная технология увеличивает скорость выполнения команд считывания и записи на вашей SSD.

TRIM - это технология, позволяющая делать циклы перезаписи поочередно на определенных кластерах памяти, а не на всех сразу.

Это крайне важная технология, при использовании SSD, позволяющая намного продлить срок службы Вашего носителя информации, так как, в отличии от жёсткого диска, SSD имеет крайне малый ресурс циклов перезаписи.
По большей части если Ваш новый накопитель не SSD, то нет смысла включать режим ACHI. Но если Вы подключили SSD, то ACHI нужно включать обязательно, так как он заметно повышает работу данного скоростного накопителя.
Есть одно уточнение. Вы хотите использовать свой новый накопитель SSD на максимальной для него скорости, но это не диск системы? Лучшим вариантом будет переустановить операционную систему именно на SSD, Вы удивитесь насколько Windows и все установленные программы будут быстрее работать. Нет смысла в SSD, быстром доступе к находящейся на нём информации, если вся информация обрабатывается операционной системой на медленном жёстком диске, особенно если это жёсткий диск IDE, который имеет крайне малую, в нынешних реалиях, скорость.
Так, что лучшим вариантом будет установка операционной системы именно на SSD с заранее включенным ACHI в BIOS.
Если Вы все таки хотите включить режим ACHI, используя жёсткий диск, тем более IDE, как основной, то следуйте инструкции.
Запустите редактор реестра, для этого нажмите сочетание клавиш win+R и введите туда команду

В редакторе реестра перейдите по веткам в

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV

Найдите там параметр start , выполните двойной клик по нему и в поле значение установите 0
Зайдите в подраздел, расположенный уровнем ниже

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverride

Там будет параметр с именем 0 , для которого нужно установить значение 0
Теперь перейдите в другую ветку

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci

Найдите параметр start , установите для него значение 0
В подразделе этой ветке, расположенной, аналогично прошлой, одним уровнем ниже

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverride

Для параметра под именем 0 , установите значение 0
Теперь нужно перезагрузить компьютер в безопасном режиме, а также зайти в BIOS «по пути».
Для того чтобы войти в безопасный режим наведите курсор мыши в правый нижний угол, откройте параметры. Удерживая клавишу shift нажмите перезагрузить, на появившемся экране выберите пункт диагностика, далее дополнительные параметры, потом параметры загрузки, там включите безопасный режим.

Для входа в BIOS, при загрузке загрузке компьютера, после самого включения, на экране диагностики оборудования (либо экран с логотипом производителя материнской платы) нажмите клавишу Del (либо F2, зависит от модели материнской платы).
В BIOS необходимо поменять режим работы контроллера с ATA на ACHI. Скорей всего это будет вкладка Advanced, в которой будет пункт SATA Configuration либо SATA Mode, именно в нём нужно выбрать ACHI или включить его, поменяв disabled на enabled.
После загрузки, система начнет устанавливать SATA драйвера. После их установки всё будет готово к работе. Можно перезагрузится в рабочем режиме.
Будет внимательны, данные действия могут вызвать сбой в системе. Это маловероятно, но возможно. Поэтому создайте точку восстановления перед выполнением данных действий, чтобы, в случае сбоя, можно было без проблем восстановить систему в рабочее состояние.

Включение режима AHCI для SATA накопителей позволяет задействовать технологию NCQ (Native Command Queing), DIPM (Device Initiated Power Management), а также позволяет проводить горячую замену накопителей . Все эти функции обычно уже включены по умолчанию в предустановленных системах. Они позволяют повысить производительность и скорость обмена информацией, особенно это актуально для твердотельных накопителей, для которых еще и уменьшается потребление энергии.

Здесь будет рассказано о том, как включить данный режим на уже установленной системе. Однако, стоит отметить, что в некоторых случаях такие действия могут привести к сбоям в системе и сделать невозможным ее запуск. Если это произойдет, то придется менять множество настроек, однако, лучше всего переустановить систему в режиме ahci.

Проверяем, включен ли режим AHCI

Для начала, стоит проверить включен ли этот режим или нет. Сделать это можно прямо из системы, не выключая и не перезагружая компьютер. Для этого стоит кликнуть правой кнопкой мыши по компьютеру, во всплывшем меню выбрать управление, а уже там перейти в диспетчер устройств . В этом разделе потребуется найти и развернуть пункт под названием «Контроллеры IDE ATA/ ATAPI ». В этом разделе и можно будет увидеть нужную информацию.

Еще пользователь может открыть свойства диска в этом же диспетчере и найти нужную информацию там.

Второй способ потребует перезапуска компьютера. Для начала, пользователю потребуется зайти в bios/uefi, а потом перейти к параметрам sata , здесь и будет отображена нужная информация.

Используем редактор реестра для включения режима

В случае если выбран не тот режим, который нужен пользователю, изменить его можно через редактор реестра, при этом требуется, чтобы запись пользователя обладала правами администратора . Для начала необходимо нажать win+r и написать regedit в открывшемся окне. После чего откроется нужная утилита, в которой можно редактировать реестр, в левой ее части, переходя по папкам, придется проделать такой путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV . В последней директории нужно найти переменную start и выставить ее значение равным нулю.

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

После того, как переменная будет изменена, следует пройти в директорию HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci . Здесь, также требуется отыскать переменную Start и поставить ей значение равное 0.

Здесь же следует зайти в каталог StartOverride , и поставить значение переменно 0 равное нолю.

После этого компьютер нужно перезагрузить, при этом, лучше будет, если он загрузиться в безопасном режиме . После начала перезагрузки, все также нужно будет зайти в биос или uefi и выставить там режим работы накопителей в ahci. Дальше продолжиться загрузка компьютера, а потом будут скачиваться необходимые драйвера . Когда закончится их установка, компьютер снова попросит перезагрузку и с этим следует согласиться. При следующем включении все нужные пользователю режимы будут уже активны.

Использование командной строки

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


Последняя команда перезагружает компьютер в безопасном режиме, так что тоже самое можно сделать и по другому. Можно нажать win+r и набрать msconfig , здесь перейти на вкладку загрузки и поставить галочку в безопасном режиме.

Включение AHCI в БИОСе

Тут чуть подробнее о том, где именно находится настройка, которую следует включить. Чтобы попасть в эти настройки нужно нажимать del или f2 при запуске компьютера. В uefi нужные настройки находятся на вкладке Integrated Peripherals и называется SATA Mode или Type.

В БИОСе же нужный параметр обычно находится на вкладке advanced .

Если такое преобразование не удалось, то лучше не мучиться дальше и переустановить систему в нужном режиме.

Что такое режим AHCI и для чего его нужно включать? AHCI – это механизм работы с накопителями информации. Например, с жесткими дисками или дисками SSD. Данный режим пришел на смену более устаревшему режиму IDE. Рассвет же данного “протокола” пришелся, пожалуй, на 2011 год. В то время цены на SSD диски стали более-менее доступны для домашнего использования.

Раскрывать все технические подробности о том, как работает режим AHCI, мы не станем. Обычному пользователю достаточно будет знать, что при включенном AHCI увеличивается скорость работы с диском и срок его службы. Но чтобы ощутить всю прелесть его работы в компьютере должен быть установлен SSD накопитель с интерфейсом SATA 6Gbit.

На этом рассказ о подробностях работы режима AHCI мы закончим и перейдем к рассмотрению вопроса о его включении в системе.

Стоит сразу же оговориться, что режим подключения накопителей AHCI должен поддерживаться Вашей материнской платой. К счастью на сегодняшний день, мы можем с уверенностью сказать, что почти любая плата, выпущенная от 2008 года и позже, имеет такую возможность.

Увеличиваем быстродействие ПК с помощью режима AHCI

В чем же заключается сложность при переходе на AHCI режим? Если Вы только собираетесь устанавливать операционную систему, то проблем никаких не возникнет. Вам лишь достаточно включить данный режим в BIOS Вашего компьютера и уже потом провести установку Windows. Как правило включить AHCI можно через БИОС в разделе по работе с накопителями информации Storage Configuration.

На разных моделях материнских плат данный раздел может иметь другое, но схожее по смыслу название. Например, SATA Configuration, SATA Mode и т.д. Ориентиром для поиска будут возможности выбора из списка следующих режимов: IDE, AHCI, RAID.

Переходим на AHCI без переустановки операционной системы

Итак, с установкой чистой ОС разобрались, тут всё просто! Теперь разберем ситуацию включения AHCI на уже рабочей Windows . Дело в том, что при смене режимов в БИОСе, операционная система перестанет загружаться с разного рода ошибками.

Обуславливаются данные ошибки отсутствием нужного драйвера контроллера жесткого диска при загрузке ОС. Именно поэтому перед тем как менять настройки BIOS нам необходимо будет подготовить операционную систему.

Для этого откроем Редактор Реестра через меню Пуск > Выполнить > Regedit и найдем в нем следующие подразделы:

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

В каждом из разделов необходимо будет открыть параметр Start и заменить его значение на – 0 .

После внесения изменений необходимо перезагрузить компьютер, зайти в БИОС, включить режим AHCI и сохранить изменения. Операционная система при первом запуске произведет установку нового драйвера и будет готова к дальнейшей работе.

Как правило данный метод является рабочим и подходит для всех версий Windows начиная от 7 версии и выше. Если у Вас не получилось разобраться с первым способом, то можно попробовать включить режим AHCI несколько иначе или обратиться за помощью в нашу

Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!