Не работает в режиме ahci. Что такое режим AHCI, как его настраивать

Начнём немного с теории.
Как нам известно до недавнего времени разработчики жестких дисков искали различные пути увеличения производительности дисковой подсистемы, которая оставалась относительно медленной, а прогресс в среде накопителей заключался, в основном, в росте объема HDD. С появлением нового интерфейса и стандарта SATA, нам стали доступны некоторые новые технологии для ускорения дисковой подсистемы.

Основных технологии, которые стали доступны, три:

- Hot Plug - "горячая" замена и установка накопителя. Позволяет удалять накопители «на лету», не выключая компьютер, хотя для этого, необходимо использовать их программное отключение. Может быть интересна тем кто использует более одного накопителя, как быстрое подключение\отключение файловых или медиа хранилищ.

- NCQ - (Native Command Queuing) нативная поддержка очереди команд. NCQ повышает быстродействие механических жестких дисков, а в добавок существенно ускоряет SSD, которые очень хорошо справляются с "глубокой" очередью команд.

- TRIM - эта технология очень сейчас актуальна для новых SSD дисков. Она значительно увеличивает быстродействие и продлевает срок эксплуатации SSD.

Так вот, чтобы задействовать все возможности интерфейса SATA, дисков HDD и SSD, а точнее получить прирост в скорости обработки команд дисковой подсистемой, нужно чтобы SATA-контроллер работал в режиме AHCI .
Что такое AHCI ?
AHCI - это сокращение от Advanced Host Controller Interface.

Перевод SATA - контроллера в режим AHCI производится непосредственно до установки Windows 7 .
Если же этого не сделать, то при попытке перевести контроллер в режим AHCI на установленной ОС, мы получим невозможность загрузки Windows 7.

Перед установкой операционной системы, перевод контроллера в режим AHCI производится в настройках BIOS, а точнее в настройках SATA Configuration .
Заходим в BIOS, до загрузки системы многократным нажатием кнопки или , и переходим на вкладку Advanced/SATA Configuration и выставляем режим работы контроллера AHCI , в ASUS EFI BIOS

или в ноутбуке ASUS


Затем сохраняем настройки нажав .

Если операционная система уже установлена, то перевести контроллер в режим AHCI можно следующим способом.
На запущенной Windows 7 закрываем все работающие приложения и программы.
Одновременным нажатием кнопок Win+R (кнопка Win ), запускаем меню Выполнить...

Забиваем команду Regedit

Откроется реестр для редактирования. Переходим по пути HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci .
И значение параметра Start ставим равное 0

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

Так что, использование новых возможностей SATA-интерфейса в режиме AHCI даст нам важные преимущества:
- Возможность «горячей замены накопителей»;
- Увеличение производительности дисковой подсистемы от технологии NCQ;
- Возможность полноценно использовать пропускную способность SATA III 6Gb/s;
- Очень важную поддержку команд TRIM. Так как TRIM работает только в режиме AHCI.

Технология Advanced Host Controller Interface (AHCI) - это стандарт, который предложила компания Intel, он позволяет увеличить скорость чтения/ записи для жестких дисков, подключенных к компьютеру через интерфейс SATA. Если в вашем компьютере установлен современный жесткий диск (ssd например или обычный hdd sata), а материнская плата поддерживает режим AHCI — возможно вас посещала мысль, как можно увеличить производительность вашего ПК.

Операционные системы Windows Vista/7/8/8.1 уже имеют встроенную поддержку стандарта AHCI, поэтому если во время установки Windows обнаружит, что компьютер поддерживает AHCI, то драйвер AHCI будет установлен автоматически. Windows XP не имеет встроенной поддержки этого стандарта, однако подружить их возможно, ищите материал на эту тему отдельно. В старых моделях материнских плат, имеющих поддержку AHCI на уровне чипсета, режим AHCI отключен на уровне BIOS. Но как быть в ситуации, когда операционная система Windows 7 уже установлена? Я думаю, многие, столкнувшиеся с этой проблемой знают, что сменив в BIOS режим IDE на AHCI, windows просто не запустится. И вы, скорее всего, получите BSOD (синий экран смерти). Вариант, который напрашивается сам собой — поменять в биосе режим с IDE на AHCI, затем переустановить Windows. НО! В этом случае вы теряете все данные на диске C, что может быть болезненно, если там установлено много приложений и хранится ценная информация. Ниже описан способ переключиться в режим AHCI без переустановки системы и потери данных на Windows 7 . Для пользователей . Помните, все действия вы выполняете на свой страх и риск, и никто кроме вас не несет за них отвественность.

Внимание! Указанную ниже последовательность действий нужно выполнять ДО включения режима AHCI в настройках BIOS. Иначе система перестанет загружаться!

1. Нажмите сочетание клавиш Win+R, и в открывшемся окне наберите команду regedit , чтобы открыть редактор реестра. Кому это сложно, можно набрать regedit прямо в панели меню Пуск.

2. На запрос «Разрешить следующей программе внести изменения на этом компьютере?» отвечаем «Да».
3. В редакторе реестра перейдите к нужной ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
4. В правой панели найдите параметр Start и отредактируйте его (Изменить )


5. Задайте параметру “Start ” значение 0 , и нажмите OK . Значение по умолчанию (поддержка AHCI отключена) : 3 .

6. Закройте редактор реестра.
7. Перезагрузите компьютер.
8. Во время перезапуска компьютера войдите в меню Bios и включите поддержку AHCI. Нажмите на клавишу F10, сохраните изменения и перезагрузите компьютер еще раз.
9. После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз. 10. Вот и всё ! После загрузки Windows жесткие диски будут поддерживать стандарт AHCI, и соответственно работать быстрее. Визуальное увеличение производительности очень субъективный момент! Да, ваш компьютер станет быстрее, но кроме жесткого диска в компьютера есть еще много того, из-за чего он может тормозить, поэтому возможно, что явного прироста скорости вы не увидите.

На этом все. Спасибо, что прочитали статью. Надеюсь, она была Вам полезна.

Читайте, как определить в каком режиме работает контроллер компьютера . А также, как активировать режим AHCI интерфейса SATA на компьютере с уже установленной Windows . У многих резонно возникнет вопрос: зачем нужен режим IDE для SATA накопителя, если режим AHCI является для него «родным» и именно таким в котором SATA-диск будет работать адекватно своим характеристикам и назначению. Более того, многие производители материнских плат по умолчанию устанавливают на них режим PATA совместимости – IDE.

  • Интерфейс SATA может работать в двух режимах, IDE и AHCI:

    • IDE – это режим совместимости со старым оборудованием и программным обеспечением. По сути, возможности SATA в этом режиме не отличаются от возможностей своего предшественника, интерфейса ATA (или PATA);
    • AHCI – новый режим работы с запоминающими устройствами, в котором компьютер использует все преимущества SATA, главными среди которых являются: более высокая скорость работы жестких и SSD дисков (технология Native Command Queuing или NCQ), а также возможность «горячей» замены жестких дисков. Активация режима AHCI содействует ускорению доступа к файлам, хранящимся на запоминающих устройствах, и позитивно влияет на общее быстродействие компьютера.

    У многих резонно возникнет вопрос: зачем нужен режим IDE для SATA накопителя, если режим AHCI является для него «родным» и именно таким в котором SATA-диск будет работать адекватно своим характеристикам и назначению. Более того, многие производители материнских плат по умолчанию устанавливают на них режим PATA совместимости – IDE.

    Всё дело в том, что работу контроллера в режиме AHCI начали поддерживать операционные системы начиная с Vista. То есть, если к системе контроллер которой работает в режиме AHCI подключить диск с Windows XP, то пользователь получит BSOD ошибку («синий экран смерти»). И с другой стороны, любой SATA накопитель может свободно работать в IDE режиме. Причём многие пользователи, не зная об этом, даже не ощутят никакой разницы. Таким образом производители компьютеров пытаются избежать возможных проблем с совместимостью компьютера и программного обеспечения пользователей.

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

    Как определить в каком режиме работает контроллер компьютера?

    Вполне вероятно, что на вашем компьютере режим AHCI уже активирован. Проверить это можно несколькими способами:

    Способ 1

    • Перейдите в
    • Откройте раздел “Контроллеры IDE ATA/ATAPI”
    • Если в этом разделе есть устройство со словом “AHCI” в названии, как в нашем случае, значит режим AHCI на компьютере уже используется.

    Способ 2


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

    Как активировать режим AHCI интерфейса SATA на компьютере с уже установленной Windows?

    Активировать режим AHCI интерфейса SATA на компьютере с уже установленной Windows, с сохранением её работоспособности можно несколькими способами:

    ПЕРВЫЙ:


    Если по какой-то причине первый способ не сработал, обратите внимание также на второй вариант . Но для начала, если у вас возникли ошибки при запуске Windows с режимом AHCI, верните режим IDE и включите компьютер.


    После этого:


    Как вы могли увидеть, описываемые действия в теории могут привести к нежелательным последствиям, таким как невозможность запуска операционной системы. Поэтому беритесь за них лишь в том случае, если знаете, для чего это делаете, сумеете зайти в BIOS или UEFI и готовы в случае чего к исправлению непредвиденных последствий. Например, путем переустановки Windows с самого начала в режиме AHCI.

  • Приветствую всех читателей моего блога и это снова Тришкин Денис.

    Существует масса инструментов увеличить скорость работы операционной системы. И одним из них является улучшение процесса обработки информации на жестком диске – технология Advanced Host Controller Interface. Но как включить режим AHCI в Windows 7? В статье я поделюсь с вами этой информацией.

    Итак, стоит начать со знакомства с самой технологией. Advanced Host Controller Interface – стандарт, предложенный корпорацией Intel, позволяющий заметно увеличить скорость чтения-записи информации с жесткого диска. Правда это предусмотрено только для винчестеров, подключенных через разъем SATA. Так что, если у вас оборудование имеет именно такой интерфейс, а материнская плата позволяет работать соответствующей технологии, вы сможете увеличить скорость компьютера.

    Нужно отметить, что в последних версиях Windows уже встроена автоматическая поддержка этой технологии. Поэтому во время установки операционной системы драйвер появляется самостоятельно. Старые материнские платы, в которых предусмотрен AHCI, этот режим заблокирован в BIOS.

    Включение ( )

    Существует несколько способов включения нужной нам системы.

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

    Конечно же это возможно только при выполнении двух условий:

      SATA-разъем для винчестера;

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

    Итак, во время того, как запускаем BIOS для выставления приоритета старта системы, сразу не выходим из него:


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

    Вариант подразумевает включение нужной функции без переустановки операционки.

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


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

    Грамотная работа компьютера становится возможной в случаях, когда слаженно взаимодействует операционная система и железо. Технологии развиваются, особенно это касается категории накопителей. Современные 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



    В продолжение темы:
    Android

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