Как включить режим 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 устройств) или прямо в ОС (см. скриншот ниже).
Также можно открыть свойства диска в диспетчере устройств и на вкладке Сведения посмотреть путь к экземпляру оборудования.
Если он начинается с SCSI — диск работает в режиме AHCI.
Включение AHCI с помощью редактора реестра Windows 10
Для того, чтобы задействовать работу жестких дисков или SSD нам потребуются права администратора Windows 10 и редактор реестра. Для запуска реестра нажмите клавиши Win+R на клавиатуре и введите regedit.
- Перейдите к разделу реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services iaStorV, дважды кликните по параметру Start и установите его значение равным 0 (ноль).
- В соседнем разделе реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services iaStorAV StartOverride для параметра с именем установите значение ноль.
- В разделе HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services storahci для параметра Start установите значение 0 (ноль).
- В подразделе HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services storahci StartOverride для параметра с именем установите значение ноль.
- Закройте редактор реестра.
Следующий шаг — перезагрузить компьютер и войти в 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.
Ahci драйвер при установки системы
После использования настроек BIOS на компьютере под управлением Windows 7 или Windows Vista для изменения режима SATA загрузочного диска на спецификацию AHCI или функции RAID и последующей перезагрузки компьютера может появиться следующее сообщение об ошибке:
STOP 0x0000007B INACCESSABLE_BOOT_DEVICE
Причина
Эта проблема возникает, когда драйвера диска в Windows 7 и Windows Vista отключен. Прежде чем изменять режим SATA/RAID для загрузочного диска, необходимо включить драйвер.
Важно! В этом разделе, описании метода или задачи содержатся сведения о внесении изменений в реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Как создать резервную копию и восстановить реестр в WindowsДля устранения неполадок перед изменением режима SATA загрузочного диска включите драйвер AHCI в реестре. Для этого выполните указанные ниже действия.
Закройте все программы Windows.
Нажмите кнопку Пуск, введите запрос regedit в поле Начать поиск и нажмите клавишу ВВОД.
Если откроется окно Контроль учетных записей пользователей, нажмите кнопку Продолжить.
Найдите и выберите один из следующих подразделов реестра:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesIastorV
На панели справа щелкните правой кнопкой мыши пункт Start в столбце Имя и выберите команду Изменить.
В поле Значение введите 0 и нажмите кнопку ОК.
В меню Файл выберите команду Выход, чтобы закрыть редактор реестра.
Дополнительная информация
Во время установки Windows 7 или Windows Vista все неиспользуемые драйверы запоминающих устройств отключаются. Это позволяет увеличить скорость запуска операционной системы. При замене драйвера загрузочного диска на драйвер, который был отключен, необходимо активировать новый драйвер, прежде чем изменять конфигурацию оборудования.
Например, предположим, что выполняется установка Windows Vista или Windows 7 на компьютер с контроллером, который использует драйвер Pciide.sys. Затем пользователь выполняет изменение режима SATA на AHCI. Теперь для диска должен загружаться драйвер Msahci.sys. Однако прежде чем вносить такие изменения, необходимо включить драйвер Msahci.sys.
Данная проблема имеет отношение только к загрузочному диску. Если изменение выполняется для диска, который не является загрузочным, данная проблема не возникает.
Интерфейс AHCI обеспечивает ряд дополнительных функций для SATA-устройств, включая возможность «горячего» подключения и функции управления питанием. Дополнительные сведения о характеристиках AHCI см. на следующей странице веб-сайта компании Intel:
Advanced Host Controller Interface
Advanced Host Controller Interface (AHCI) — механизм, используемый для подключения накопителей информации стандарта Serial ATA, позволяющий пользоваться расширенными функциями, такими, как встроенная очерёдность команд (NCQ) и горячая замена.
AHCI, по сути, является стандартизацией дешёвых версий контроллеров [ чего? ] , позволяющей обойтись без установки дополнительных драйверов. AHCI также позволяет использовать твердотельные накопители SSD; однако он был разработан для механических HDD и при работе с SSD не позволяет использовать все их преимущества, в отличие от более современной разработки, NVMe. [1]
Описание [ править | править код ]
Протокол AHCI появился в качестве замены устаревшего ATA, который поддерживает совместимость начиная от оригинальной IBM PC/AT. Так, контроллеры ATA поддерживают прямой доступ к памяти только как дополнение; другой недостаток ATA — отсутствие возможности горячей замены (при том, что оборудование eSATA её поддерживает) и очередей команд: на одном канале (в случае SATA каждое устройство есть один канал) может одновременно исполняться только одна команда. Таким образом, задействование возможности ATA NCQ невозможно на классическом контроллере ATA даже при поддержке её диском.
До появления AHCI для решения этой проблемы использовались отдельные платы/чипы контроллеров [ чего? ] (производимые фирмами Promise, HighPoint и другими), часто установленные в материнскую плату наряду с классическим ATA, встроенным в южный мост; зачастую эти контроллеры воспринимались операционной системой как контроллеры SCSI и поддерживали все богатые возможности протокола SCSI.
AHCI, по сути, является стандартизацией дешёвых версий контроллеров [ каких? ] [ уточнить ] (и позволяющей обойтись без установки дополнительных драйверов для них).
AHCI может обрабатывать 32 одновременных запроса (NVMe — до 65536; однако, накопители, которые используют NVMe-контроллер, потребляют в 2—3 раза больше электроэнергии, чем аналогичные на базе AHCI).
Применение [ править | править код ]
Поддержка AHCI существует не во всех чипах южных мостов, но даже при её реализации в чипе производитель материнской платы может не реализовать её в BIOS, и она будет недоступна. Иногда проблема решается обновлением BIOS, существуют неофициальные версии BIOS для многих материнских плат.
В некоторых случаях (Asus P5KC) поддержку AHCI невозможно включить на южном мосту, но можно включить на отдельно стоящем чипе, работающем на устаревшем Parallel ATA разъёме внутри корпуса или через внешний eSATA-разъём (получается, что внутренние жёсткие диски не могут использовать AHCI, а подключённый по eSATA внешний — может).
Многие контроллеры SATA могут включать простой режим AHCI или с поддержкой RAID. Intel рекомендует на своих материнских платах выбирать режим с поддержкой RAID при включённом AHCI для большей гибкости [2] .
Встроенная поддержка AHCI включена в Mac OS X, начиная с версии 10.4.4 для Intel, Microsoft Windows Vista и последующих (существует также альтернативный драйвер UniATA [3] со свободной лицензией, реализующий поддержку AHCI для версий ОС Windows от Windows NT 3.51 до Windows 7 [4] ), Linux, начиная с ядра 2.6.19 [5] , NetBSD, OpenBSD с версии 4.1, FreeBSD с версии 8.0, Solaris 10 с версии 8/07. Для более старых операционных систем требуется драйвер производителя.
Проблемы использования AHCI в Microsoft Windows [ править | править код ]
При переключении в режим AHCI на уже установленной ОС Windows контроллера SATA, входящего в состав южного моста, произойдет задействование несовместимой логики работы контроллера ЖД — это действие эквивалентно установке в систему платы контроллера ATA, отличного от существующего, и физического переключения загрузочного диска на эту плату.
В этом случае Windows при загрузке не найдёт загрузочный диск и аварийно остановится с BSOD STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE . Для решения проблемы необходимо до переключения установить в Windows драйвер AHCI.
- Самый простой способ — перед установкой операционной системы переключить в BIOS жёсткий диск с режима работы «AHCI» (стоит обычно по умолчанию) на «IDE». При этом не будет поддержки ATA NCQ в операционной системе и снизится производительность [источник не указан 3155 дней] .
- В Windows XP можно включить AHCI вручную (требует копирования msahci.sys и внесения его в реестр в двух местах — в список служб и в CriticalDeviceDatabase ), либо при помощи утилит наподобие nLite драйвер AHCI можно заранее вмонтировать в дистрибутив Windows, что позволит ей сохранить работоспособность при переключении загрузочного диска на контроллер в режиме AHCI. При первой загрузке на новом контроллере диска операционная система определит его как «новое оборудование» и предложит установить драйвер, необходимо согласиться и перезагрузить машину после этого. Кроме того, такой же способ подходит для миграции загрузочного образа операционной системы на совершенно новый контроллер диска, в том числе SCSI — Promise, HighPoint, Adaptec и т. д. Операции необходимо произвести на образе, уже развёрнутом на новый будущий загрузочный диск, в редакторе реестра, используя функцию загрузки ветви реестра (англ. Load Hive ). Многие программы создания/восстановления образов способны делать такое автоматически.
- В Windows 8 и Windows 10 после включения режима AHCI в BIOS достаточно загрузиться в безопасном режиме, после чего Windows установит необходимые драйверы. В случае, если при загрузке ОС запустить безопасный режим не удается, можно сделать это стандартной программой bcdedit [6] . Если bcdedit не получилось запустить, можно также нажать WIN+R, запустить MSConfig и выбрать на вкладке «загрузка» запуск в безопасном режиме с минимальной конфигурацией.
- В Windows 7 / Windows Vista перед включением режима AHCI в BIOS необходимо активировать драйвер AHCI (изменить значение в реестре или запустить бесплатную утилиту от Microsoft) [7] .
- В версиях OS Windows до Windows 7 (Windows XP и младше) до переключения установить драйвер контроллера AHCI], после чего переключить режим SATA в AHCI в BIOS [8] .
- В некоторых случаях можно установить плату расширения с внешним контроллером SATA, поддерживающим режим AHCI, или разрешить в BIOS дополнительный чип контроллера, обычно работающий на внешний eSATA разъем, после чего ОС установит драйвер такого контроллера, а при дальнейшем переключении загрузочного диска на такой же контроллер сохранит способность к загрузке.
- Заменить стандартный драйвер контроллера жесткого диска на драйвер UniATA[4] .
Аппаратная поддержка [ править | править код ]
AHCI встроен в чипсеты Intel начиная с некоторых версий ICH6 и во все чипсеты для платформ Core i3/i5/i7. Для платформ Core AHCI был реализован в следующих контроллерах концентраторов [9] :
Ahci драйвер при установки системы
Сообщения: 2
Благодарности:
Материнка на чипсете 690G. В режиме Native IDE без проблем поставил XP. Возникла необходимость включить ahci. Просто при включении в биосе — понятное дело — синий экран смерти.
Читал есть вариант такой для интела:
-загрузиться
-поменять дрова IDE на SATA
-ребут, в биосе включить AHCI
-наслаждать работой
Но в моем случае, эти дрова есть только в варианте для создания дискеты (.inf, .cat, .sys).
И "обновить" дрова ide на эти дрова не получается. Винда грит "не найдены сведения об оборудовании".
Подскажи как установить драйвера AHCI без переустановки XP? Как подсунуть эй эти дрова БЕЗ переустановки?
Сообщения: 52207
Благодарности: 15085
Конфигурация компьютера | |
Процессор: Intel Core i7-3770K | |
Материнская плата: ASUS P8Z77-V LE PLUS | |
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб) | |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб | |
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS | |
Звук: Realtek ALC889 HD Audio | |
Блок питания: be quiet! Straight Power 11 650W | |
CD/DVD: ASUS DRW-24B5ST | |
Монитор: ASUS VG248QE 24" | |
ОС: Windows 8.1 Pro x64 | |
Индекс производительности Windows: 8,1 | |
Прочее: корпус: Fractal Design Define R4 |
Последний раз редактировалось Petya V4sechkin, 03-07-2011 в 10:57 .
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 788
Благодарности: 130
——-
Сообщение помогло? Нажмите внизу ссылку "Полезное сообщение".
Сообщения: 2
Благодарности:
2HLT&Petya V4sechkin:
(Установить нажимал)
ничего не произошло.
Инф поставлю — но как винда узнает, что у конкретного утсройства сменился драйвер, если даже она не загрузилась?
Сообщения: 98
Благодарности:
Сообщения: 1805
Благодарности: 337
Конфигурация компьютера | |
Процессор: Intel i5-6600 | |
Материнская плата: Gigabyte GA-Z270X-UD5 | |
Память: HX424C12SB2K2/16 — 16 Gb | |
HDD: Samsung 860 EVO MZ-76E500BW — 1 шт., Samsung 860 QVO MZ-76Q2T0BW — 1 шт, Seagate ST1000DM003 — 1 шт, WD WD40EFRX — 1 шт. | |
Видеокарта: Nvidia GeForce GTX 1070 | |
Звук: Creative X-Fi Titanium Fatal1ty Professional (PCI Express) | |
Блок питания: Seasonic SS-660XP (Platinum-660) | |
CD/DVD: PIONEER DVR-218L | |
Монитор: ASUS PA248QJ, 24,1" | |
Ноутбук/нетбук: Roverbook Pro 200 | |
ОС: Windows 7 Pro 64-bit | |
Индекс производительности Windows: 7,6 | |
Прочее: Корпус: Cooler Master 690 II Advanced (RC-692A-KKN5). Колонки: Microlab H-500D. Мышь: Corsair M65 PRO RGB. ZyXEL Keenetic Ultra II. |
——-
Слабый всю жизнь идёт лёгкой дорогой, черта сильного выбрать трудный путь.
Будь осторожен в своих желаниях, ибо они иногда сбываются.
Сообщения: 40
Благодарности: 1
Железных Дел Мастер
Сообщения: 24092
Благодарности: 4385
Конфигурация компьютера | |
Процессор: Ryzen R7 1700 @ 3,9GHz w DeepCool GAMMAXX 400 (DT072186) | |
Материнская плата: Asrock (AB350 Pro4) | |
Память: 16Gb Crucial (2 x 8Gb DDR4-3000 Ballistix Sport LT Grey (BLS8G4D30AESBK)) @3533MHz (16-18-16-30) & 1.37V | |
HDD: Samsung SSD 860 Evo 250Gb M.2 (MZ-N6E250BW); WD HDD 1Tb (WD10EARS-00Y5B1); TOSHIBA 2Tb (MK2002TSKB); Samsung Portable 500GB (MU-PA500B/WW) | |
Видеокарта: 8Gb MSI Radeon RX580 Gaming X+ (Radeon RX 580 GAMING X+ 8G) | |
Блок питания: Seasonic 550W Gold (SSR-550RT) | |
CD/DVD: LG (HL-DT-ST BDDVDRW CH10LS20) | |
Монитор: Dell 24" (2408WFP) | |
Ноутбук/нетбук: Asus E402M | |
ОС: Win10 x64 Pro | |
Прочее: APC Back-UPS RS 1000 || Logitech MK270|| Logitech c310|| Mikrotik 952Ui-5ac2nD || Creative Inspire 5.1 Digitall 5700 || LG 47LM580T |
ibmpc, сложно как-то ты спросил.
Попробую ответить: Если предполагается установка системы заново — достаточно предварительно переключить режим ж.диска в AHCI — остальное зависит от наличия драйвера данного контроллера в устанавливаемой системе. Simplix его почти наверняка имеет, потому проблем по вине дистрибутива не будет — ни с установкой, ни с дальнейшей эксплуатацией.
Если интересует возможность сохранить текущую ОС, но заставив ее работать на контроллере в режиме AHCI — самый простой вариант — использовать комплект из данной темы
Инструменты для клонирования (развертывание из образа) Windows XP
(ессно, предварительно сохранив образ текущей системы, на всяк. случ.)
Установка поверх. может привести к непредсказуемым результатам. Если уж так нужен 3-й SP — проще по результату установить его в отдельном порядке.
Русские Блоги
IDE (система, которую мне помогли установить другие), а позже я прочитал руководство и диск с драйверами Lenovo, в котором есть драйвер AHCI.
Я хочу спросить, в чем разница между этими двумя режимами, и я хочу знать разницу между двумя режимами на практике?
AHCI быстрее читает и записывает жесткие диски? В чем преимущества запуска IDE и AHCI, лучше для простого понимания.
В каком режиме должен быть GHOST и в каком режиме должна быть установлена версия, пожалуйста, сделайте это проще.
Синий экран находится в процессе установки системы.Проблема обычно в том, что нет драйвера AHCI, поэтому синий экран переведен в режим IDE. это?
Легко понять, что IDE — это режим ATA, который является режимом параллельной передачи. Технология, популярная 2004 года назад, теоретический максимум составляет 133 Мбит / с.
AHCI — это режим SATA, режим передачи через последовательный порт, новая технология, высокая скорость передачи, теоретический максимум 300 МБ в секунду, проще говоря.
Переключение в режим IDE означает установку системы без встроенного драйвера SATA.После установки системы необходимо установить драйвер SATA и изменить рабочий режим обратно на AHCIi, иначе ваш жесткий диск может работать только на 30%.
В процессе установки системы, будь то система Ghost или XP, драйвер SATA не интегрирован в установочный компакт-диск,
При загрузке после Ghost будут сбои установки или синие экраны, все потому, что режим жесткого диска AHCI не поддерживается.
Производительность режима жесткого диска AHCI — это не только увеличение скорости, относительно ранний режим жесткого диска IDE,
AHCI обеспечивает дополнительную поддержку новых функций, которые являются ключом к повышению производительности чтения и записи жесткого диска.
Проще говоря, AHCI — это новый алгоритм жесткого диска, который может эффективно повысить производительность механических жестких дисков.
В то же время он поддерживает некоторые специальные функции.Режим AHCI противоположен режиму IDE.При установке системы нужно установить драйвер SATA (и, похоже, только этот режим может открыть функцию NCQ).
Если драйвер AHCI не установлен во время первоначальной установки системы, его нельзя будет включить, и после его включения будет отображаться синий экран. В этом случае
Сначала необходимо выбрать BIOS, чтобы вернуться в режим IDE, вручную установить драйвер AHCI, после внесения изменений в реестр выбрать AHCI для перезапуска.
NCQ — это новая технология жестких дисков, которая позволяет быстрее переключаться с одной программы на другую после ее включения.
Для этого сначала выберите режим AHCI в BIOS, а затем установите соответствующий драйвер (обычно на диск материнской платы) при установке системы, и в основном это может быть достигнуто после установки системы.
1. Если вы хотите установить оригинальную версию (Windows xp sp3), в процессе установки будет синий экран, причина очень проста.
В исходной версии (Windows xp sp3) нет встроенного драйвера SATA, решение:
Затем измените режим AHCI на режим IDE в BIOS.
После установки системы установите драйвер SATA с собственного компакт-диска материнской платы, а затем измените режим IDE на режим AHCI в BIOS.
2. Если система была установлена, теперь она отображается синим экраном или постоянно перезагружается после включения режима AHCI.
Зайдите в BIOS и измените режим AHCI на режим IDE. Перейдите на системную плату и установите драйвер SATA, а затем измените режим IDE на режим AHCI в BIOS.
—— Во всплывающем диалоговом окне переместите курсор на «AHCI», это режим интерфейса SATA.
—— Если вы хотите перейти в режим IDE, выберите «IDE».
—— Затем нажмите клавишу «Ввод».
—— Затем нажмите клавишу «F10» для сохранения.
—— Выберите «ОК» и нажмите Enter, а затем перезагрузите компьютер. При перезагрузке компьютера отобразится информация о режиме AHCI.