Как установить драйвер ahci для windows 7
В данной статье мы представим несколько способов того, как включить режим AHCI для SATA в BIOS без переустановки Windows 10 и тем самым и повысить производительность, эффективность, а также снизить энергозатраты современных HDD и SSD накопителей…
Содержание:
- Чем отличаются AHCI и IDE?
- Зачем включать AHCI?
- Как определить текущий режим работы?
- Как включить режим AHCI для SATA в BIOS без переустановки Windows 10?
- Способ №1. Включение режима AHCI через реестр
- Способ №2. Включение режима AHCI с помощью командной строки
Стабильная и быстрая работа любого компьютера зависит от многих факторов, влияющих на производительность отдельных компонентов. Одним из таких факторов является режим работы интерфейса SATA , который отвечает за весь процесс передачи данных с жестких дисков.
Современные технологии не стоят на месте, а постоянно развиваются, что приводит к некоторым конфликтам, способным возникать внутри компьютера.
Для примера следует привести некорректную работу SSD накопителя, подключенного через интерфейс SATA, запущенного в режиме IDE – устаревшем режиме работы интерфейса SATA, который не способен раскрывать потенциал современных более скоростных накопителей. Данный конфликт возможен из-за того, что производители современных материнских плат оставляют своим пользователям возможность корректной работы со старыми носителями без поддержки AHCI.
Стоит отметить, что в большинстве современных плат уже выставлен режим AHCI по умолчанию, но подобная проблема может случится при установке более современного SSD на старую плату или приобретении материнской карты с рук, где был установлен IDE режим работы.
Чем отличаются AHCI и IDE?
IDE – старый режим работы через интерфейс SATA, который практически ничем не отличается от его предшественника PATA (для PATA использовался широкий и тонкий кабель). Данный режим работы был популярным до повсеместного введения AHCI, который позволял современным накопителям раскрыть полный потенциал скорости и возможностей.
AHCI – современный режим работы через интерфейс SATA. Работа в данном режиме позволяет получить максимальную эффективность от SSD-носителей с очень высокой скоростью записи данных. Помимо этого, AHCI режим имеет более экономное энергопотребление, а также позволяет производить замену жестких дисков без выключения компьютера. Работа в AHCI полностью раскрывает возможности интерфейса SATA.
Зачем включать AHCI?
Включение режима AHCI совместно с быстрым жестким диском могут дать хорошую прибавку в скорости работы компьютера, поскольку скорость его записи сможет возрасти на 10-20% . Включив AHCI, пользователь будет каждый раз экономить время в процессе записи файлов.
Как определить текущий режим работы?
Чтобы определить текущий режим работы, достаточно проследовать следующим шагам:
Шаг 1. Нажимаем левой кнопкой мыши по иконке «Поиск» (изображение лупы возле кнопки «Пуск») и вводим в строку фразу «Панель управления» , после чего переходим в непосредственно сам пункт «Панель управления» .
Технология Advanced Host Controller Interface (AHCI) – это стандарт, предложенный компанией Intel, позволяющий повысить скорость выполнения операций чтения/записи с жестких дисков, подключенных по протоколу SATA, за счет использования расширенных возможностей технологии SATA, таких как интегрированная очередность команд (NCQ), кроме того стандарт поддерживает технологию горячей замены жестких дисков (hot swap). В операционных системах Windows 7 и Windows Vista уже имеется возможность поддержки AHCI, и в том случае, если во время установки Windows 7 система обнаруживает, что компьютер поддерживает AHCI, то драйвер AHCI устанавливается автоматически.
В старых моделях материнских плат, несмотря на то, что чипсет поддерживает технологию AHCI, ее поддержка отключена на уровне BIOS. Поэтому, если при установке ОС Windows 7 / Vista, установщик не определил наличие поддержки ACHI на чипсете, то драйвер устройств AHCI установлен не будет. В результате, если в такой системе уже после установки Windows активировать поддержку ACHI в BIOS, то система может перестань загружаться или же будет падать в синий экран BSOD.
Поэтому, если после установки Windows 7, вы обнаружили, что ваша материнская плата поддерживает режим AHCI, однако эта функция отключена в BIOS, то данная инструкция поможет вам активировать поддержку AHCPI в Windows 7/ Vista .
Внимание! Данную последовательность действий необходимо выполнить ДО включения AHCI в настройках BIOS, иначе система перестанет загружаться!
- Откройте редактор реестра, набрав RegEdit в панели Пуск.
- На запрос UAC “Do you want to allow the following program to make changes to this computer?”, отвечаем Yes.
- В редакторе реестра перейдите к следующей ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
- В правой панели выберите ключ Start и отредактируйте его (Modify).
- Задайте параметру “Start” значение 0, и нажмите OK. Значение по умолчанию (поддержка ACHI отключена): 3
- Закройте редактор реестра.
- Перезагрузите компьютер.
- Зайдите в BIOS, активируйте поддержку AHCI на вашей материнской плате. Сохраните изменения и перезагрузите компьютер еще раз.
- После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз.
- После загрузки системы жесткие диски будут поддерживать стандарт AHCI.
Как проверить включена ли AHCI в Windows
Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.
- Откройте диспетчер устройств ( в меню Пуск наберите DeviceManager ).
- На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes.
- Откройте секцию IDE ATA/ATAPI controllers .
- Если в Windows установлен драйвер AHCI, то в списке устройств будет присутствовать что-то вроде Standard AHCI 1.0 Serial ATA Controller или Intel(R) 5 Series 6 Port SATA AHCI Controller.
В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.
Персональные компьютеры последних поколений поддерживают режим intel ahci. Опция доступна на жестких и SSD дисках. Теоретически включение режима в меню материнской платы повышает быстродействие и производительность машины. Жесткие диски выполняют работу в ускоренном режиме: чтение, запись, копирование, пользователю доступно «горячее» подключение винчестеров.
На практике включить режим ahci в bios не составляет труда, но предварительное ознакомление с представленной инструкцией рекомендуется. Как пример для создания руководства использовались персональные компьютеры с установленной виндовс 7 и 8 (подходит и для 8.1) и chipset intel материнской платы.
Дело в том, что если пользователь после установки зайдет в меню материнки и включит требуемый режим, то результат подобных действий, как на скриншоте:
Или ошибка на подобие. В исключительных случаях восьмерка может работать корректно после подобного включения, но в 95% случаев действия приводят к постоянным перезагрузкам машины.
Внимание! Если вы первый раз сели за компьютер и включаете режим в БИОСе, то лучше воздержаться, и воспользоваться помощью опытных пользователей, ввиду того, что руководство требует некоторых навыков работы с компом.
Что обозначает режим AHCI
Четыре загадочных буквы AHCI расшифровываются как расширенный интерфейс хост-контроллера. Разработка принадлежит корпорации Intel и создана с целью увеличения производительности и улучшения работы жестких дисков, установленных на персональном компьютере. Технология работает корректно при условии установленного amd sata ahci driver. Драйвер ставится автоматически в процессе установки операционки, но возможны исключения.
Владельцы материнских плат с поддержкой описываемого режима успешно повышают производительность компьютера через предложенную технологию. Если пользователь желает проверить ahci поддержку машины, то есть два варианта:
Если вы установили Windows 7 на компьютер, где SATA контроллер работает в режиме IDE, то для того, чтобы без проблем работать в AHCI режиме, придется провернуть некоторые манипуляции с реестром.
Если же просто попробовать сменить в BIOS'e материнской платы режим контроллера с IDE на AHCI, то загрузка системы приведет к синему экрану смерти, так как система не будет автоматически подгружать драйвер под AHCI.
Включаем поддержку AHCI в реестре
- Для начала нужно загрузиться в рабочую систему. Для этого оставляем в BIOS'e режим работы контроллера в IDE, и загружаем Windows.
- Далее запускаем редактор реестра. Делается это следующим образом - нажимаются клавиши Win + R, и вводится команда regedit, после чего жмется кнопка ОК.
- Если появится окошко "Разрешить следующей программе внести изменения на этом компьютере", то следует нажать "Да".
- В открывшемся редакторе реестра, в левой панели ищем HKEY_LOCAL_MACHINE, и раскрываем его. В нем открываем раздел SYSTEM, далее - раздел CurrentControlSet, затем services и напоследок msahci. Полностью путь в реестре выглядит так:
После этих действий все должно работать.
Была ли эта статья Вам полезна?
Что в статье не так? Пожалуйста, помогите нам её улучшить!Комментарии к статье (37)
Приветствую,
попробовал все выше указанные способы на Win 7 64 SP1, не помогло после изменения в биос значения IDE на AHCI постоянно выкидывает в биос при этом не обнаруживает не один из жестаков.
-
ASUSTeK P8Z77-V LX (LGA1155) Rev X.0x
При подключении жесткого диска в другие SATA разъемы, проблема остается?
Для Windows 10 актуально это? Или надо новые способы искать?
В Windows 10 поменялся раздел реестра msahci -вместо него теперь раздел storahci. Все остальное должно быть одинаковым как для Windows 7, так и для Windows 10.
Спасибо всем. Кратко и вразумительно. Особенно важно уточнение об изменении ключа IastorV только для чипсетов Intel. Эта консультация в целом соответствует официальному разъяснение Майкрософт для Windows 7. Два уточнения: 1. Майкрософт рекомендует первую перезагрузку ПК после редактирования реестра делать в безопасном режиме (а после этого перезагрузить первый раз). 2. В последующем из безопасного режима выйти и не забыть на этом этапе перключиться в BIOS (возможно, кто-нибудь упускает этот момент).
Мне понравилось эта консультация автора и эдакая резвая реакция камрадов со своими дополнениями, которые позволили получить целостное решение. Спасибо всем и будьте здоровы!
Здравствуйте, почему в редакторе реестра нет папки msahci?
Судя по всему, у вас более новая версия Windows, чем Windows 7, про которую здесь идет речь - там следует вместо msahci искать раздел storahci.
Можно ещё сделать так:
На рабочем столе создайте файл *txt, скопируйте в него следующее:
Сохранить файл как "ide-achi.reg", затем запустить его, нажать "да" для подтверждения.
Потом выполнить пункт 7. этой статьи.
Спасибо, друг, очень помогло.
В моем случае на материнке ASUS c чипсетом р45 после перевода в биосе на AHCI две отмеченных выше коррективы в реестре не хватило. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci start = 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV start = 0
Пришлось добавить третью
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\adpahci start = 0
Скорости обмена в среде Win7 x64 на sata ssd и ssd x300 m.2 существенно возросли и Индекс производительности Windows поднялся с 6.9 до 7.5 . теперь общий индекс системы 7.2 ограничивает ЦП QuadCore Intel Xeon E5440, 2833 MHz (8.5 x 333)
Спасибо! Очень сильно помогло!
Большое спасибо. Уже хотел систему переустанавливать. Напоследок решил в интернет заглянуть - а тут такой классный рецепт! Снимаю шляпу!
Спасибо. Думал будет сложнее
А если в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci стоит 0 а в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start 3?
Если я не ошибаюсь, то служба msahci должна быть обязательно включена - а вот службы Iastor или IastorV только для чипсетов Intel.
/. /IastorV в Start стоял 3 в AHCI загрузился.
Автору благодарность за краткость и ясность.
Работает! дай бог автору здоровья на долгие годы!
Всё получилось. Автору спасибо!
Автору респект,все сработало,думал буду шаманить с установочным диском,хорошо,что есть такие люди в сети)))))
Спасибо.
Одна из немногих статей в интернете, где всё по существу и работает.
Огромное спасибо у меня даже в мыслях небыло, что такое возможно
Спасибо. Помогло, хотел уже систему переустанавливать.
Спасибо!
Кратко, понятно, доступно.
У меня в режиме IDE а в разделе стоит 0 ?
Не совсем понял в чем вопрос - если у Вас стоит 0 в каком-то одном из выше перечисленных ключей реестра, то это абсолютно нормально. Но для работы в режиме AHCI, нужно, чтобы 0 стоял у двух ключей реестра в упомянутых выше в статье разделах.
А если винда стояла в ahci режиме, но мать сгорела и заменена на такую, где нет выбора.
Тогда Вам нужно отредактировать реестр с помощью установочного диска Windows или какого-нибудь LiveCD, который поддерживает такую возможность.
в биосе нет пункта смены IDE на AHCI. какая то бесполезная статья из-за этого(((
В таком случае, у вас скорее наверное или очень старая материнская плата, которая работает ТОЛЬКО В IDE режиме (примерно до 2009 года выпуска), или же наоборот, новая материнская плата, которая работает ТОЛЬКО В AHCI режиме (примерно с 2014 года).
Отлично, работает! Спс.
Вот спасибо.Специально для тупых разъяснили.
Кроме того, надо аналогичным образом заменить 3 или 4 на 0 в разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start
Читайте также: