Ahci mode control что это в биосе

Обновлено: 03.07.2024

AHCI расшифровывается как Advanced Host Controller Interface. Это дополнение к стандарту Serial ATA. Он обеспечивает доступ к собственным функциям стандарта SATA, например, к собственной очереди команд, которая позволяет повысить производительность за счет оптимизации того, как контроллер запрашивает данные с жесткого диска, и с возможностью горячей замены, что означает, что вы можете использовать eSATA, не отключая возможности системы при работе. системный уровень.

AHCI предоставляет стандартную систему, которую дизайнеры и разработчики могут использовать для настройки, обнаружения или программирования адаптеров SATA / AHCI. Многие контроллеры SATA могут включать AHCI по отдельности или в сочетании с поддержкой RAID. Intel рекомендует выбирать режим RAID на своих материнских платах (который также включает AHCI), а не простой режим AHCI / SATA для максимальной гибкости из-за проблем, возникающих при переключении режима после того, как операционная система уже установлена.

AHCI полностью поддерживается из коробки для Microsoft Windows Vista и операционной системы Linux с ядром 2.6.19. NetBSD также поддерживает драйверы в режиме AHCI "из коробки" в определенных версиях. Если вы устанавливаете Microsoft Windows Vista или выше, AHCI напрямую поддерживается непосредственно на установочном DVD-диске операционной системы, поэтому вам не нужно загружать драйверы AHCI во время установки операционной системы. Тем не менее, Microsoft Windows XP не включает встроенную поддержку, и поэтому вам нужно будет вручную установить драйверы AHCI во время установки Windows XP.

Как работает AHCI?

На большинстве материнских плат AHCI включен по умолчанию в Unified Extensible Firmware Interface (UEFI) или BIOS. В старых материнских платах по умолчанию может быть включен режим IDE, и перед установкой операционной системы (ОС) его необходимо будет переключить на AHCI. AHCI поддерживается в Windows Vista и более поздних версиях Windows; Linux начиная с версии 2.6.19; OS X; и различные операционные системы с открытым исходным кодом, такие как OpenBSD, NetBSD и FreeBSD. Хотя Windows Vista и Windows 7 включают драйвер AHCI, эти ОС не будут устанавливать AHCI, если он не включен на контроллере загрузочного диска. Жесткие диски SATA и твердотельные накопители (SSD) предлагают несколько режимов работы: IDE, AHCI или RAID, в которых обычно включен AHCI. Однако после установки ОС переключить настройку BIOS из режима IDE в AHCI непросто. В Windows есть обходной путь в реестре, который позволяет включать AHCI после установки ОС. В старых версиях ОС требуются аппаратные драйверы для поддержки AHCI. Как традиционный протокол хранения, разработанный для жестких дисков и магнитных лент, AHCI был разработан для управления единой очередью запросов на хранение. Для AHCI эта очередь имеет глубину - число запросов ввода-вывода, которые можно поддерживать в ожидании обслуживания в очереди портов - 32 команды.

Каковы различия между AHCI и IDE?

AHCI - более быстрый режим работы по сравнению с IDE.

AHCI предоставляет стандартную систему, которую дизайнеры и разработчики могут использовать для настройки, обнаружения или программирования адаптеров SATA / AHCI.

Интерфейс IDE не поддерживает горячее подключение, но AHCI поддерживает горячее подключение.

В среде IDE отсутствует поддержка новых технологий, таких как собственная командная очередь. С другой стороны, AHCI поддерживает новые технологии, такие как собственная командная очередь.

AHCI предполагает работу адаптеров хост-шины Serial ATA (SATA). А IDE предполагает работу параллельного привода ATA.

IDE имеет только один режим работы. Но AHCI - это более новый стандарт, разработанный для обратной совместимости с унаследованными системами, которые могут только «говорить на IDE».

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

Данную настройку можно встретить практически в любом BIOS компьютеров и ноутбуков. Хотя название может несколько отличаться. Синонимами данной настройки являются:

  • Configure SATA As;
  • Onboard SATA Type;
  • Onchip RAID Controller;
  • OnChip SATA Type;
  • Onchip sata channel;
  • SATA Configure as;
  • SATA Controller Mode;
  • SATA Mode;
  • SATA RAID/AHCI Mode.

В данной статье мы расскажем за что она отвечает и какое значение для нее лучше устанавливать в зависимости от той или иной ситуации.

За что отвечает?

включение режима расширенного хост-контроллера опцией Onchip sata channel и переводом нижних параметров к значению ACHI

включение режима расширенного хост-контроллера опцией Onchip sata channel и переводом нижних параметров к значению ACHI

включение режима расширенного хост-контроллера опцией Onchip sata channel и переводом нижних параметров к значению ACHI в UEFI

включение режима расширенного хост-контроллера опцией Onchip sata channel и переводом нижних параметров к значению ACHI в UEFI

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

Какое значение лучше выбрать?

включение режима расширенного хост-контроллера опцией OnChip SATA Type в режим AHCI

включение режима расширенного хост-контроллера переводом опции OnChip SATA Type в режим AHCI

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

Что такое AHCI Mode Control в BIOS

Практически все современные HDD функционируют через интерфейс SATA (Serial ATA). Данный контроллер присутствует в большинстве относительно новых системных плат и позволяет работать в нескольких режимах, каждый из которых имеет собственные особенности. Самым инновационным на данный момент является AHCI. Подробнее о нем мы и расскажем далее.

Принцип работы AHCI в BIOS

Потенциал интерфейса SATA полностью раскрываются как раз при использовании AHCI (Advanced Host Controller Interface). Корректно взаимодействует он только в последних версиях ОС, например, в Windows XP технология не поддерживается. Основным преимуществом рассматриваемой надстройки является увеличение скорости чтения и записи файлов. Давайте остановимся на достоинствах и поговорим о них детальнее.

Режим AHCI в BIOS

Преимущества режима AHCI

Существуют факторы, которые делают AHCI лучше того же IDE или RAID. Мы бы хотели выделить несколько основных пунктов:

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

Другие особенности AHCI

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

Включение AHCI Mode

Выше вы могли прочесть о том, что активация Advanced Host Controller Interface требует от пользователя выполнения определенных действий. Кроме этого сам процесс в разных версиях операционной системы Виндовс отличается. Происходит правка значений в реестре, запуск официальных утилит от Microsoft или установка драйверов. Другой наш автор в статье по ссылке ниже детально расписал эту процедуру. Вам следует отыскать нужную инструкцию и внимательно осуществлять каждый шаг.

Включить AHCI в Windows

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Включить и настроить режим AHCI стоит каждому пользователю, желающему улучшить и расширить возможности компьютера в работе с жёсткими дисками SATA и, особенно, SSD.

Режим позволяет увеличить быстродействие компьютера за счёт возросшей скорости обращения к данным, а для его активации требуется выполнить всего лишь несколько простых действий.

 режим AHCI

Перед тем как рассматривать варианты включения режима, стоит сначала ознакомиться с его особенностями и принципом работы.

Что такое AHCI

Интерфейс современных жёстких дисков SATA, поддерживающих скорость передачи данных от 1,5 Гбит/с до 6 Гбит/с, способен работать в двух режимах:

Первый обеспечивает совместимость со старыми устройствами (накопителями, выпускавшимися в 2000 годах). Скорость даже самых производительных дисков в этом режиме ненамного отличается от тех самых устаревших моделей. Более современный режим AHCI позволяет пользоваться всеми преимуществами интерфейса SATA в полном объёме. Например, отключением и подключением дисков к материнской плате «на лету», без выключения компьютера или с возможностью минимального перемещения головок диска для повышения скорости работы.

Активировав режим, пользователь ускоряет запуск файлов, чтение и запись информации на дисках и увеличивает общую производительность компьютера. И, хотя прирост может оказаться не таким значительным (в пределах 20%), для некоторых задач такое улучшение может оказаться важным. Если же у вас в работе SSD-диски с форм-фактором SATA, такой вариант является единственным возможным для эффективной работы устройства.

ВАЖНО: Стоит ли включать AHCI на SSD?

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

Как проверить, включён ли режим

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

Проверить, включён или не включён AHCI, можно таким способом:

  1. Сначала следует перейти к свойствам компьютера (меню «Пуск», пункт «Компьютер», подпункт «Свойства» в контекстном меню);
  2. Открыть диспетчер устройств;
  3. Открыть раздел IDE ATA/ATAPI контроллеры;
  4. Если здесь находится устройство, в названии которого есть AHCI – режим работает. Если такого диска в списке нет (а у вас стоит не устаревший винчестер IDE, а более современный), режим придётся включить самостоятельно.

Рис.1. Список подключённых дисков и устройств. Режим AHCI отключён

Рис.1. Список подключённых дисков и устройств. Режим AHCI отключён

Второй способ проверки работы AHCI – перезагрузка компьютера и переход в меню BIOS (с помощью одного из доступных вариантов – для разных материнских плат и ноутбуков он немного отличается, хотя чаще всего заключается в нажатии функциональных клавиш – от Esc до F12).

Зайдя в БИОС (или UEFI), убедитесь, в каком режиме работает SATA, найдя пункт SATA Mode или SATA Configuration.

Рис.2. Определение режима интерфейса в БИОС

Рис.2. Определение режима интерфейса в БИОС

Совет: При установленном режиме IDE, не стоит сразу же переключать его на AHCI и сохранять – особенно, если у вас ОС Windows 7.

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

Включение этого режима на компьютере может быть выполнено прямо из БИОС.

Совсем другая ситуация будет, если выбрать AHCI-режим перед установкой системы. Это даст возможность программному обеспечению с установочного диска распознать параметры HDD или SSD в процессе запуска установщика, и никаких проблем с запуском режима уже не будет.

Сложности начинаются, только если система уже установлена на накопитель, а пользователь собирается изменить параметр IDE на SATA и включить NCQ (Native Command Queuing, расширение протокола SATA, заметно увеличивающую скорость работы с информацией за счёт оптимизации порядка получения команд). В этом случае придётся воспользоваться либо редактором реестра, либо безопасным режимом, в зависимости от операционной системы. Если ни одно из этих действий не обеспечит требуемого результата, останется только включать AHCI и переустанавливать систему.

Для Windows 7

Одна из самых популярных в настоящее время операционных систем, Windows 7, требует для переключения в режим AHCI использования реестра или специальной утилиты. Первый вариант включает в себя следующие этапы:

  1. Запуск редактора реестра (Win + R для вызова меню «Выполнить», ввод команды regedit и подтверждение изменений);

Рис.3. Вызов редактора реестра

Рис.3. Вызов редактора реестра

  1. Переход к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci;
  2. Переход к пункту Start, значение которого по умолчанию 3, и изменение его на ноль;

Рис.4. Поиск в реестре раздела для изменения AHCI

Рис.4. Поиск в реестре раздела для изменения AHCI

  1. Переход в этом же подразделе с пункта msahci на IastorV и поиск параметра Start;
  2. Изменение тройки на ноль;
  3. Закрытие редактора.

Теперь осталось перезагрузить компьютер и включить нужный режим AHCI в меню БИОС. После загрузки системы Windows 7 начнёт автоматически устанавливать драйвера для всех подключённых к материнской плате дисков, а затем потребует ещё перезагрузиться для внесения изменений. Последний этап настройки режима – проверка включения режима кэширования записи в свойствах диска. Если он не включён, функцию следует запустить.

Рис.5. Использование утилиты Microsoft Fix it для исправления ошибок Windows

Рис.5. Использование утилиты Microsoft Fix it для исправления ошибок Windows

Для Windows 8 и 8.1

Если на компьютере уже установлена Виндовс 8 или 8.1, для настройки режима AHCI можно воспользоваться безопасным режимом. Для этого при возникновении ошибки следует:

  1. Вернуть режим IDE в БИОС;
  2. перезагрузить компьютер;
  3. Запустить командную строку от имени администратора («Пуск»/«Все программы»/«Стандартные»);
  4. Ввести команду bcdedit /set safeboot minimal

Рис.6. Запуск команды для исправления ошибок AHCI

Рис.6. Запуск команды для исправления ошибок AHCI

Если ваша система работает на процессоре Intel, возможен дополнительный вариант включения AHCI с помощью утилиты от этого производителя (для AMD способ не работает).

Для его использования следует:

Для Windows 10

Windows 10 для исправления ошибки при переключении режима тоже позволяет воспользоваться утилитой для процессоров Intel, переустановкой системы и безопасным режимом. Но наиболее эффективным вариантом будет использование редактора реестра, которое немного отличается от аналогичного метода в Виндовс 7.

Для того чтобы воспользоваться этим методом требуется:

  1. Войти в систему под именем администратора;
  2. Запустить редактор реестра одним из доступных способов (проще всего через окно «Выполнить» и команду regedit);
  3. Перейти к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV и найти его параметр Start, изменив его значение на 0;
  4. Найти в соседнем подразделе Services\iaStorAV\StartOverride параметр с именем 0, установив нулевое значение и для него;
  5. Перейти в подраздел Services\storahci, провести обнуление параметра Start;
  6. В подразделе Services\storahci\StartOverride поставить значение ноль для параметра 0.
  7. Закрыть редактор и перезагрузить компьютер;
  8. Войти во время загрузки системы в BIOS и включить режим AHCI.

Рис.7. Работа в реестре Windows 10

Рис.7. Работа в реестре Windows 10

Совет: Рекомендуется выполнить первый запуск Windows 10 в безопасном режиме, для чего эту опцию включают с помощью меню «Выполнить» (Win+R) и ввода команды msconfig для вывода на экран окна настройки конфигурации системы. Здесь нужно выбрать вкладку «Загрузка» и поставить галочку на пункте безопасного режима, указав вариант «Минимальная».

Рис.8. Активация безопасного режима Windows 10

Рис.8. Активация безопасного режима Windows 10

При наличии интерфейса UEFI требуется выполнить устранение неполадок через меню системы:

  1. Войти в боковое меню (Win + I);
  2. Выбрать вкладку обновления и безопасности;
  3. Перейти в пункт «Восстановление», а затем к особым вариантам загрузки;
  4. Перейти в меню устранения неполадок, вкладка «Дополнительные параметры» и, наконец, «Настройки ПО UEFI».

Рис.9. Переключение режима в интерфейсе UEFI

Рис.9. Переключение режима в интерфейсе UEFI

Для стандартного интерфейса BIOS перейти к его настройкам можно, нажав при загрузке соответствующую функциональную клавишу. Например, F2 или F12, в зависимости от материнской платы или модели ноутбука, если настройка производится для него.

После первой же загрузки Виндовс 10 установит все необходимые драйвера для работы с AHCI, и в дальнейшем не будет выдавать никаких ошибок. При этом скорость работы с данными должна возрасти – особенно, если диск имеет интерфейс SATA III.

Другие особенности режима

Для устаревшей ОС Windows XP возможности установки режима AHCI нет. При её разработке такой вариант даже не предполагался. Если очень хочется, нужный драйвер легко найти в сети и встроить в систему. Инструкции процесса также можно найти в интернете, однако мы не рекомендуем выполнять такие действия. В первую очередь, потому что процессору и всему компьютеру, который поддерживает только систему Виндовс XP, установка режима AHCI вряд ли заметно поможет ускориться. Во-вторых, значительные различия между драйверами увеличивают вероятность ошибки, после которой могут быть потеряны данные с диска.

Для Windows Vista процесс включения режима такой же, как и для 7-й версии системы – то есть с помощью реестра или утилиты. А Виндовс NT можно настроить аналогично рекомендациям для XP. Есть варианты драйверов и на другие системы – от Unix до MacOS, так как ssd-накопители и SATA приобретают популярность среди пользователей любых систем.

Выводы

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

Читайте также: