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

Как включить режим AHCI в Windows 10Режим 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 устройств) или прямо в ОС (см. скриншот ниже).

Проверка режима AHCI в Windows 10

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

SSD работает в режиме AHCI

Если он начинается с SCSI — диск работает в режиме AHCI.

Включение AHCI с помощью редактора реестра Windows 10

Для того, чтобы задействовать работу жестких дисков или SSD нам потребуются права администратора Windows 10 и редактор реестра. Для запуска реестра нажмите клавиши Win+R на клавиатуре и введите regedit.

  1. Перейдите к разделу реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV, дважды кликните по параметру Start и установите его значение равным 0 (ноль). Включение AHCI в реестре, шаг 1
  2. В соседнем разделе реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverride для параметра с именем 0 установите значение ноль. Включение AHCI Windows 10, шаг 2
  3. В разделе HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci для параметра Start установите значение 0 (ноль). Включение AHCI, шаг 3
  4. В подразделе HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverride для параметра с именем 0 установите значение ноль. Включение AHCI, шаг 4
  5. Закройте редактор реестра.

Следующий шаг — перезагрузить компьютер и войти в 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.

Комментарии (148) к Как включить режим AHCI в Windows 10

  • Алексей

    Спасибо! AHCI встало, согласно вашим советам.

    Ответить

  • Ник

    У меня 2 физических диска. Системный ssd и для остального hdd. В диспетчере задач имеется так же 2 подключения pci ide и sata ahci.
    1. Как подтвердить что ssd подключен к sata ahci а hdd к ide?
    2. Есть ли смысл (в скорости, в надежности или еще в чем-то) в подключении несистемного hdd в режим ahci?
    Заранее спасибо за ответ.

    Ответить

    • Dmitry

      1. В диспетчере устройств откройте дисковые устройства, правый клик по SSD — свойства. На вкладке сведения откройте «путь к экземпляру устройства» и посмотрите: если он начинается с IDE, то IDE. Если с SCSI — AHCI
      2. Работать будет быстрее. Но не факт, что заметно.

      Ответить

      • Влад

        У меня начинается с PCI (ссд если что сата )

        Ответить

  • Иван

    Не подскажите — у меня режим AHCI ?

    В контроллерах нет упоминания AHCI — (скриншот)
    Но в свойствах устройства в «путь к экземпляру устройства», SCSI есть — (скриншот)

    Ответить

    • Dmitry

      Да, AHCI, на AMD — как у вас и должно быть, всё ок.

      Ответить

  • Алексей

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

    Ответить

    • Dmitry

      Эти манипуляции никак не должны влиять на вход в систему.

      Ответить

  • Андрей

    Здравствуйте. Не могу понять включен у меня режим AHCI или нет. В диспетчере устройств написано: AMD MMC / eMMC Host Controller-0300; в следующей строке: AMD SATA Controller. В редакторе реестра стоит цифра «3». В программе SamsungMagican написано, что AHCI отключен, но «статус TRIM» — включено. я где-то читал, что TRIM без ACHI не работает. А в биосе написано: SATA Controller mode -ACHI! Разъясните, пожалуйста.

    Ответить

    • Dmitry

      Здравствуйте.
      А путь к экземпляру устройства в свойствах диска в диспетчере устройств какой (на вкладке «сведения» )?
      Вообще, похоже, что все-таки AHCI, а Magician почему-то показывает неверную информацию.

      Ответить

      • Андрей

        Путь к экземпляру устройства для AMD MMC / eMMC Host Controller-0300:
        PCI\VEN_1022&DEV_7813&SUBSYS_380117AA&REV_01\3&2411E6FE&0&A7
        путь к AMD SATA Controller:
        PCI\VEN_1022&DEV_7801&SUBSYS_380117AA&REV_00\3&2411E6FE&0&88

        Ответить

        • Dmitry

          Путь к самому диску тут важен.

          Ответить

          • Андрей

            Надеюсь , сейчас указываю то ,что надо:
            SCSI\DISK&VEN_SAMSUNG&PROD_SSD_860_EVO_250G\4&34804CAA&0&000000
            SCSI\DISK&VEN_&PROD_ST1000LM024_HN-M\4&34804CAA&0&010000
            Спасибо за ответ.

            Ответить

          • Dmitry

            Да, все верно сейчас. AHCI оба.

            Ответить

          • Андрей

            Dmitry, спасибо за помощь.

            Ответить

  • Александр

    Добрый день.
    До установки SSD Samsung 860EVO на 250Gb стояли два не больших HDD и в биосе был включен режим RAID. В биосе нет отдельного режима AHCI, RAID+AHCI. Теперь после удаления RAID и установки SSD в диспетчере задач у меня нет пункта «Контроллеры IDE ATA/ATAPI». Хотя через диспетчер задач показывает что режим включен (путь к экземпляру). В тоже время программа Samsung Magican показывает что режим AHCI выключен. Может подскажите как то исправить? У меня пк HP Z-600

    Ответить

    • Dmitry

      Судя по всему, у вас и так все в порядке. Можно скриншот диспетчера устройств?

      Ответить

  • Алексей

    Добрый день. Подписан на ваш канал в ютуб. Вы делаете очень полезные видео. Подскажите,пожалуйста по режиму AHCI. Всё делал как описано у вас. У меня к вам два вопроса. 1. В диспетчере устройств, появился стандартный контролер SATA AHCI. Также при открытии свойства диска в диспетчере устройств и на вкладке Сведения если посмотреть путь к экземпляру оборудования, то он начинается с SCSI, а иногда не понятно по какой причине меняется на PCI. Может, я сделал что то не так? 2. После установки режима AHCI в трей появился значок- безопасное извлечение устройств и дисков и в нём отображаются диски SSD и HDD. Скажите, это так и должно быть или чего та не хватает? Спасибо.

    Ответить

    • Dmitry

      Здравствуйте.
      По первому пункту (PCI) — возможно, дело в том, что у вас там m.2 SSD, который по PCI шине подключен. Т.е. здесь всё ок, хотя и странно, что «само меняется».
      По второму пункту — вот тут не знаю. Такое случается, когда диски через какие-то переходники подключаются, но у вас из описания этого не следует. В общем, странно и ответа у меня нет.

      Ответить

      • Алексей

        Dmitry, спасибо за ответ. Диски подключены стандартно. Мат.плата не имеет возможности в подключении m2. В любом случае спасибо и удачи вам.

        Ответить

    • Константин

      Алексей, ситуация стандартная, можете найти об этом информацию. «Это обусловлено функциональными особенностями AHCI режима, а именно функцией горячей замены, означающей возможность извлечения оборудования в компьютерной системе во время работы.» Здесь, например, рассказано, как убрать железки из трея: answers.microsoft.com/ru-ru/windows/forum/windows_xp-performance/%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83/a81fd3a3-9c71-4fd9-95fc-a1ead45148d6

      Ответить

  • Дмитрий

    Купил ssd m2 для ноута, решил почитать как перенести Винду на нее и вообще что да как надо для хорошей работы диска. Давно читаю ваш сайт и все отлично. Но мне к счастью не понадобилась данная статейка хотя и познавательная.. Вставил ssd в ноут и все настройки сами как то установились, включая AHCI и прочих которые тут прочёл. Спасибо сайту за познания, пригодится!

    Ответить

  • Александр

    Доброго времени суток!
    Произвел все операции с реестром, что указаны на сайте. После перезагрузки установил в биосе AHCI. Снова перезагрузил комп с сохранением изменений и дальше стартовой страницы комп не загружается. Приходится сбрасывать настройки биос. Загружаюсь после этого в систему нормально, все значения в указанных ветках реестра стоят на «0», т.е. все как нужно. Опять вхожу в биос, меняю с ide на AHCI и снова комп висит. Даже в биос не войти, только сброс.
    Хотел переустановить Винду и перед этим поменять на нужный режим. Поменял, с флешки не загрузился и снова завис.
    Материнка P5QL/EPU Asus. Помогите, если кто в курсе

    Ответить

  • Вальдемар

    Обязательно! После всех правок реестра и биоса перезагрузить комп в безопасном режиме! После этого все заработает. Без безопасного режима — INACCESSIBLE_BOOT_DEVICE вылетать будет.

    Ответить

  • Виктор

    Благодарю за статью. Всё получилось быстро, без сюрпризов.

    Ответить

  • Михаил

    «Что-то пошло не так» — на текущей винде 1803 (Prof) с обновлениями на 15.08.2018 (сборка 17134.285) реестр «поехал»:
    1) iaStorV\Start = 0 (оба моих винта в статусе IDE);
    2) iaStorAV\StartOverride — нет iaStorAV, есть iaStorA, iaStorAVC и iaStorV
    3) storahci\Start = 0
    4) storahci — нет \StartOverride
    Как быть?

    С 4) — ошибся, есть \StartOverride: параметр 0 = 3

    Ответить

    • Dmitry

      2. используйте раздел iaStorAVC
      В остальном, вроде порядок, как и должно быть

      Ответить

  • Михаил

    Не понятно как это может вообще работать, ведь если после переключения в BIOS винтов (storage) на AHCI (кстати, надо и порядок загрузки заново выставить — он слетает) система не грузится (мигает дефис/знак подчёркивания на втором после BIOS чёрном экране).
    Как загрузка дойдёт до заказанного выбора типа загрузки (безопасный и т.п.)? Надо же начать грузиться, ан нет — винт система для загрузки не разумеет.
    Пришлось вернуть взад IDE.
    Параметры Start оба были 0, \StartOverride\0 = 3 — оба обнулил, после отката на IDE вернулись в 3.
    Есть идеи?

    Ответить

    • Dmitry

      У вас не стандартное поведение — обычно успешно начинает грузиться он после простого переключения между IDE/AHCI.
      С чем связать — сходу и не знаю, возможно, как-то по особому загрузчик у вас расположен, но это лишь догадка.

      Ответить

  • Федя

    В свое время статья очень помогла, сейчас понадобилось повторить операцию на другом железе, но ни один способ не прокатил. Ну и ладно. Есть смежный вопрос: почему установщик винды, запускаемый с загрузочной флешки, видит размер всех подключенных винтов как нулевой при установке режима AHCI? В IDE и RAID размер отображается корректно. Винты «нулевые» (не размечены, без таблиц и пр.). Биос все кажет корректно, а установщик винды пишет, что «установить на диск нельзя, т.к. минимальный требуемый размер — 900 метров». Почти сутки с этой фигней промучился, так и не понял, в чем прикол. Сейчас начал опять установку под IDE, буду пытаться свопнуть режим после первого ребута, может прокатит.

    Ответить

    • Dmitry

      Загадочная ситуация (про нулевые размеры). Я встречал такое, но лишь при хитрых гибридных накопителях фирменных ноутбучных (там решением было — подсунуть программе установки драйвер, который на сайте производителя в виде обычного набора файлов в zip-е лежал).

      Ответить

    • Михаил

      Где эти винты раньше стояли?
      Был случай — пытался использовать винт из-под рэйда — ни в какую не давал резать-форматировать. Пока не поставил на старое железо, которое не знает что такое RAID, там форматнул и потом смог норм. использовать/резать на новой маме.

      Не получил ответа на свой предыдущий вопрос (18.09.2018 в 16:25).

      Ответить

  • Константин

    Здравствуйте! Подскажите, пожалуйста, как собственно сделать переустановку ОС с предварительно включенным в БИОС или UEFI режимом AHCI. Просто сразу зайти в БИОС перед тем как ставить систему? В следующий раз хочется уж сделать по-человечески, что называется.

    Ответить

    • Dmitry

      Здравствуйте. Да, всё верно: просто выставляем AHCI и устанавливаем систему с флешки/диска.

      Ответить

  • Максим

    Огромное спасибо, все встало как надо, до этого windows10 x64 на ssd постоянно фризил секунд на 15-30, сейчас проблема ушла

    Ответить

  • андрей

    bios не сохраняет настройки после отключения питания
    видимо что-то с батарейкой (менял проблема осталась)
    выставил AHCI установил 10ку все работает перезагружается выключается
    но после отключения питания bios сбрасывается и встает в ide и начинаются
    танцы (когдато был патч для XP fix ide-ahci) может и для 10ки есть

    Ответить

  • Мать

    Спасибо все получилось

    Ответить

  • Сергей

    Спасибо все получилось на стареньком asus m50vm. Огромное вам спасибо, я часто пользуюсь вашим сайтом!!!

    Ответить

  • Валерий

    Здравствуйте!
    БИОС Hewlett-Packard 786D1 версия v01.03 дата выпуска 05/18/2005.
    Не нашел в этом БИОС-е упоминания об AHCI.
    Как установить режим AHCI?

    Ответить

    • Dmitry

      Здравствуйте.
      2005? Вполне может быть, что там и нет такой опции и только IDE.

      Ответить

  • Yegor

    У меня во всех этих реестровых папках вместе с параметром 0 есть еще один параметр 1. Что происходит? Меняю в нулях и ничего не работает.

    Ответить

  • Yegor

    и вместо iaStorAV там папка iaStorAVС

    Ответить

  • Павел

    Здравствуйте, а как быть если в дисковых устройствах-сведения-путь к экземпляру устройства стоит SCSI, а в контроллерах — PCI IDE. ССд все таки работает на ahci или нет? Заранее спасибо!

    Ответить

    • Dmitry

      в AHCI вероятнее всего, судя по пути.
      А контроллер в контроллерах только один?

      Ответить

  • Федор

    Здравствуйте! Сделал все по инструкции, в Диспетчере Устройств поменялось на «SATA-контроллер AMD», но в пути стоит PCI. Так поменялось или нет?

    Ответить

    • Dmitry

      Да, всё ок. Это один из вариантов, главное чтобы не ide там было.

      Ответить

  • Максим

    Здравствуйте столкнулся с проблемой: ноутбук Gateway NV75S родная ОС Windows 7 переустановил на Windows 10 после второго вкл ноутбука пишет no bootable device insert boot disk and press any key. И так каждый раз после отключения ноутбука. Переустановил на Win 7 работает без проблем запускается в любое время с первого раза. В биосе стоит режим AHCI UEFI режима нет. В чем может быть проблема? Заранее спасибо.

    Ответить

    • Dmitry

      Здравствуйте.
      А флешка, с которой ставите 10-ку случайно не отображается у вас в списке устройств для установки на этапе выбора разделов? Есть такие флешки и это может быть причиной: т.к. загрузчик в итоге располагается на самой флешке.
      На самом ноутбуке один диск (физический) или несколько?

      Ответить

      • Максим

        На этапе установки при выборе раздела флешка не видна только 4 раздела. На ноутбуке 2 жестких диска по 320 ГБ. разделенных на 4 раздела. При покупке был один жесткий после установил второй.

        Ответить

        • Dmitry

          А после установки порядок загрузки в БИОС меняли? Если да, то там может быть вот в чем дело, смотрите, если у вас в программе установки всё выглядит примерно так:
          Диск 0 Раздел 1
          Диск 0 Раздел 2
          Диск 1 Раздел 1
          Диск 1 Раздел 2
          И вы ставите систему куда-то на Диск 1, а потом его же указываете первым параметрах Boot, то ноут может не загрузиться, т.к. загрузчик всегда находится на диске 0. Т.е. решение — установить Диск 0 первым в порядке загрузки. А если и вовсе в UEFI режиме ставите, то даже не диск нужно первым, а пункт Windows Boot Manager (такой появится после установки в UEFI).

          Ответить

          • Максим

            Установка идет на диск 0, но вот что странно при первом запуске при Win 10 логотип выходит а в биос не заходит F2-вход в биос и F12-выбор загрузки нет и биос не входит дальше no bootable device после перезагрузки все выходит и ОС загружается когда была 7-ка все нормально было. НЕ пойму в чем проблема то, что Win 10 не приживается.

            Ответить

          • Dmitry

            А первый запуск после установки проходит успешно и только после завершения работы такое? Если да, попробуйте отключить быстрый запуск в 10-ке: https://remontka.pro/fast-startup-windows-10/

            Ответить

  • Максим

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

    Ответить

    • Максим

      Дмитрий помогло отключил быстрый запуск проблема устранилась ОС запускается с первого запуска спасибо за помощь. Удачи Вам и успехов в делах.

      Ответить

  • Шамиль

    У меня обратная цель — выключить на время AHCI и переключиться на IDE для проведения манипуляций с диском с помощью специальных утилит. Пробовал делать обратное, описанному в статье, устанавливая везде значение 3 вместо 0, а затем сменив режим SATA с AHCI на IDE в BIOS но не помогло, Windows 10 не грузится. Dmitry, можете что-нибудь посоветовать? P.S. Материнская плата ASUS Z87Pro, ОС Windows 10 x64.

    Ответить

    • Dmitry

      В вашем случае тоже 0 нужно. Мы его задаем для того, чтобы Windows заново настройку произвела, т.е. параметр не означает IDE/AHCI.
      А еще проблема может быть в том, что система поставлена на GPT диск в UEFI режиме — у меня тут нет точных сведений и эксперимент провести не могу, но в теории может не работать в IDE (но это не более чем догадка, требующая проверки).

      Ответить

      • Шамиль

        Спасибо за оперативный ответ!
        Везде по-умолчанию и так стоит 0. Система, действительно, поставлена на GPT диск, есть смысл проверить, сменив на MBR?

        Ответить

        • Dmitry

          Разве что если это остро необходимо. А так я бы не стал, а скорее нашел альтернативное ПО для работы с AHCI диском.

          Ответить

  • денис

    Dmitry, от души) все получилось

    Ответить

  • Юрий

    После всех манипуляций в диспетчере появился стандартный контроллер sata ahci , плата asus p8h61-m lx (sata 3), но скорость ssd осталась 260mb/s. Надо поставить родные дрова на контроллер sata?
    но нигде не нахожу, мать старая или так и должно быть ?

    Ответить

    • Dmitry

      Да вроде какие-то спец. драйверы не нужны. А что за SSD? если предположить, что какой-то небольшой совсем и под завязку заполненный, то можно такой результат получить по этой причине.

      Ответить

  • Владислав

    Здравствуйте Дмитрий.
    Вот подтверждение, что у меня режим AHCI
    Скорость при стандартном контролёре.
    Обновление контролера (он уже был в системе по умолчанию)
    Скорость, как видно, не приросла:

    В чём может быть замес? (проверил пути в реестре — везде нули).
    SSD Kingston SUV500/240G (заявлено на тестах 500, у меня до 300 не дотягивает)

    Ответить

    • Dmitry

      Здравствуйте.
      Ссылки на скриншоты поубирал, но посмотрел.
      Что вижу: в диспетчере устройств Intel Series c200 Chipset. Читаем спецификации, видим, что чипсет 11-го года с 6-ю SATA 300 (SATA 2.0). Т.е. работает он у вас именно так, как и должен работать на этой ревизии SATA, на SATA-3 было бы быстрее. От IDE/AHCI здесь зависимости не будет (и нету почти, как видно по скриншотам).

      Ответить

      • Владислав

        Да, вы правы. Почитал о пропускных способностях SATA 2.0 перед 3.0. В плане производительности теряю всего 5-10%, функции TRIM это не помеха, так что похоже апгрейд в любом случае удачный. Копировать файлы на скорости 500, как-то и не собирался. Спасибо за ответ!

        Ответить

Оставить комментарий

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

Новое

Список инструкций Windows 10 Подписаться