Что такое ahci?
Расширенный интерфейс хост-контроллера (AHCI) — это технический стандарт, определенный Intel, который определяет работу хост-контроллеров Serial ATA (SATA) не зависящим от реализации образом в его наборах микросхем материнской платы.
Спецификация описывает структуру системной памяти для поставщиков компьютерного оборудования для обмена данными между памятью хост-системы и подключенными устройствами хранения. AHCI предоставляет разработчикам программного обеспечения и разработчикам оборудования стандартный метод обнаружения, настройки и программирования адаптеров SATA / AHCI.
Что лучше ide или ahci windows 10
В БИОСе можно выбрать несколько режимов работы интерфейса SATA. В старых компьютерах доступны режимы Native IDE и AHCI. Основные различия этих режимов заключаются вскорости работы накопителей.
- IDE (Integrated Drive Electronics) — позволяет эмулировать устаревший параллельный интерфейс передачи данных PATA. Для подключения нового устройства требует полного отключения компьютера. Не поддерживает работу системы с твердотельными SSD накопителями. Что касается режима IDE, он в интерфейсе SATA поддерживается для совместимости со старыми жёсткими дисками.
- AHCI (Advanced Host Controller Interface) — в сравнении с IDE этот режим имеет меньше энергопотребление и поддерживает замену жёстких дисков без выключения компьютера. Для обычного пользователя это, конечно, всё интересно, но неважно. Ему важно, что скорости записи данных поддерживается значительно выше. Режим AHCI позволяет современным накопителям раскрыть весь потенциал скоростей и возможностей.
Что такое ide?
Интегрированная среда разработки (IDE) — это программное приложение, которое предоставляет компьютерным программистам широкие возможности для разработки программного обеспечения. Среда IDE обычно состоит по крайней мере из редактора исходного кода, средств автоматизации сборки и отладчика.
Граница между IDE и другими частями более широкой среды разработки программного обеспечения не является четко определенной; иногда интегрируются система контроля версий или различные инструменты для упрощения построения графического интерфейса пользователя (GUI).
Windows 8
Рассмотрим пример от Intel (только для ПК с подходящим процессором!):
- скачивайте драйвер “f6flpy” и утилиту “SetupRST.exe” с сайта Интел;
- откройте “Диспетчер задач”, перейдите в свойства накопителя, на котором установлена ОС;
- жмите на “Обновить драйвера” => “Поиск и установка драйверов вручную” и выбираете папку, где размещен драйвер “f6flpy”;
- перегружаете систему, включаете в БИОС AHCI;
- при последующем запуске ОС устанавливаете утилиту “SetupRST.exe”.
Активация режима ahci без переустановки windows:
AHCI включить совсем несложно. Переустановка операционной системы не потребуется. Все выполняется стандартными средствами. Сама процедура нужна, если ранее использовался IDE режим на SATA накопителе, а теперь его хочется ускорить путем перехода на более современный протокол. Разберем разные способы, но все они работают независимо от типа используемой операционной системы.
Включение режима ahci в виндовс 8 и 8.1
Для включения работы AHCI режима в Windows 8 и 8.1, необходимо осуществить некоторые операции в командной строке. Нужно сделать такие действия:
- Запуск командной строки от администратора. Нужно нажать правой кнопкой мыши по «Пуску» и выбрать соответствующий раздел.
- Затем в командную строку ввести и применять такую команду:
bcdedit /set {current} safeboot minimal
- Перезагрузка компьютера. Во время запуска открыть BIOS, где требуется для SATA интерфейса переключить режим с IDE в AHCI.
- Новая загрузка ОС и запуск командной строки. Ввод и применение команды:
bcdedit /deletevalue {current} safeboot
- Очередной перезапуск компьютера.
Если в составе компьютера используется CPU от Intel, то есть возможность применять стандартную утилиту от компании. Это позволит осуществить требуемые действия для переключения Виндовс в работу с режимом AHCI. Это делается так:
- Загрузка с официального сайта Интел следующих файлов:
- SetupRST.exe – файл исполняемого типа, обеспечивающий настройку.
- f6flpy – драйвер.
- Затем нужно выполнить нажатие правой кнопкой мыши по «Пуску», открыть «Диспетчер устройств». В списке, где отображаются устройства, выбирается меню «Дисковые устройства». Вызывается контекстное меню для накопителя, где установлена ОС Виндовс. В данном меню выбирается параметр «Обновить драйвера».
- Запустится утилита, обновляющая драйвера. В ней выбирается вариант «Поиск и установка драйверов вручную». Затем устанавливается загруженный f6flpy драйвер.
- Перезагрузка компьютера, а в BIOS требуется активировать AHCI режим.
- При загрузке Виндовс, нужно исполнить SetupRST файл, обеспечивающий настройку компьютера.
Этот способ актуален только для версий компьютеров, работающих на Интел процессорах. Для AMD процессоров такие решения сейчас отсутствуют.
Включить ahci в windows 10 после установки
Примечание: Вы должны войти в систему как администратор, чтобы иметь возможность включить AHCI после установки Windows.
Нажмите Windows R, в диалоговом окне «Выполнить» введите regedit , нажмите Enter, чтобы запустить редактор реестра.
На левой панели редактора реестра перейдите к расположению
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesiaStorV
На правой панели дважды щелкните значок Start DWORD, чтобы изменить его. В появившемся окне введите 0 в поле Значение. Нажмите ОК.
Снова, на левой панели редактора реестра, перейдите к расположению
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesiaStorAVCStartOverride
На правой панели дважды щелкните 0 DWORD, чтобы изменить его. В появившемся окне введите 0 в поле Значение. Нажмите ОК.
Теперь на левой панели редактора реестра перейдите к расположению
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahci
На правой панели дважды щелкните Start DWORD, чтобы изменить его. В появившемся окне введите 0 в поле Значение. Нажмите ОК.
Все еще на левой панели редактора реестра, перейдите к расположению
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahciStartOverride
Проверьте, есть ли у вас StartOverride.
Если папка StartOveride отсутствует, закройте редактор реестра.
Но если папка присутствует, как показано выше на скриншоте, на правой панели дважды щелкните 0 DWORD, чтобы изменить ее. В появившемся окне введите 0 в поле Значение. Нажмите ОК.
Теперь перейдите к загрузке компьютера с настройками прошивки BIOS или UEFI.
В настройках прошивки BIOS или UEFI включите AHCI и сохраните и выйдите, чтобы применить и перезагрузить компьютер.
Примечание. Настройки будут различаться в зависимости от марки и номера модели материнской платы. Обратитесь к руководству по материнской плате для более подробной информации о том, как изменить настройки SATA для него.
При загрузке Windows автоматически установит драйверы AHCI.
Когда установка драйверов завершится, вы получите запрос на перезагрузку.
Перезагрузите компьютер, и все готово.
Дополнительный способ с командной строкой
Альтернативный способ заключается в том, чтобы выполнить несколько определённых команд (без необходимости внесения изменений в реестр) получить тот же результат. Но все остальные пункты с безопасным режимом и включением AHCI в БИОСе также придётся выполнить.
Запустите командную строку от имени администратора и выполните команду: bcdedit /set {current} safeboot minimal или bcdedit /set safeboot minimal. Должно появиться сообщение об успешной операции. Далее, собственно включаем безопасный режим и переходим к настройкам BIOS. Обратите внимание, безопасный режим также можно включить, выполнив команду.
В итоге компьютер также должен загрузиться и система подгрузит нужные драйвера. Теперь уже повторно нужно будет выполнить команду: bcdedit /deletevalue {current} safeboot или bcdedit /deletevalue safeboot. В зависимости от того, какая команда сработала выше. Далее, выполните перезапуск в обычный режим использования (выйдите из безопасного).
Заключение
В случае поддержки переход с IDE на AHCI должен повысить производительность системы в целом. Скорость записи может возрасти на обычных жёстких дисках до 20%. Как упоминалось, режим IDE в интерфейсе SATA поддерживается для совместимости со старыми жёсткими дисками.
Измените режим в bios
После внесения изменений в реестр и перезагружаем компьютер и обязательно входим в интерфейс BIOS или UEFI. Проблема в том, что в материнских платах разных производителей BIOS или UEFI сильно отличаются. Но нужный нам параметр присутствует во всех интерфейсах. Если же Вы читаете эту статью, тогда скорее всего у Вас классический BIOS.
Вместо установленного IDE выберите AHCI. Пункт, в котором нужно будет изменить режим может называться по-разному. Например, SATA Operation, SATAEmulation, Configure SATA as, SATA Mode, OnChip SATA Type и т. д. Но в любом случае Вам нужно включить AHCI.
Следующий запуск системы должен произойти в безопасном режиме. Если Вы совершили всё по алгоритму, то при запуске система обнаружит новое оборудование и осуществит автоматическую установку драйверов.
Как включить ahci в windows 10?
Активировать нужный режим можно из Рабочего стола с помощью встроенных инструментов или, не входя в систему, то есть через BIOS (UEFI). Изменить настройки удастся только пользователям, имеющим права Администратора. Для того чтобы успешно перевести режим, нужно изменить параметры в ОС и заодно в BIOS (UEFI). Если поменять настройки только в каком-то одном месте, Win 10 может не запуститься.
Как включить ahci в установленной windows 7
Сначала рассмотрим, как включить AHCI вручную с помощью редактора реестра Windows 7. Итак, запустите редактор реестра, для этого вы можете нажать клавиши Windows R и ввести regedit.
Дальнейшие шаги:
- Перейдите к разделу реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci
- В данном разделе измените значение параметра Start на 0 (по умолчанию — 3).
- Повторите это действие в разделе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesIastorV
- Закройте редактор реестра.
- Перезагрузите компьютер и в БИОС включите AHCI.
- После следующей перезагрузки Windows 7 начнет установку драйверов дисков, по окончании которой вновь потребуется перезагрузка.
Как видите, ничего сложного. После включения режима AHCI в Windows 7 рекомендую проверить, включено ли кэширование записи на диск в его свойствах и включить его, если нет.
Как перейти с ide на ahci
Безопасней всего переходить с режима IDE на AHCI до установки операционной системы. Непосредственно в BIOS его выбираем и только потом устанавливаем операционную систему. Это лучший способ, но времязатратный процесс. Если же Вы сюда попали, тогда можно предположить, что ОС у Вас уже установлена. Но работает не так, как хотелось бы из-за некоторых ограничений.
Можно включить AHCI без переустановки Windows 10. Но будьте готовы, что всё же придётся переустанавливать систему. Непредвиденные ситуации случаются всегда. Даже если способ исправления какой-нибудь проблемы подойдёт сотне человек, найдётся один, которому он не помог. Перед включением режима без переустановки системы дочитайте инструкцию до конца.
Как проверить включён или нет режим ahci
Давайте сначала разберёмся, какой режим работы установлен сейчас на подключённых дисках. Возможно, проблема, например, низкой скорости работы системы в целом не в режиме работы.
В контекстном меню кнопки Пуск выберите Диспетчер устройств. Теперь в разделе Дисковые устройства перейдите в Свойства подключённого диска. Переходим в закладку Сведения и в списке указываем свойство Путь к экземпляру устройства.
Если же значение пути начинается с SCSI, тогда устройство точно работает в режиме AHCI. Смотрите путь к экземплярам конкретного устройства.
Много экспертов советуют смотреть в раздел Контроллеры IDE ATA/ATAPI. По наличию Стандартного контроллера SATA AHCI или Стандартного двухканального контроллераPCI IDE они предлагают определять, какой режим включён. Не паникуйте, если у Вас они оба присутствуют.
Важно! Включение режима AHCI без переустановки ОС проходит в несколько обязательных к выполнению шагов. Первым делом вносим изменения в реестр системы. Второй шаг заключается в переключении режима в BIOS или UEFI материнской платы. Нужно придерживаться порядку выполнения. Если же сначала изменить значение в БИОСе, тогда можно получить синий экран Windows 10.
Как проверить включен ли режим ahci?
Чтобы узнать, действуйте по алгоритму:
- Откройте “Диспетчер задач”. Для этого зажмите комбинацию клавиш “Win R”, введите в новом окне запрос “mmc devmgmt.msc”, запустите нажатием на “Enter”.
- Раскройте строку “Контроллеры IDE ATA/ATAPI”. Если там присутствует устройство, в названии которого содержится AHCI, значит все включено.
Также можно перезагрузить ПК и войти в БИОС. Отыщите там строчку, которая называется “SATA Mode”, “SATA Configuration” или что-то в этом роде. Если в ней указан критерий AHCi – значит все включено.
Настройте реестр
Перед тем, как редактировать Редактор, рекомендуется создать точку восстановления. Из-за измененных параметров Win 10 может и не запуститься, и без переустановки Windows в этом случае не обойтись.
Как изменить состояние SATA через реестр:
- вызвать инструмент «Выполнить»;
- напечатать: «regedit»;
- на мониторе появится виндовский реестр;
- пройтись по маршруту: «HKLM SYSTEM CurrentControlSet Services iaStorV»;
- в самой последней папке отыскать «Start»;
- вызвать для «Start» окошко «Изменение параметра»;
- в строчке «Значение» написать ноль (0);
- в том же разделе реестра («Services») найти папку под названием «iaStorAV»;
- развернуть «iaStorAV»;
- выбрать «StartOverride»;
- в «StartOverride» найти параметр под названием «0»;
- изменить значение параметра «0» на 0 (ноль);
- в том же разделе реестра («Services») найти папку под названием «storahci»;
- в «storahci» найти «Start»;
- изменить значение «Start» на 0 (ноль);
- развернуть папку «storahci»;
- отыскать «StartOverride»;
- в «StartOverride» найти параметр под названием «0»;
- изменить значение параметра на 0 (ноль);
- перезапустить ПК.
Важно! После изменения значений реестра рекомендуется перейти в БИОС, изменить SATA-режим и перезагрузить ПК. Возможно, после перезапуска появится уведомление о необходимости установить еще и драйверы AHCI. Желательно следовать рекомендациям. После того, как изменения успешно вступят в силу, нужно войти в Диспетчер устройств и посмотреть, появился ли «Контроллер AHCI» в списке.
Особенности режима ahci
Подытожим:
- Включать режим стоит практически при любых обстоятельствах. Исключение составляют только ПК, которым более 10 лет.
- Настройки контроллера должны быть активны и в ОС, в BIOS (UEFI).
- Intel RST Premium или AHCI что лучше – некорректное сравнение из-за значительно более позднего внедрения технологии Интел. Она однозначно лучше, но касательно поддержки оборудования не все радужно – работает не везде, в отличие от AHCI.
Переключение режима sata из ide в ahci при установленной windows 7 | заметки айтишника
Сегодня мы с вами узнаем простую вещь — как изменить режим SATA из IDE в AHCI в биосе при уже работающей Windows 7. Ведь те, кто уже попробовал поменять этот режим, смогли лицезреть синий экран смерти при первой же попытке загрузки винды. И решением будет внести правки в реестр Windows, чем мы сейчас и займемся.
Очень краткое примечание: В эпоху Windows XP и ранее был широко распространен интерфейс IDE или PATA, который в современных материнских платах оставлен только для совместимости со старыми устройствами и системами. Сегодня стандартом является SATA, разные ревизии которого отличаются пропускной способностью.
Вчера я был у одного из своих клиентов и на одном из компьютеров мне довелось применить на практике этот способ. Там как раз стояла и грустила на ide режиме Windows 7. Решил ее перевести в AHCI без переустановки, заодно повысить производительность.
Итак, приступаем.
Нажимаем Win R и пишем regedit, жмем ОК, открывается Редактор реестра.
Далее мы проходим вот по этому пути в реестре:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci
Если у вас стоит например, RAID режим, то возможно вам потребуется вот этот адрес в реестре:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesIastorV
Перед вами должен открыться примерно такой вид, как на скриншоте. Нам нужен параметр Start, у меня он имеет значение 3. Делаем двойной клик по названию параметра.
Когда вы два раза кликнули по названию, откроется окно редактирования. Здесь нужно поменять цифру на 0 (нуль).
Чтобы выглядело вот так. Нажимаем ОК, сохраняем.
После наших манипуляций итоговое значение выглядит вот так:
Остались последние штрихи. Сейчас необходимо перезагрузить Windows и зайти в БИОС, заменить там режим на нужный.
Когда компьютер начнет перезапускаться, не пропустите момент входа в BIOS. Обычно это клавиша Del. На ноутбуках могут быть клавиши F2, F10 или F12.
На материнской плате моего клиента пункт выглядит как Storage configuration, внутри подпункт SATA configuration (compatible или enhanced).
Выделяем подпункт Configure SATA as, который стоит в значении [IDE] и нажимаем Enter. Выбираем значение AHCI
В конечном итоге пункт теперь выглядит Configure SATA as [AHCI]. Нажимаем F10 для сохранения настроек биоса, затем Enter и компьютер снова перегружается.
И вот теперь наступает момент истины!)
Windows 7 должна нормально загрузиться и при загрузке обнаружит новые устройства, для которых начнет бодро искать и ставить дровишки. Возможно, после этого она попросит вас произвести перезагрузку. Перегрузитесь, сделайте винде приятно.
Этот способ сработал в моем случае и даже визуально компьютер стал пошустрее бегать.
А вам этот способ помог? Поделитесь в комментариях.
Проблемы использования
Касательно этого существуют такие нюансы: