Что такое режим AHCI и как его настраивать? Что такое режим AHCI контроллера SATA.

Грамотная работа компьютера становится возможной в случаях, когда слаженно взаимодействует операционная система и железо. Технологии развиваются, особенно это касается категории накопителей. Современные SSD накопители и жесткие диски отличаются тем, что работают быстрее версий, применяемых 5 – 10 лет назад.

Передача данных осуществляется с использованием SATA интерфейса, именно через него компьютер соединяется с накопителем. Отмечается возможность работы SATA интерфейса в двух режимах: AHCI и IDE. Если используется в компьютере SSD или современный жесткий диск, то режим AHCI способен существенно ускорить работу компьютера. Узнать про ahci что это можно в этой статье.

AHCI как параметр, является одним из режимов передачи информации по SATA интерфейсу. Через данный интерфейс есть возможность осуществлять передачу данных с показателями скорости от 1.5 до 6 Гб/с. Именно в режиме AHCI поддерживаются максимальные показатели скорости, которые будут актуальны для работы с современными накопителями. Если смотреть на режим IDE, то в SATA интерфейсе поддерживается он только для совместимости с устаревшими типами жестких дисков.

В настройках умолчания системы Виндовс не всегда включен именно режим AHCI, даже если подключение накопителей осуществляется по SATA к системной плате. Это существенно понижает производительность компьютера, так как показатели скорости работы диска программно ограничиваются. Если установить ahci mode, то скорость работы накопителя можно повысить от 20 до 30%. Это станет видно по общим ощущениям от работы используемого компьютера.

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

Зачастую пользователи даже не знают, что нужно включить AHCI режим для повышения производительности компьютера. Виндовс по умолчанию не всегда включает для работы с SSD и HDD именно режим AHCI. Для проверки, включен ли AHCI режим в Виндовс, нужно произвести такую операцию:

  1. Нажать правой кнопкой мыши по «Пуску». Затем появляется выпадающее меню, где нужно выбрать «Диспетчер устройств».
  2. Затем открывается список с устройствами «Контроллеры IDE/ATAPI».
  3. Подробно изучите список устройств. Если среди них в названии нет ahci режима, то, скорее всего, он выключен в системе.

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

Существует еще способ проверки, в каком режиме работает SATA интерфейс с использованием BIOS. Для этого требуется перезагрузить компьютер, а во время загрузки нажать на «F2» или «Del». Это запустит BIOS, где нужно зайти в меню SATA Mode и узнать, установлен вариант IDE или AHCI.

Если Вы увидели в меню BIOS, что интерфейс SATA подключен для работы с IDE режимом, то не стоит проводить переключение на AHCI режим. Это не принесет никакой пользы.

Включение режима AHCI в Виндовс

В операционных системах Виндовс поддержка режима AHCI начата с Windows 7. Его можно включить и в Виндовс ХР, но для этого требуется драйвер ahci, который доступен в интернете. Данный драйвер создан энтузиастами. Подобный способ не даст роста производительности, поэтому при работе с Windows XP лучше отказаться от применения AHCI режима, и продолжить работать с накопителями с помощью стандартного IDE.

Включение ahci режима подразумевает работы, где необходимо произвести установку в BIOS соответствующих настроек для SATA. Проводится операция до установки операционной системы, иначе компьютер при загрузке будет выдавать ошибку 0x0000007BINACCESSABLE_BOOT_DEVICE или будет производиться постоянная перезагрузка. Чтобы осуществить переключение режима ide на ahci на компьютере с Виндовс, нужно произвести определенные изменения в реестре. Давайте рассмотрим действия, которые нужно выполнять для отдельных версий операционных систем.

Включение режима AHCI в Виндовс 10

Если Вас интересует, как включить режим ahci в windows 10, то стоит знать, что Microsoft не предлагает настройку, позволяющую включать поддержку AHCI режима «на лету», если ранее SATA работала с IDE. Чтобы правильно переключиться в режим AHCI, необходимо осуществить такие действия:

  1. Запускается редактор реестра. Для этого на клавиатуре нажимаются клавиши «R+Windows». В появившемся окне требуется прописать команду regedit.
  2. Затем нужно проследовать в реестре по такому пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV.
  3. В открывшейся папке выбирается Start путем двойного нажатия левой кнопки мыши. В меню «Значения» требуется установить 0, а затем нажать «ОК».
  4. Потом нужно установить для показателя Start значение 0 в пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci

  1. Значение 0 для 0 параметров устанавливаются в следующих разделах:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\StartOverride

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

Когда загрузится операционная система Виндовс, будет предложено произвести установку требуемых для работы с AHCI режимом драйверов.

Включение режима AHCI в Виндовс 8 и 8.1

Для включения работы AHCI режима в Windows 8 и 8.1, необходимо осуществить некоторые операции в командной строке. Нужно сделать такие действия:

  1. Запуск командной строки от администратора. Нужно нажать правой кнопкой мыши по «Пуску» и выбрать соответствующий раздел.
  2. Затем в командную строку ввести и применять такую команду:

bcdedit /set {current} safeboot minimal

  1. Перезагрузка компьютера. Во время запуска открыть BIOS, где требуется для SATA интерфейса переключить режим с IDE в AHCI.
  2. Новая загрузка ОС и запуск командной строки. Ввод и применение команды:

bcdedit /deletevalue {current} safeboot

  1. Очередной перезапуск компьютера.

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

  1. Загрузка с официального сайта Интел следующих файлов:
  • SetupRST.exe – файл исполняемого типа, обеспечивающий настройку.
  • f6flpy – драйвер.
  1. Затем нужно выполнить нажатие правой кнопкой мыши по «Пуску», открыть «Диспетчер устройств». В списке, где отображаются устройства, выбирается меню «Дисковые устройства». Вызывается контекстное меню для накопителя, где установлена ОС Виндовс. В данном меню выбирается параметр «Обновить драйвера».
  2. Запустится утилита, обновляющая драйвера. В ней выбирается вариант «Поиск и установка драйверов вручную». Затем устанавливается загруженный f6flpy драйвер.
  3. Перезагрузка компьютера, а в BIOS требуется активировать AHCI режим.
  4. При загрузке Виндовс, нужно исполнить SetupRST файл, обеспечивающий настройку компьютера.

Этот способ актуален только для версий компьютеров, работающих на Интел процессорах. Для AMD процессоров такие решения сейчас отсутствуют.

Включение режима AHCI в Виндовс 7

Узнать, как включить режим ahci в windows 7, можно в следующей инструкции. Способ включения довольно близок к операции с Виндовс 10. Здесь будет необходимо осуществить определенные изменения в реестре таким способом:

  1. Запуск реестрового редактора путем комбинации «R+Windows». Прописывание команды regedit в меню «Выполнить» и нажатие на «ОК».
  2. Затем нужно проследовать в реестровый редактор по следующему пути, а для Stars устанавливается значение 0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

  1. Затем устанавливается значение 0 для Start параметра, который находится в этой папке:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV

  1. Компьютер перезагружается, а в BIOS выбирается AHCI режим для SATA интерфейса.

Когда компьютер загрузится в первый раз, нужно установить весь список драйверов, предложенных операционной системой.

После того, как компьютер перешел в AHCI режим работы, могут возникнуть ошибки. Их устраняют путем использования бесплатной утилиты «Microsoft Fix it». Программа отличается наличием русской локализации, а разобраться в ней не сложно.

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

Видео по AHCI

Доброго времени суток.

Достаточно часто меня спрашивают о том, как поменять параметр AHCI на IDE в BIOS ноутбука (компьютера). Чаще всего с этим сталкиваются, когда хотят:

Проверить жесткий диск компьютера программой Victoria (или аналогичной). Кстати, такие вопросы были в одной из моих статей: ;

Установить «старую» Windows XP на относительно новый ноутбук (если параметр не переключить, то ноутбук просто не увидит ваш установочный дистрибутив).

Итак, в этой статье хочу более подробно разобрать этот вопрос…

Разница между AHCI и IDE, выбор режима

IDE – это устаревший 40-пиновый разъем, который раньше применялся для подключения жестких дисков, дисководов и прочих устройств. На сегодняшний день, в современных компьютерах и ноутбуках данный разъем не используется. А значит и популярность его падает и зайдествовать этот режим необходимо только в редких определенных случаях (например, если вы решили установить старую ОС Windows XP).

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

Что выбрать?

Лучше выбирать AHCI (если у вас есть такая опция. На современных ПК - она везде…). Выбирать IDE нужно только в специфических случаях, например, если в вашу ОС Windows не «добавлены» драйвера на SATA.

А выбирая режим IDE, вы как бы «заставляете» современный компьютер эмулировать его работу, а это к приросту производителньости точно не приводит. Тем более, если речь идет о современном SSD диске при использовании которого, выигрышь в скорости работы вы получите только на AHCI и только на SATA II/III . В остальных случаях можно не заморачиваться с его установкой…

Про то, как узнать в каком режиме работает ваш диск - можете почитать в этой статье:

Как переключить AHCI на IDE (на примере ноутбука TOSHIBA)

Для примера возьму боле-менее современный ноутбук марки TOSHIBA L745 (кстати, во многих других ноутбуках настройка BIOS будет аналогичной! ).

Чтобы включить в нем IDE режим, необходимо проделать следующее:

1) Зайти в BIOS ноутбука (о том как это делается рассказано в моей предыдущей статье: ).

3) Затем во вкладке Advanced зайти в меню System Configuration (скриншот ниже).

4) Во вкладке Sata Controller Mode поменяйте параметр AHCI на Compatibility (скрин ниже). Кстати, возможно придется в этом же разделе переключить UEFI Boot в режим CSM Boot (для того, чтобы появилась вкладка Sata Controller Mode ).

Собственно, именно режим Compatibility аналогичен режиму IDE на ноутбуках Toshiba (и некоторых других марок). Строки IDE можете не искать - его вы не найдете!

Важно! На некоторых ноутбуках (например, HP, Sony и др.) режим IDE нельзя включить совсем, так как производители сильно урезали функционал BIOS устройства. В этом случае, вы не сможете установите на ноутбук старую Windows (впрочем, я не совсем понимаю зачем это делать - ведь все равно производитель не выпускает драйвера на старые ОС… ).

Если брать ноутбук «постарше» (например, какой-нибудь Acer) - то как правило переключение еще проще: достаточно зайти во вкладку Main и вы увидите Sata Mode в котором и будут два режима: IDE и AHCI (просто выбираете нужный, сохраняете настройки BIOS и перезагружаете компьютер).

На этом статью завершаю, надеюсь что вы легко переключите один параметр на другой. Удачной работы!

На современных компьютерах для подключения накопительных устройств (HDD, DVD или Blue-Ray приводов) используется в основном интерфейс Serial ATA (SATA), работающий на основе механизма AHCI. Но на сегодняшний день есть компьютеры, которые все еще используют ATA интерфейс, функционирующий на основе IDE механизма. В этой статье мы рассмотрим подробно эти две технологии и сделаем вывод что лучше: AHCI или IDE .

Нужно выбрать режим, благодаря которому компьютер будет работать быстрее и эффективнее, поэтому интерфейс имеет немалое значение. С другой стороны, все зависит от операционной системы: используете Windows 7 или Windows 10 – применяйте новую технологию, «сидите» на старенькой Windows ХР – тут рекомендуется интерфейс IDE. Итак, давайте рассмотрим, в чем отличие данных интерфейсов.

Что такое режим IDE

IDE является механизмом, благодаря которому оборудование общается между собой с помощью ATA интерфейса. В 90-е года данная технология использовалась практически на всех компьютерах.


По ATA интерфейсу скорость передачи данных могла достигать до 150 Мбит/сек. В то время механизм IDE не имел различных технологий, которые используются сейчас в Serial ATA (к примеру, горячая замена накопителей). После конечно специалисты необходимые технологии внедрили, однако это было лишь на некоторых персональных компьютерах.

Что такое AHCI режим

AHCI является механизмом, который рассчитан на новый интерфейс Serial ATA или сокращенно SATA. На сегодня данный интерфейс используется практически на всех современных компьютерах, серверах и пр. Помимо высокой скорости передачи данных, поддерживает все новые технологии.


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

Какой режим выбрать в БИОСе - IDE или AHCI

Многие материнские платы имеют оба интерфейса, поэтому у обычного новичка может возникнуть вполне логичный вопрос какой выбрать режим IDE или AHCI . Обычно, на таких материнках установлено значение AHCI, в редких случаях – IDE. Итак, перед нами стоит задача выбора режима из двух. Действуем так: сперва узнаем, какой используется в компьютере жесткий диск IDE или SATA.


Далее определяемся с операционной системой: если установлена новая (Windows 7, 8, 10), то выбираем AHCI режим; если Windows XP, то IDE. Если у Вас установлен режим IDE, а жесткий диск SATA технологии и ОС установлена не Windows XP, то получается данный накопитель будет эмулироваться под работу IDE механизма, следовательно, скорость работы будет соответствовать старым стандартам.

Итак, чтобы сменить режим в BIOSе при старте компьютера нажмем клавишу Del. Далее едем в раздел «Peripherals», здесь активируем контроллеры SATA и выбираем режим AHCI.


Для сохранения настроек нажмем F12 и соглашаемся.

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

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

  1. Быстрая замена жесткого диска. А если подробнее, то это означает, что его можно менять не выключая при этом компьютер. При работе с серверами это очень удобно.
  2. NCQ – благодаря данной технологии количество перемещений головок, которые производят считывание в разы сокращается. Тем самым скорость жесткого диска возрастает при использовании его сразу несколькими программами.

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

Режим IDE — что это

Это уже слишком устаревшая технология, которая была популярна в девяностых годах и начале двухтысячных. Она была внедрена в IBM PC – первых компьютерах. В ней передача данных происходила на скорости 150 Мбит в секунду. Многие популярные технологии он не поддерживал . Например, без перезагрузки ПК нельзя было вынимать жесткий диск или CD привод. Потом эти возможности добавили, но не каждый компьютер мог ими пользоваться. Однако и сейчас он еще используется.

Как включить режим ACHI/IDE

Переключение между ACHI и IDE происходит через BIOS . Делается перед установкой Windows, следующим образом:

В Windows 10 можно моментально переключиться на Achi, для этого:


Какой режим лучше

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

Скорость работы компьютера равна скорости работы его самой медленной детали. По факту, самая медленная деталь в компьютере - это винчестер.

Практически все современные жёсткие диски имеют интерфейс SATA и поддерживают протокол SATA II. Практически все современные материнские платы умеют работать с этим протоколом и поддерживают несколько режимов работы контроллера, а именно:

    IDE - Заставляет SATA работать в режиме IDE.

    RAID - Включает встроенный RAID-контроллер, после чего появляется доступ к его настройкам.

    Важно понимать, что такой RAID - программный, а не аппаратный. Программный, хоть и на уровне BIOS.
    Его использование бесполезно в Linux-системах (гораздо лучше и правильнее организовать рейд средствами самого линукса), но вполне оправдано для Windows (чтобы избежать геморроя с ).

    AHCI - Включает режим AHCI для SATA II

Проблема в том, что по умолчанию всегда включен режим работы «IDE», по соображениям совместимости. И всё, что нам нужно сделать - просто переключить его на «AHCI».

Инструкция для Linux

  1. Включаем режим AHCI

Инструкция для Windows XP

  1. Запускаем Windows XP
  2. Скачиваем с инета нужный SATA-драйвер для контроллера
  3. В диспетчере устройств принудительно меняем существующий IDE-драйвер на скачанный ()
  4. Перезагружаемся и заходим в BIOS
  5. Включаем режим AHCI
  6. Перезагружаемся в Windows XP (теперь загрузка станет возможной). Установка «новых» устройств пройдёт автоматически
  7. Перезагружаемся (винда сама об этом попросит)

Дополнительно

Горячая замена

Диск, подключённый к SATA-контроллеру, работающему в режиме AHCI, можно заменить на лету. То есть, не выключая компьютер. В режиме IDE так не получится, новый диск будет невидимым до перезагрузки компьютера.

Очень актуально для дисковых док-станций, подключенных через eSATA и для программных RAID-массивов.

В BIOSе отсутствует функция переключения режимов

Обычно такое бывает с компьютерами «Vista Ready».

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

Результат сговора микрософта с производителями.

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

NCQ (Native Command Queuing), встроенная (аппаратная) очерёдность команд

Цитата из википедии:

Устройства с поддержкой NCQ способны принимать несколько запросов одновременно и реорганизовывать порядок их выполнения для достижения максимальной эффективности (производительности) с учётом внутренней архитектуры устройства (минимизируя количество перемещений головок и ожидание нужного сектора на треке).

Наглядная иллюстрация:

Даёт прирост производительности в 15-30%.

Поддерживается ли NCQ в RAID?

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

Поэтому "поддерживается" - неправильное слово. Если у винчестера есть NCQ, то она работает вне зависимости от того, в каких условиях находится винчестер.

Linux – перевод SATA контролера c IDE режима в AHCI

Итак, возникла потребность перевести SATA контролер с режима IDE в AHCI. Сменил режим в BIOS, перезагрузил сервер и получил kernel panic. Оказалось что не все так просто.

Итак, что нужно сделать чтобы система загрузилась:

1) возвращаем режим IDE в BIOS, загружаем систему.

2) Открываем на редактирование /etc/modprobe.conf и ищем строчку:

alias scsi_hostadapter ata_piix

Заменяем ее строчкой: