Regedit ahci windows 7

Очень часто сталкиваюсь и постоянно приходится гуглить решение, поэтому размещу шпаргалку у себя в блоге. Итак, периодически после установки системы и настройки обнаруживанию, что в BIOS SATA-диски и SSD работают через устаревший режим IDE (ATA). Если прямо в BIOS просто поменять режим с IDE на AHCI, то Windows у вас больше не загрузится и уйдёт в синий экран смерти. Дело в том, что с системой уже автоматически запускаются драйверы и службы, работающие только с IDE. Значит, чтобы система запустилась, у нас 2 варианта:

  1. Заранее в реестре внести правки, отключить IDE и включить AHCI, затем зайти в BIOS, переключить режим там и всё должно по идее заработать.
  2. Если нет возможности, надо загрузиться с LiveCD, таких как AdminPE, запустить regedit, загрузить куст реестра System с рабочей ОС, внести правки там. Естественно, переключить режим в BIOS

Объяснять всё не буду, все-таки тут я выкладываю шпаргалки по большей части для себя, лишь распишу ветки реестра, куда надо внести правки:

  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
    параметр Start переключить с 3 на 0
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
    также параметр Start переключить с 3 на 0
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride
    для параметра 0 поставить значение 0
  4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC\StartOverride
    также для параметра 0 поставить значение 0
  5. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
    для параметра Start устанавливаем значение 0
  6. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
    параметр 0 меняем на 0
  7. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi
    здесь параметр Start можно поменять на 3, но это необязательно

Фуф, больше не придётся гуглить)

Отблагдарить автора статьи также можно переводом, +100 вам в карму!

 ahci ide regedit

В этой инструкции описывается, как включить режим AHCI на компьютерах с чипсетом Intel в Windows 8 (8.1) и Windows 7 уже после установки операционной системы. Если после установки Windows вы просто включите режим AHCI, то увидите ошибку 0x0000007B INACCESSABLE_BOOT_DEVICE и синий экран смерти (впрочем, в Windows 8 иногда все работает, а иногда происходит бесконечная перезагрузка), поэтому в большинстве случаев рекомендуют включать AHCI перед установкой. Однако, можно обойтись и без этого.

Включение режима AHCI для жестких дисков и SSD позволяет задействовать NCQ (Native Command Queuing), что в теории должно положительно сказаться на скорости работы дисков. Кроме этого, AHCI поддерживает некоторые дополнительные возможности, например, горячее подключение дисков. См. также: Как включить режим AHCI в Windows 10 после установки.

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

Включение AHCI в Windows 8 и 8.1

Один из самых простых способов включить AHCI после установки Windows 8 или 8.1 — использовать безопасный режим (этот же способ рекомендует и сайт официальной поддержки Microsoft).

Включение AHCI в Windows 8 с помощью безопасного режима

Для начала, если у вас возникли ошибки при запуске Windows 8 с режимом AHCI, верните режим IDE ATA и включите компьютер. Дальнейшие шаги выглядят следующим образом:

  1. Запустите командную строку от имени администратора (можно нажать клавиши Windows + X и выбрать нужный пункт меню).
  2. В командной строке введите bcdedit /set {current} safeboot minimal и нажмите Enter.
  3. Перезагрузите компьютер и еще до загрузки компьютера включите AHCI в БИОС или UEFI (SATA Mode или Type в разделе Integrated Peripherals), сохраните настройки. Компьютер загрузится в безопасном режиме и установит необходимые драйвера. 
    Включение AHCI в БИОС и UEFI

  4. Снова запустите командную строку от имени администратора и введите bcdedit /deletevalue {current} safeboot
  5. После выполнения команды снова перезагрузите компьютер, в этот раз Windows 8 должна загрузиться без проблем с включенным режимом AHCI для диска.

Это не единственный способ, хотя и наиболее часто описываемый в различных источниках.

Еще один вариант включения AHCI (только для Intel).

  1. Загрузите драйвер с официального сайта Intel (f6flpy x32 или x64, в зависимости от того, какая версия операционной системы установлена, zip архив). https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24293&lang=rus&ProdId=2101
  2. Также загрузите файл SetupRST.exe оттуда же.
  3. В диспетчере устройств установите драйвер f6 AHCI вместо 5 Series SATA или другого драйвера контроллера SATA.
  4. Перезагрузите компьютер и включите режим AHCI в БИОС.
  5. После перезагрузки запустите установку SetupRST.exe.

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

Как включить AHCI в установленной Windows 7

Сначала рассмотрим, как включить AHCI вручную с помощью редактора реестра Windows 7. Итак, запустите редактор реестра, для этого вы можете нажать клавиши Windows + R и ввести regedit.

Дальнейшие шаги:

  1. Перейдите к разделу реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci 
    Изменение Start в msahci

  2. В данном разделе измените значение параметра Start на 0 (по умолчанию — 3).
  3. Повторите это действие в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV 
    Меняем iastorv чтобы включить AHCI

  4. Закройте редактор реестра.
  5. Перезагрузите компьютер и в БИОС включите AHCI.
  6. После следующей перезагрузки Windows 7 начнет установку драйверов дисков, по окончании которой вновь потребуется перезагрузка.

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

Помимо описанного способа, вы можете использовать утилиту Microsoft Fix it для того, чтобы убрать ошибки после изменения режима SATA (включения AHCI) автоматически. Утилиту можно скачать с официальной страницы (обновление 2018: утилита для автоматического исправления на сайте больше не доступна, только информация по ручному устранению проблемы) http://support.microsoft.com/kb/922976/ru.

После запуска утилиты, все необходимые изменения в системе будут выполнены автоматически, и ошибка INACCESABLE_BOOT_DEVICE (0x0000007B) должна будет исчезнуть.

Технология 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, иначе система перестанет загружаться!

  1. Откройте редактор реестра, набрав RegEdit в панели Пуск.
  2. На запрос UAC “Do you want to allow the following program to make changes to this computer?”, отвечаем Yes.
  3. В редакторе реестра перейдите к следующей ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  4. В правой панели выберите ключ Start и отредактируйте его (Modify).
  5. Задайте параметру “Start” значение 0, и нажмите OK. Значение по умолчанию (поддержка ACHI отключена): 3
  6. Закройте редактор реестра.
  7. Перезагрузите компьютер.
  8. Зайдите в BIOS, активируйте поддержку AHCI на вашей материнской плате. Сохраните изменения и перезагрузите компьютер еще раз.
  9. После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз.
  10. После загрузки системы жесткие диски будут поддерживать стандарт AHCI.

Как проверить включена ли AHCI в Windows

Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.

  1. Откройте диспетчер устройств ( в меню Пуск наберите Device Manager ).
  2. На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes.
  3. Откройте секцию IDE ATA/ATAPI controllers .
  4. Если в 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.

В этой статье расскажем, как включить режим AHCI на компьютерах с чипсетом Intel в Windows 8 (8.1) и Windows 7 уже после установки операционной системы. Обычно рекомендуют включать AHCI до установки ОС, так как включение режима после установки может привести к ошибке 0x0000007B INACCESSIBLE_BOOT_DEVICE и синему экрану смерти. Однако, с помощью описанных ниже методов, можно обойти это ограничение и включить AHCI без переустановки Windows.

Приобрести оригинальные ключи Windows 7 и Windows 8.1 можно у нас в каталоге:

Windows 7 — от 1099 ₽

Windows 8.1 — от 1240 ₽

Почему стоит включить AHCI?
Включение режима AHCI для жестких дисков и SSD активирует технологию NCQ (Native Command Queuing), что может улучшить производительность дисков. Также AHCI поддерживает горячее подключение дисков, что добавляет удобство работы с устройствами хранения данных.

Включение AHCI в Windows 8 и 8.1 с помощью безопасного режима

Один из самых простых способов включить AHCI после установки Windows 8 или 8.1 — использовать безопасный режим. Этот способ рекомендует и сайт официальной поддержки Microsoft.

Шаги:

1. Если при включении AHCI вы столкнулись с ошибками при запуске Windows 8, верните режим IDE ATA в BIOS и включите компьютер.

2. Запустите командную строку от имени администратора (нажмите клавиши Windows + X и выберите Командная строка (администратор)).

3. В командной строке введите команду:

bcdedit /set {current} safeboot minimal

4. Перезагрузите компьютер и перед загрузкой включите режим AHCI в BIOS или UEFI (в разделе SATA Mode или Type). Сохраните настройки.

5. Компьютер загрузится в безопасном режиме и установит необходимые драйвера.

6. Снова запустите командную строку от имени администратора и введите команду:

bcdedit /deletevalue {current} safeboot

7. Перезагрузите компьютер, после чего Windows 8 должна загрузиться с включенным режимом AHCI.

Этот способ является одним из наиболее часто описываемых для включения AHCI в различных источниках.

Альтернативный способ для Intel (драйвера)

Если первый метод вам не помог, вы можете воспользоваться следующим способом, который также работает для чипсетов Intel.

Шаги:

1. Скачайте драйверы AHCI с официального сайта Intel (версия f6flpy, в зависимости от разрядности вашей операционной системы).

2. Загрузите и распакуйте файл SetupRST.exe с того же сайта.

3. В диспетчере устройств установите драйвер f6 AHCI вместо текущего драйвера контроллера SATA.

4. Перезагрузите компьютер и включите режим AHCI в BIOS.

5. После перезагрузки запустите установку SetupRST.exe.

Включение AHCI в установленной Windows 7

Если вы используете Windows 7, включение AHCI можно произвести вручную через редактор реестра.

Шаги:

1. Нажмите клавиши Windows + R, введите regedit и нажмите Enter, чтобы запустить редактор реестра.

2. Перейдите к разделу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

3. Измените значение параметра Start на 0 (по умолчанию значение равно 3).

4. Повторите этот шаг для раздела:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV

5. Закройте редактор реестра и перезагрузите компьютер.

6. Включите режим AHCI в BIOS.

7. После перезагрузки Windows 7 установит необходимые драйвера, после чего потребуется повторная перезагрузка.

После выполнения этих шагов Windows 7 будет работать с включенным режимом AHCI.

Автоматическое исправление ошибок при включении AHCI с помощью Microsoft Fix It

Если после включения AHCI вы столкнулись с ошибкой INACCESSIBLE_BOOT_DEVICE (0x0000007B), Microsoft предлагала утилиту Fix It для автоматического исправления проблем. Хотя утилита больше недоступна на официальном сайте, можно воспользоваться ручными способами исправления ошибки, которые описаны в статье.

Заключение

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

Лицензионный ключ активации Windows 8.1 от


Windows, Windows 7, Windows 8, Windows Server, Windows Vista

  • 07.10.2015
  • 121 359
  • 52
  • 16.05.2019
  • 304
  • 300
  • 4

Как сменить режим IDE на AHCI в Windows 7

  • Содержание статьи
    • Включаем поддержку AHCI в реестре
    • Комментарии к статье ( 52 шт )
    • Добавить комментарий

Если вы установили Windows 7 на компьютер, где SATA контроллер работает в режиме IDE, то для того, чтобы без проблем работать в AHCI режиме, придется провернуть некоторые манипуляции с реестром.
Если же просто попробовать сменить в BIOS’e материнской платы режим контроллера с IDE на AHCI, то загрузка системы приведет к синему экрану смерти, так как система не будет автоматически подгружать драйвер под AHCI.

Включаем поддержку AHCI в реестре

  1. Для начала нужно загрузиться в рабочую систему. Для этого оставляем в BIOS’e режим работы контроллера в IDE, и загружаем Windows.
  2. Далее запускаем редактор реестра. Делается это следующим образом — нажимаются клавиши Win + R, и вводится команда regedit, после чего жмется кнопка ОК.
    ideahci01

  3. Если появится окошко «Разрешить следующей программе внести изменения на этом компьютере», то следует нажать «Да».
    ideahci02

  4. В открывшемся редакторе реестра, в левой панели ищем HKEY_LOCAL_MACHINE, и раскрываем его. В нем открываем раздел SYSTEM, далее — раздел CurrentControlSet, затем services и напоследок msahci. Полностью путь в реестре выглядит так:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

    ideahci03

  5. В правой панели находим «Start», открываем его двойным кликом и меняем значение параметра с «3» на «0». Нажимаем ОК.
    ideahci04

  6. Аналогично действуем для параметра Start, расположеного по следующему пути:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
  7. Перезагружаем компьютер, заходим в BIOS, меняем режим работы с IDE на AHCI. Сохраняем настройки BIOS’a и перезагружаем компьютер.

После этих действий все должно работать.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Драйвер сканер для samsung scx 4220 для windows
  • Уровень заряда батареи ноутбука windows 10
  • Samsung scx 3205 driver windows 10
  • Как установить драйвер для видеокарты на windows 10 64 bit
  • Windows visual c windows xp sp3