Как сменить режим ide на ahci в windows 7

Как переключиться с IDE на AHCI в Windows 7 с помощию cmd (или bat) и bios

Чем полезен AHCI по сравнению с IDE режимом работы диска?

AHCI поддерживает NCQ (планировщик работы диска), который на обычных HDD дисках не плохо поднимает производительность, хотя для SSD он тоже полезен. У него также есть другие менее значимые плюшки.

Если после установки Windows 7 в BIOS вы просто включите режим AHCI, то получите синий экран смерти и увидите ошибку 0x0000007B INACCESSABLE_BOOT_DEVICE.

Прежде чем переключать настройку в BIOS необходимо подготовить саму windows для переключения:

Вариант 1, через cmd или bat

  • Запустите cmd от имени администратора, для этого нажимаем клавиши Windows + R и вводим cmd.
  • Вводим команды:
  • Также рекомендуется первый раз загрузится в безопасном режиме, для этого Win+R вводим msconfig, выбираем Безопасный режим и жмем ОК.
  • Перезагружаемся и в БИОС включаем AHCI.
  • После следующей загрузке Windows 7 начнет установку драйверов AHCI, по окончании которой перезагружаемся.

Или создаем bat с содержимым и запускаем его от имени администратора:

  • Также рекомендуется первый раз загрузится в безопасном режиме, для этого Win+R вводим msconfig, выбираем Безопасный режим и жмем ОК.
  • Перезагружаемся и в БИОС включаем AHCI.
  • После следующей загрузке Windows 7 начнет установку драйверов AHCI, по окончании которой перезагружаемся.

Вариант 2, через regedit

  • Запустите редактор реестра, для этого нажимаем клавиши Windows + R и вводим regedit.
  • Переходим к разделу реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  • В данном разделе изменяем значение параметра Start на 0 (по умолчанию — 3).
  • Повторяем это действие в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IastorV
  • Закрываем редактор реестра.
  • Также рекомендуется первый раз загрузится в безопасном режиме, для этого Win+R вводим msconfig, выбираем Безопасный режим и жмем ОК.
  • Перезагружаемся и в БИОС включаем AHCI.
  • После следующей загрузке Windows 7 начнет установку драйверов AHCI, по окончании которой перезагружаемся.

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

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

Если вы установили 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. Полностью путь в реестре выглядит так:

ideahci03

  • В правой панели находим "Start", открываем его двойным кликом и меняем значение параметра с "3" на "0". Нажимаем ОК.
    ideahci04
  • Аналогично действуем для параметра Start, расположеного по следующему пути:
  • Перезагружаем компьютер, заходим в BIOS, меняем режим работы с IDE на AHCI. Сохраняем настройки BIOS’a и перезагружаем компьютер.
  • После этих действий все должно работать.

    Была ли эта статья Вам полезна?

    Комментарии к статье (29)

      Аноним
    • 22.04.2021 01:01

    Спасибо, друг, очень помогло.

    В моем случае на материнке 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

    Воистину, дополнил текст.
    Спасибо за поправку.

    [решено] Переключение ACHI IDE в установленной Windows 7, 8, 10

    Режим AHCI работы жестких дисков SATA позволяет задействовать технологию NCQ (Native Command Queing), DIPM (Device Initiated Power Management) и другие возможности, такие как горячая замена SATA-накопителей. В общих чертах включение режима AHCI позволяет повысить скорость работы жестких дисков и SSD в системе, в основном, за счет преимуществ NCQ.

    Есть несколько режимов работы современных Serial ATA контроллеров (SATA): IDE, AHCI, RAID. AHCI режим, как правило, более производительный чем IDE. Иногда возникают ситуации, когда в уже установленной Windows 7 необходимо сменить режим работы контроллера без переустановки ОС, но с другим режимом работы контроллера система грузиться не хочет. Проблема заключается в том, что ОС Windows при старте системы загружает только необходимые драйвера, а драйвера для IDE и AHCI режима разные… Решение проблемы – включить необходимые драйвера в список загружаемых с помощью модификации системного реестра.

    Открываем редактор реестра, идём в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ и дальше изменяем режим запуска для нужных драйверов:

    Смена режима работы контроллера с “IDE” на “AHCI” (показана, если есть современный винт с поддержкой NCQ)
    Нужно изменить значение параметра “Start” (Тип: REG_DWORD) на “0” (см. рисунок ниже) для драйверов “msahci”, “Iastor” или “IastorV”
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

    Iastor & IastorV – драйвера Intel Matrix Storage Manager.
    После этого в BIOS’e можно сменить режим работы контроллера с “IDE” на “AHCI”

    Смена режима работы контроллера с “AHCI” на “IDE” (показана, если жесткий диск в режиме AHCI работает в очень медленном “Multi-Word DMA Mode 2” DMA режиме, )
    Нужно изменить значение параметра “Start” (Тип: REG_DWORD) на “0” (см. рисунок ниже) для драйвера “pciide”
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\pciide

    (был также случай, что нужно было изменить в разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\intelide)

    После этого в BIOS’e можно сменить режим работы контроллера с “AHCI” на “IDE”. Включение автозагрузки для этого драйвера помогло решить проблему с “Multi-Word DMA Mode 2” без смены режима на IDE, и теперь можно честно наслаждаться работой жёстких дисков в “Ultra DMA Mode 5” режиме.

    Помните, что список контроллеров и их драйверов намного шире и возможно именно в Вашем случае необходимо включить какой-то другой драйвер, внимательно изучайте список драйверов в секции HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

    Зайдите в BIOS или UEFI вашего компьютера.

    • Найдите там пункт «Storage options», «SATA Mode», «SATA Emulation» или с другим очень похожим названием.
    • Если значение этого пункта «AHCI», значит, режим AHCI уже используется.

    • Если в указанном пункте стоит значение «IDE», не спешите тут же изменять его на «AHCI».

    Дело в том, что если после установки Windows вы просто включите режим AHCI, то увидите BSOD ошибку INACCESSABLE_BOOT_DEVICE (которую многие знают, как «синий экран смерти») или система откажется загружаться, осуществляя циклическую перезагрузку. Поэтому рекомендуется включать AHCI перед установкой Windows.

    Сразу после перезагрузки ОС начнет устанавливать драйвера SATA либо IDE, а по завершении вам будет предложено перезагрузить компьютер. Сделайте это: режим AHCI в Windows 10 включен.

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

    Добавить комментарий

    Ваш адрес email не будет опубликован.