Переключение режима ide на ahci windows 7. Включение или отключение режима AHCI в Windows




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

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

Хоть режим IDE довольно стар, но без него не будет работать, например, та же Windows XP, либо нужно протестировать жесткий диск с помощью различных программ. Пользователи до сих пор задают вопрос, как переключить AHCI на IDE в БИОСе.

Что такое AHCI и IDE?

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

IDE – как уже говорил выше, это устаревший режим, физически он имеет разъем 40 контактов и предназначается для подключения жёстких дисков, приводов и другого. В большинстве ноутбуках и современных ПК IDE уже нет, как и свойства переключения в BIOS. Если на вашем устройстве имеется разъем IDE, то переключаться на него необходимо только в самых крайних случаях – .

AHCI – современный стандарт, который по пропускной способности превышает IDE в несколько раз. Работает с SATA-устройствами. Если нужно выбирать между этими двумя режимами, то однозначно AHCI подходит на эту роль куда лучше. На заметку хочу сказать, что если будете приобретать , то работать он будет только с AHCI, в противном случае можете даже забыть об таком накопителе.

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

Для начала вам нужно зайти в BIOS, описывать как это сделать здесь я не будут, потому что у каждого модель ноутбука разная. Читаем , что узнать, о входе в BIOS на своей модели ноутбука или материнской платы.

Когда вы попадёте в БИОС, нужно стрелками перейти на вкладку «Advanced» . Найдите там параметр под названием Secure Boot и переведите ее в положение Disable (Выключено).


Там должно быть что-то типа «Sata Controller Mode» . Если там стоит AHCI, то меняем на IDE или наоборот. Если данного раздела там нет, то попробуйте переключить UEFI Boot в положение CSM Boot .

На некоторых ноутбуках (в частности TOSHIBA), вместо IDE может быть пункт Compatibility , что является аналогичным IDE.


В других ноутбуках, наподобие Acer в BIOS можно зайти на вкладку «Main» и уже там есть пункт «Sata Mode» , который вы можете переключать в нужное положение.

Современные жесткие диски подключаются к материнской плате компьютерных устройств посредством интерфейса SATA, предусматривающего работу, в частности, в режимах IDE и AHCI. IDE – это старый режим, он необходим для обеспечения совместимости с устаревшими комплектующими и программами. Режим AHCI – также не новая наработка в сфере IT, он появился еще в 2004 году, но это актуальный на сегодняшний день механизм подключения жестких дисков посредством интерфейса SATA II и SATA III. У AHCI перед IDE есть ряд преимуществ:

  • возможность подключения к материнской плате большего числа устройств;
  • работа жестких дисков на их максимально возможной скорости;
  • так называемая «горячая замена» жестких дисков, то есть отключение и подключение без необходимости выключения компьютера;
  • поддержка технологии NCQ, улучшающей производительность жестких дисков в условиях многозадачности.

Режим SATA устанавливается в BIOS. На современных ноутбуках режим AHCI, как правило, выставлен по умолчанию. А вот новые материнские платы для сборок ПК могут поставляться с активным режимом IDE в целях совместимости оборудования. Сменить IDE на AHCI (или наоборот) можно в любой момент в BIOS компьютеров, поддерживающих работу обоих режимов. Не все компьютеры поддерживают AHCI, но большая часть из них, поскольку этот режим существует уже 12 лет. К меньшинству относятся редкие раритетные устройства, выпущенные на рынок, соответственно, до появления AHCI. Но даже если компьютеру меньше 12 лет, если он поддерживает AHCI, с переключением на этот режим все равно могут возникнуть проблемы из-за отсутствия соответствующей настройки в устаревшей версии BIOS. В таких случаях прежде необходимо решить вопрос с обновлением BIOS.

1. Как узнать, какой режим – IDE или AHCI – установлен сейчас

Узнать, какой из режимов – IDE или AHCI – активен на компьютере в данный момент, можно в диспетчере устройств Windows. Раскрываем ветку:

  • «Контроллеры IDE ATA/ATAPI» в версиях Windows 8.1 и 10;
  • «IDE ATA/ATAPI контроллеры» в версии Windows 7.

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

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

Альтернативный способ – использование утилиты AS SSD Benchmark для тестирования скорости работы жестких дисков. Если жесткие диски могут работать в режиме AHCI, но в BIOS выставлен IDE, утилита уведомит об этом значением красного цвета «pciide BAD».

Если компьютер работает в режиме AHCI, в окне утилиты увидим значение зеленого цвета «storahci – Ок».

Эти два способа дадут возможность понять, какой режим установлен в данный момент. Но чтобы определить, реализована ли поддержка режима AHCI в BIOS, необходимо в нее войти и отыскать возможность задействования AHCI. Выбор режимов работы SATA в разных версиях BIOS может находиться в разделах «Advanced» или «Main». Например, в BIOS UEFI материнской платы Asus это раздел «Advanced», в нем необходимо войти в подраздел «SATA Configuration» и раскрыть опции параметра «SATA Mode» (Режим SATA).

Другой пример – BIOS AMI (V17.9) материнской платы MSI, здесь все обстоит сложнее, и не каждый сможет сходу разобраться, где настройка AHCI. В разделе «Integrated Peripherals» необходимо выбрать подраздел «On-Chip ATA Devices», а в нем – «Raid Mode» (Режим Raid), который предусматривает выбор режимов подключения жестких дисков.

2. Последствия переключения на режим AHCI для работы Windows

Итак, сменить режим IDE на AHCI можно в любой момент в настройках BIOS. Вот только для работы Windows такой ход не будет иметь следствием незначительную задержку при запуске из-за автоматической установки нужных драйверов, как при замене некоторых комплектующих компьютера. Не поможет в этом случае даже избавление от привязки к комплектующим компьютера с помощью штатной утилиты Windows Sysprep, как в случае с заменой материнской платы или процессора. Смена режима IDE на AHCI ведет к серьезным последствиям – Windows попросту больше не запустится. В результате получим либо синий экран смерти, либо циклическую перезагрузку Windows с уведомлением о некорректном запуске системы.

Дело в том, что режимы IDE и AHCI при установке Windows прописываются на уровне реестра. Для работы жестких дисков в режиме AHCI необходим специальный драйвер, который автоматически устанавливается вместе с версиями Windows, начиная с Vista. Поскольку режим AHCI появился позднее Windows XP, драйвер AHCI в дистрибутив этой версии системы необходимо предварительно интегрировать, взяв его с диска с драйверами материнской платы или скачав с Интернета.

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

3. Обязательные меры и порядок действий

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

Порядок действий таков:

  • Шаг 1 – проверка настройки включения AHCI в BIOS;
  • Шаг 2 – подготовка аварийных средств;
  • Шаг 3 – в зависимости от выбранного способа либо настройка следующего запуска системы в безопасном режиме, либо правка системного реестра;
  • Шаг 4 – перезагрузка, вход в BIOS и включение режима AHCI;
  • Шаг 5 – запуск компьютера.

4. Безопасный режим Windows

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

Универсальный способ входа в безопасный режим при следующей загрузке Windows для всех актуальных версий системы – использование утилиты msconfig, вызываемой с помощью команды «Выполнить».

5. Правка реестра Windows

Если способ с безопасным режимом не сработал, избежать переустановки системы можно путем правки ее реестра. Для запуска редактора реестра в поле команды «Выполнить» вводим:

4.1 Правка реестра Windows 8.1 и 10

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

В этой ветке ищем папку «iaStorV», делаем клик на ней, открываем параметр «Start» и устанавливаем его значение «0». Жмем «Ок».

Раскрываем папку «iaStorV», выделяем подпапку «StartOverride», открываем параметр «0» и выставляем его значение «0». Жмем «Ок».

Опускаемся ниже по алфавиту и находим папку «storahci». Делаем клик на ней, открываем параметр «ErrorControl». Убираем предустановленное значение «3» и вместо него вписываем «0». Жмем «Ок».

4.2. Правка реестра Windows 7

В окне редактора реестра раскрываем ветвь:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services

В ветке находим папку «iaStorV», делаем клик на ней, открываем параметр «Start» и устанавливаем значение «0». Жмем «Ок».

После правки реестра перезагружаем компьютер, заходим в BIOS, активируем режим AHCI и запускаем систему.

6. Если Windows не загружается

Если ни один из способов не помог адаптировать Windows для работы в режиме AHCI, систему придется переустанавливать. Но текущую Windows можно запустить, если, например, необходимо изъять настройки установленного ПО или сохранить в надежном месте какие-то важные файлы, хранящиеся на диске С. Для этого нужно снова войти в BIOS и выставить назад настройку активного режима IDE.

Однако может случиться и так, что система не сможет загрузиться ни в режиме AHCI, ни в IDE. Если синего экрана смерти нет, но версии Windows 8.1 и 10 циклически перезагружаются, выдавая экран с надписью «Автоматическое восстановление», жмем «Дополнительные параметры».

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

Если при запуске компьютера появляется синий экран смерти, загружаемся с установочного носителя Windows и на этапе установки системы выбираем внизу опцию «Восстановление системы».

Попав в меню «Выбор действия», проделываем шаги, описанные выше.

Выбравшие способ резервного копирования с помощью стороннего ПО используют, соответственно, загрузочный носитель программы-бэкапера.

Отличного Вам дня!

Сегодня мы с вами узнаем простую вещь — как изменить режим SATA из IDE в AHCI в биосе при уже работающей Windows 7. Ведь те, кто уже попробовал поменять этот режим, смогли лицезреть синий экран смерти при первой же попытке загрузки винды. И решением будет внести правки в реестр Windows, чем мы сейчас и займемся.

Очень краткое примечание : В эпоху Windows XP и ранее был широко распространен интерфейс IDE или PATA, который в современных материнских платах оставлен только для совместимости со старыми устройствами и системами. Сегодня стандартом является SATA, разные ревизии которого отличаются пропускной способностью.

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

Итак, приступаем.

Нажимаем Win+R и пишем regedit , жмем ОК, открывается Редактор реестра.

Если у вас стоит например, RAID режим, то возможно вам потребуется вот этот адрес в реестре:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

Перед вами должен открыться примерно такой вид, как на скриншоте. Нам нужен параметр Start, у меня он имеет значение 3. Делаем двойной клик по названию параметра.

Когда вы два раза кликнули по названию, откроется окно редактирования. Здесь нужно поменять цифру на 0 (нуль).

Чтобы выглядело вот так. Нажимаем ОК, сохраняем.

После наших манипуляций итоговое значение выглядит вот так:

Остались последние штрихи. Сейчас необходимо перезагрузить Windows и зайти в БИОС, заменить там режим на нужный.

Когда компьютер начнет перезапускаться, не пропустите момент входа в BIOS. Обычно это клавиша Del. На ноутбуках могут быть клавиши F2, F10 или F12.

На материнской плате моего клиента пункт выглядит как Storage configuration, внутри подпункт SATA configuration (compatible или enhanced).

Выделяем подпункт Configure SATA as, который стоит в значении и нажимаем Enter. Выбираем значение AHCI

В конечном итоге пункт теперь выглядит Configure SATA as . Нажимаем F10 для сохранения настроек биоса, затем Enter и компьютер снова перегружается.

И вот теперь наступает момент истины!)

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

Этот способ сработал в моем случае и даже визуально компьютер стал пошустрее бегать.

Каждый жесткий диск в современный компьютер подключен к системе через контроллер. Этот контроллер обычно может общаться с жестким диском через ряд различных протоколов. Для максимальной совместимости многих компьютерах в BIOS настраиваются для использования более старого IDE интерфейса для взаимодействия с современными SATA жесткими дисками.

Этот параметр является приемлемым для среднего пользователя компьютера, но IDE не хватает поддержки новых технологий, таких как Native Command Queuing (NCQ в переводе означает что типа Организации очереди команд ) и горячего подключения жестких дисков (добавить или удалить диски без перезагрузки компьютера).

Intel изобрели новый интерфейс контроллера известный как AHCI (Advanced Host Controller Interface), который поддерживает современные SATA жесткие диски. Если у вас есть жесткий диск, который поддерживает NCQ, стоит попытаться сменить интерфейс, чтобы увеличить производительность диска

Основной проблемой, препятствующей пользователям изменять протокол хранения с IDE на AHCI в прошлом был синий экран, который может быть устранен только путем отмены изменений BIOS и переустановки Windows. Причиной проблемы является драйвера. В Window был включены только драйвера IDE, а драйверы AHCI отсутствуют, и поэтому Windows не может прочитать с жесткого диска и выдает BSOD с кодом ошибки 0x0000005B.

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

Включение AHCI в реестре

Включить режим AHCI в BIOS следующим образом:

  • Нажмите клавишу F2 на экране логотипа компьютера и зайдете BIOS .
  • В диалоговом окне утилиты BIOS, выберите Advanced -> IDE Configuration.
  • В меню конфигурации IDE, выберите Configure SATA .
  • В меню SATA параметры
    AHCI для системы с использованием дисков SATA (без RAID).
  • Нажмите клавишу F10, чтобы сохранить изменения и выходите