Как сменить режим 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 перед установкой. Однако, можно обойтись и без этого.

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

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

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

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Мышь без границ — используем одну мышь на нескольких компьютерах одновременно
  • Как очистить журнал защиты Windows
  • MinerSearch — поиск и удаление майнера в Windows
  • Program в автозагрузке Windows — что это и можно ли удалить?
  • SSD определяется как HDD или наоборот в Windows — решение
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    More100 31.01.2020 в 09:31

  • Константин Иванович 20.03.2021 в 16:48

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

ideahci03

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

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

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

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

    Что в статье не так? Пожалуйста, помогите нам её улучшить!
    0 символов
    Отправить сообщение

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

    Если вы поставили win10 и вам не хочется менять обратно ahci на ide в uefi (bios), то внести изменения в реестр win7 можно также и из-под win10. Для этого открываем regedit, нажимаем HKEY_LOCAL_MACHINE, в меню «Файл» выбрать пункт «Загрузить куст» (Load Hive), загружаем файл «System» из «Диск с win7″\Windows\System32\config. Ок. Обзываем к примеру «123». Открываем раздел «123», там видим несколько «ControlSet. » — в них просто так же меняете параметры, как в статье (в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci и HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV изменяем «Start» на 0). Затем выделяете раздел «123», в меню «Файл» выбрать пункт «Выгрузить куст» (Unload Hive).
    Всё, теперь просто в uefi (bios) меняете приоритет загрузки на win7 и спокойно грузитесь.

    Спасибо! Все работает!

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

    у меня нет msahci

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

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

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

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

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

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

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

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

    Переключение на другой разъем помогло. Спасибо.

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

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

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

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

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

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

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci] "Start"=dword:0 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV] "Start"=dword:0 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iastor] "Start"=dword:0

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

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

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

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

    с

    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.

    Как переключить AHCI в IDE, windows 7?

    После установки ОС по умолчанию стояло IDE, системный SSD. Для нормальной работы ssd переключил в AHCI. Теперь необходимо временно переключить в IDE — отключал «msahci»->»start» в редакторе реестра и в биос, в итоге ловлю BSOD. Нужно запустить систему на этом же диске, но в IDE.

    Лучший ответ

    в инете насчёт этого сказано НЕ ПОЛУЧИТСЯ. только переустановка.. .
    хотя я встречала что можно. гугли.

    ЕвгенийМудрец (17089) 9 лет назад

    ОК сам нашел — Нужно изменить значение параметра «Start» (Тип: REG_DWORD) на «0» для драйвера «pciide»
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\pciide

    Остальные ответы

    Технология AHCI (Advanced Host Controller Interface) обеспечивает использование аппаратной установки очередности команд (что позитивно влияет на быстродействие) и дает возможность горячей замена SATA устрйств. Проблема в том, что AHCI необходимо включить в биосе до установки Windows 7. Если вы установили семерку с выключенной опцией, то включение ее после установки не позволит вам загрузить операционную систему. В этой статье я расскажу, как установить поддержку AHCI на уже установленной Windows7 (для Vista все идентично) .
    Отдельно для владельцев материнских плат на nForce и только для них. Эти платы не поддерживают AHCI (за исключением материнок с интегрированной графикой) , так же они не поддерживают команды TRIM для SSD, хотя и могут работать с NCQ. Хотя порты JMicron SATA поддерживают AHCI, но вы получите худшую производительность HDD по сравнению с обычными портами SATA.
    Что же делать? Можно оставить все как есть, но если у вас SSD, то это не выход, поддержка TRIM может продлить жизнь вашему устройству. Можно попробовать переустановить драйвера для контроллера на Microsoft’s IDE Controller. Идем в «Диспетчер устройств» , находим там раздел «IDE ATA/ATAPI контроллеры» и находим там несколько Nvidia Serial ATA контроллеров. Для каждого из них надо сделать следующее:
    1.Зайти в «Свойства» .
    2.Выбрать закладку «Драйвер» .
    3.Щелкнуть «Обновить» -> «Выполнить поиск драйверов на этом компьютере» -> «Выбрать драйвер из списка…» .
    4.В списке драйверов должен присутствовать «Стандартный двухканальный контроллер PCI IDE».
    5.Выберите его и щелкните «Далее» для завершения установки.
    Данные действия надо проделать для каждого контроллера Nvidia. После чего необходимо будет перезагрузить компьютер (возможно после перезагрузки произойдет установка драйверов и потребуется повторная перезагрузка)
    Итак, включаем поддержку AHCI в Windows 7 для счастливых владельцев материнских плат на чипах отличных от Nvidia:
    1.Запускаем regedit: «Пуск» -> «regedit» -> «Запуск от имена Администратора»

    2.Находим ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci и в правой части икрана находит «Start». Щелкаем по нему правой кнопкой мыши и выбираем «Изменить» .

    3.По-умолчанию там должно быть «3″. Меняем значение на «0″.

    4.Перезагружаем компьютер и сразу заходим в биос. Теперь можно включить AHCI для использования в Windows 7.
    5.После загрузки компьютера будут установлены драйвера для поддержки AHCI и потребуется еще одна перезагрузка.
    Все, поддержка AHCI в системе установлена.

    ЕвгенийМудрец (17089) 9 лет назад

    Я это сделал после установки винды. Мне нужно наоборот переключить в IDE, у меня софт для диска который работает с ним только в IDE, в AHCI он не раздупляет диск — Error:unknown boot device.

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

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