Как поменять ide на ahci без переустановки windows 7
Перейти к содержимому

Как поменять ide на ahci без переустановки windows 7

  • автор:

Как включить AHCI

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

В этой инструкции описывается, как включить режим 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 и включите компьютер. Дальнейшие шаги выглядят следующим образом:

Включение AHCI в БИОС и UEFI

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

Автоматическое исправление ошибок при включении AHCI

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

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

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

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

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

    • Юрий
    • 21.02.2023 12:13
    • Ответить
    • Дмитрий
    • 31.12.2022 19:15

    Огромное человеческое спасибо.
    При установке Windows 7 почему то не работал режим AHCI пришлось ставить на IDE, искал как сменить. статья очень выручила.

    • Ответить
    • СОЛОДКИЙ АНДРЕЙ
    • 26.10.2022 22:22

    у меня нет msahci

    • Ответить
    • Сергей
    • 13.10.2022 13:45
    • Ответить
    • Владимир
    • 18.05.2022 18:05

    Огромнейшее спасибо!
    Ты спас ни один компьютер от переустановки системы и много часов времени всех админов!

    • Ответить
    • Гость
    • 25.04.2022 20:50

    Описанные манипуляции с реестром ни к чему не привели. Как отсутствовала загрузка с SATA диска, так и отсутствует. Система на нем установлена, в проводнике жесткий диск с SATA есть.

    • Ответить
    • Аноним
    • 31.03.2022 15:05

    Огромное спасибо! всё прошло без проблем! Брат, ты лучший!!

    • Ответить
      • Алекс
      • 03.04.2022 18:44

      Большое спасибо за науку и дай,Бог, Вам здоровья и удачи!

      • Ответить
      • Олег
      • 12.01.2022 17:55

      У меня после всех изменений в реестре и переключения на режим AHCI, про загрузке выходит буква "j". В IDE грузиться все нормально и работает. Вставлял этот же диск в ноутбук с включенным AHCI система нормально загрузилась. Win7-64. В чем может быть проблема?

      • Ответить
      • Алексей
      • 04.11.2021 13:59

      Приветствую,
      попробовал все выше указанные способы на Win 7 64 SP1, не помогло после изменения в биос значения IDE на AHCI постоянно выкидывает в биос при этом не обнаруживает не один из жестаков.

      ASUSTeK P8Z77-V LX (LGA1155) Rev X.0x

      • Ответить
        • Recluse
        • 05.11.2021 19:14

        При подключении жесткого диска в другие SATA разъемы, проблема остается?

        • Ответить
        • Алексей
        • 22.10.2021 05:26

        Для Windows 10 актуально это? Или надо новые способы искать?

        • Ответить
          • Recluse
          • 22.10.2021 11:52

          В Windows 10 поменялся раздел реестра msahci -вместо него теперь раздел storahci. Все остальное должно быть одинаковым как для Windows 7, так и для Windows 10.

          • Ответить
          • Герасим ЛБ
          • 03.10.2021 10:13

          Спасибо всем. Кратко и вразумительно. Особенно важно уточнение об изменении ключа IastorV только для чипсетов Intel. Эта консультация в целом соответствует официальному разъяснение Майкрософт для Windows 7. Два уточнения: 1. Майкрософт рекомендует первую перезагрузку ПК после редактирования реестра делать в безопасном режиме (а после этого перезагрузить первый раз). 2. В последующем из безопасного режима выйти и не забыть на этом этапе перключиться в BIOS (возможно, кто-нибудь упускает этот момент).
          Мне понравилось эта консультация автора и эдакая резвая реакция камрадов со своими дополнениями, которые позволили получить целостное решение. Спасибо всем и будьте здоровы!

          • Ответить
          • Аноним
          • 09.09.2021 19:52

          Здравствуйте, почему в редакторе реестра нет папки msahci?

          • Ответить
            • Recluse
            • 10.09.2021 16:23

            Судя по всему, у вас более новая версия Windows, чем Windows 7, про которую здесь идет речь — там следует вместо msahci искать раздел storahci.

            • Ответить
            • Ильич
            • 28.08.2021 08:04

            Можно ещё сделать так:
            На рабочем столе создайте файл *txt, скопируйте в него следующее:

            Сохранить файл как «ide-achi.reg«, затем запустить его, нажать «да» для подтверждения.
            Потом выполнить пункт 7. этой статьи.

            • Ответить
            • Аноним
            • 22.04.2021 01:01

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

            • Ответить
            • Константин Иванович
            • 20.03.2021 16:16

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

            • Ответить
            • Ivan
            • 24.01.2021 22:26

            Спасибо! Очень сильно помогло!

            • Ответить
            • Олег
            • 23.01.2021 23:28
            • Ответить
            • Леонид
            • 05.12.2020 10:59

            Большое спасибо. Уже хотел систему переустанавливать. Напоследок решил в интернет заглянуть — а тут такой классный рецепт! Снимаю шляпу!

            • Ответить
            • Константин
            • 17.09.2020 13:35

            Спасибо. Думал будет сложнее

            • Ответить
            • Дмитрий
            • 02.09.2020 08:12

            А если в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci стоит 0 а в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start 3?

            • Ответить
              • Recluse
              • 02.09.2020 18:13

              Если я не ошибаюсь, то служба msahci должна быть обязательно включена — а вот службы Iastor или IastorV только для чипсетов Intel.

              • Ответить
              • а
              • 11.08.2020 13:58

              /. /IastorV в Start стоял 3 в AHCI загрузился.

              Автору благодарность за краткость и ясность.

              • Ответить
              • Сергей
              • 06.08.2020 19:48

              Работает! дай бог автору здоровья на долгие годы!

              • Ответить
              • Ken
              • 15.07.2020 12:13

              Всё получилось. Автору спасибо!

              • Ответить
              • Александр
              • 11.07.2020 06:45

              Автору респект,все сработало,думал буду шаманить с установочным диском,хорошо,что есть такие люди в сети)))))

              • Ответить
              • Виталий
              • 18.06.2020 12:02

              Спасибо.
              Одна из немногих статей в интернете, где всё по существу и работает.

              • Ответить
              • Петрович
              • 14.05.2020 09:32

              Огромное спасибо у меня даже в мыслях небыло, что такое возможно

              • Ответить
              • Аноним
              • 26.01.2020 23:02
              • Ответить
              • Иван
              • 30.11.2019 13:36

              Спасибо. Помогло, хотел уже систему переустанавливать.

              • Ответить
              • Serg
              • 22.10.2019 23:50

              Спасибо!
              Кратко, понятно, доступно.

              • Ответить
              • Михаил
              • 25.06.2019 21:59

              У меня в режиме IDE а в разделе стоит 0 ?

              • Ответить
                • Recluse
                • 26.06.2019 20:54

                Не совсем понял в чем вопрос — если у Вас стоит 0 в каком-то одном из выше перечисленных ключей реестра, то это абсолютно нормально. Но для работы в режиме AHCI, нужно, чтобы 0 стоял у двух ключей реестра в упомянутых выше в статье разделах.

                • Ответить
                • Влд
                • 16.05.2019 11:26

                А если винда стояла в ahci режиме, но мать сгорела и заменена на такую, где нет выбора.

                • Ответить
                  • Recluse
                  • 16.05.2019 12:10

                  Тогда Вам нужно отредактировать реестр с помощью установочного диска Windows или какого-нибудь LiveCD, который поддерживает такую возможность.

                  • Ответить
                  • Алина
                  • 11.05.2019 17:59

                  в биосе нет пункта смены IDE на AHCI. какая то бесполезная статья из-за этого(((

                  • Ответить
                    • Recluse
                    • 11.05.2019 18:12

                    В таком случае, у вас скорее наверное или очень старая материнская плата, которая работает ТОЛЬКО В IDE режиме (примерно до 2009 года выпуска), или же наоборот, новая материнская плата, которая работает ТОЛЬКО В AHCI режиме (примерно с 2014 года).

                    • Ответить
                    • Сергей
                    • 03.04.2019 19:02

                    Отлично, работает! Спс.

                    • Ответить
                    • Вольдемар
                    • 03.11.2018 20:13

                    Вот спасибо.Специально для тупых разъяснили.

                    • Ответить
                    • Александр
                    • 10.05.2018 11:26
                    • Ответить
                    • Гость
                    • 12.01.2018 11:49

                    Кроме того, надо аналогичным образом заменить 3 или 4 на 0 в разделе
                    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV\Start

                    Переключение ACHI — IDE в установленной Windows 7

                    Есть несколько режимов работы современных 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

                    Внимание! Данную последовательность действий необходимо выполнить ДО включения 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).

                    с "IDE" на "AHCI"

                    5. Задайте параметру “Start” значение 0, и нажмите OK.

                    AHCI Windows7 2

                    6. Значение по умолчанию (поддержка ACHI отключена): 3
                    7. Закройте редактор реестра.
                    8. Перезагрузите компьютер.
                    9. Зайдите в BIOS, активируйте поддержку AHCI на вашей материнской плате. Сохраните изменения и перезагрузите компьютер еще раз.
                    10. После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз.
                    11. После загрузки системы жесткие диски будут поддерживать стандарт AHCI.

                    Дополнительно:
                    Iastor & IastorV — драйвера Intel Matrix Storage Manager.

                    Смена режима работы контроллера с «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».
                    P. S. В моём случае включение автозагрузки для этого драйвера помогло решить проблему с «Multi-Word DMA Mode 2» без смены режима на IDE, и теперь можно честно наслаждаться работой жёстких дисков в «Ultra DMA Mode 5» режиме.

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

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

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

                    1. Откройте диспетчер устройств ( в меню Пуск наберите DeviceManager ).
                    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 Windows7 3

                    В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.

                    Как изменить IDE на AHCI в Windows 7?

                    В этих инструкциях предполагается, что у вас уже установлена ​​Windows 7 и каналы SATA настроены в режиме IDE. 7) Зайдите в конфигурацию BIOS вашей материнской платы и измените режим SATA с IDE на AHCI. … Сохраните новую конфигурацию BIOS.

                    Как установить драйверы AHCI в Windows 7?

                    3. Установите драйверы AHCI в Windows 7

                    1. После загрузки и установки всех обнаруженных устройств перейдите на веб-сайт производителя, загрузите и установите только драйверы набора микросхем.
                    2. Перезапустите Windows.
                    3. Перейдите в меню «Пуск» -> «Панель управления» -> «Диспетчер устройств» -> разверните Контроллеры IDE ATA / ATAPI.

                    Как изменить IDE на AHCI без восстановления переустановки Windows?

                    Как переключиться с IDE на AHCI без восстановления / переустановки…

                    1. Запустите редактор реестра (regedit.exe)
                    2. Перейдите к разделу реестра: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci.
                    3. Установите значение «Пуск» на 0 (ноль).
                    4. Перейдите к разделу реестра: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesPciide.

                    Как узнать, стоит ли AHCI в моем компьютере с Windows 7?

                    Щелкните стрелку рядом с надписью «Контроллеры IDE ATA / ATAPI». для отображения списка драйверов контроллера, используемых в настоящее время в вашей системе. Найдите запись, содержащую аббревиатуру «AHCI». Если запись существует, и над ней нет желтого восклицательного знака или красного «X», значит, режим AHCI включен правильно.

                    Как включить AHCI без переустановки Windows 7?

                    Включение режима AHCI в Windows 7 без переустановки

                    1. Запустите редактор реестра:
                    2. Перейдите к: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci.
                    3. Установите начальное значение на 0:

                    Как обновить драйверы SATA в Windows 7?

                    Для этого выполните следующие действия.

                    1. Нажмите и удерживайте клавишу Windows на клавиатуре, затем нажмите R.…
                    2. Введите «devmgmt. …
                    3. Разверните категорию «Контроллеры IDE ATA / ATAPI». …
                    4. Щелкните правой кнопкой мыши каждый из перечисленных элементов в этой категории, затем выберите «Обновить драйвер».

                    Что лучше IDE или AHCI?

                    Разница между AHCI и IDE заключается в том, что AHCI — это более новый интерфейс для передачи данных между системной памятью и носителями SATA, а IDE — более старый интерфейс, используемый для передачи данных между компьютером и накопителем. Короче говоря, AHCI намного быстрее, чем IDE.

                    Нужен ли мне AHCI для SSD?

                    Режим AHCI, как объяснялось ранее, включает NCQ (собственную очередь команд), которая действительно не требуется для SSD поскольку они не нуждаются в такой оптимизации, так как нет физического движения пластин или пластин. Во многих случаях это может фактически снизить производительность SSD и даже сократить срок его службы.

                    Как мне исправить не установленный AHCI BIOS?

                    Re: «Устройство не обнаружено. AHCI BIOS не установлен» Пожалуйста, помогите

                    1) Запустите Редактор реестра (regedit.exe) нажмите кнопку запуска Windows. Введите в поле «regedit» и нажмите «regedit». 6) Затем просто выйдите из Regedit и перезагрузите компьютер. 7) Затем перейдите на экраны конфигурации BIOS и измените режим диска на «AHCI».

                    Стоит ли переходить с IDE на AHCI?

                    SSD-диски обычно работают лучше с драйверами AHCI. На самом деле есть способ переключить операцию с любого IDE / RAID на AHCI в Windows 10 без переустановки. … Измените режим работы SATA на AHCI с IDE или RAID. Сохраните изменения и выйдите из программы установки, и Windows автоматически загрузится в безопасном режиме.

                    Могу ли я сменить IDE на AHCI?

                    Щелкните правой кнопкой мыши меню «Пуск» Windows. Выберите командную строку (администратор). Перезагрузите компьютер и войдите в программу настройки BIOS (клавиша, которую нужно нажимать, зависит от системы). Измените режим работы SATA на AHCI от IDE или RAID (опять же, язык меняется).

                    AHCI — это плохо для SSD?

                    Чтобы ответить на ваш вопрос, Да! Включите режим AHCI на материнской плате, если вы используете твердотельный накопитель. На самом деле, не помешало бы включить его, даже если у вас нет SSD. Режим AHCI позволяет использовать на жестких дисках функции, повышающие их производительность.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *