Как перевести ide в ahci
Блог компьютерного гения
Интернет, гаджеты и технологии
Переключение с IDE на AHCI без переустановки Windows
Что делать, если у вас в компьютере установлен жесткий диск с интерфейсом SATA, а перед установкой ОС вы забыли переключить в BIOS опцию «SATA Mode» со значения IDE на значение SATA (название опции в BIOS может отличаться)? Обычно, уже установленная Windows после переключения значения этой опции выдает синий экран. Некоторые не находят ничего лучше, как переустановить ОС заново. Но есть другой путь.
У меня недавно возникла такая проблема. Тестировал жесткий диск в клиентском ноутбуке утилитой mHDD, предварительно переключив в BIOS опцию «SATA Mode» в режим IDE. После тестирования забыл переключить обратно и установил операционную систему. Обнаружил свою ошибку уже на этапе установки драйверов в установленной системе, когда у меня не хотел устанавливаться драйвер Intel AHCI. К счастью, проблему удалось решить без переустановки ОС, всего лишь покопавшись в реестре Windows. О том, как это сделать, читайте дальше.
Первым делом вызываем диалоговое окно «Выполнить». Вызывается оно через меню Пуск или комбинацией клавиш Win+R. В диалоговом окне «Выполнить» вводим и выполняем команду «regedit» (без кавычек).
В открывшемся редакторе реестра находим следующий раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
В этом разделе нам необходимо изменить значение ключа «Start» на 0.
Теперь находим следующий раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV
И также меняем значение ключа «Start» на 0.
После описанных выше действий перезагружаем ПК. При перезагрузке входим в BIOS и меняем значение опции «SATA Mode» со значения IDE на значение AHCI. Сохраняем изменения настроек BIOS и перезагружаем компьютер.
После перезагрузки ОС Windows найдет новое оборудование и установит свой драйвер. После этого можно спокойно накатить драйвер Intel AHCI, ведь теперь наш жесткий диск будет работать в режиме AHCI.
Переключение режима SATA из IDE в AHCI при установленной Windows 7
Сегодня мы с вами узнаем простую вещь — как изменить режим SATA из IDE в AHCI в биосе при уже работающей Windows 7. Ведь те, кто уже попробовал поменять этот режим, смогли лицезреть синий экран смерти при первой же попытке загрузки винды. И решением будет внести правки в реестр Windows, чем мы сейчас и займемся.
Очень краткое примечание: В эпоху Windows XP и ранее был широко распространен интерфейс IDE или PATA, который в современных материнских платах оставлен только для совместимости со старыми устройствами и системами. Сегодня стандартом является SATA, разные ревизии которого отличаются пропускной способностью.
Вчера я был у одного из своих клиентов и на одном из компьютеров мне довелось применить на практике этот способ. Там как раз стояла и грустила на ide режиме Windows 7. Решил ее перевести в AHCI без переустановки, заодно повысить производительность.
Нажимаем Win+R и пишем regedit, жмем ОК, открывается Редактор реестра.
Далее мы проходим вот по этому пути в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
Если у вас стоит например, RAID режим, то возможно вам потребуется вот этот адрес в реестре:
Перед вами должен открыться примерно такой вид, как на скриншоте. Нам нужен параметр Start, у меня он имеет значение 3. Делаем двойной клик по названию параметра.
Когда вы два раза кликнули по названию, откроется окно редактирования. Здесь нужно поменять цифру на 0 (нуль).
Чтобы выглядело вот так. Нажимаем ОК, сохраняем.
После наших манипуляций итоговое значение выглядит вот так:
Остались последние штрихи. Сейчас необходимо перезагрузить Windows и зайти в БИОС, заменить там режим на нужный.
Когда компьютер начнет перезапускаться, не пропустите момент входа в BIOS. Обычно это клавиша Del. На ноутбуках могут быть клавиши F2, F10 или F12.
На материнской плате моего клиента пункт выглядит как Storage configuration, внутри подпункт SATA configuration (compatible или enhanced).
Выделяем подпункт Configure SATA as, который стоит в значении [IDE] и нажимаем Enter. Выбираем значение AHCI
В конечном итоге пункт теперь выглядит Configure SATA as [AHCI]. Нажимаем F10 для сохранения настроек биоса, затем Enter и компьютер снова перегружается.
И вот теперь наступает момент истины!)
Windows 7 должна нормально загрузиться и при загрузке обнаружит новые устройства, для которых начнет бодро искать и ставить дровишки. Возможно, после этого она попросит вас произвести перезагрузку. Перегрузитесь, сделайте винде приятно.
Этот способ сработал в моем случае и даже визуально компьютер стал пошустрее бегать.
А вам этот способ помог? Поделитесь в комментариях.
Переключение с IDE на AHCI
Каждый жесткий диск в современный компьютер подключен к системе через контроллер. Этот контроллер обычно может общаться с жестким диском через ряд различных протоколов. Для максимальной совместимости многих компьютерах в 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 в Windows 10
Режим AHCI можно включить в БИОСе и непосредственно в системе Windows 10. Конечно же, для более надёжной работы системы рекомендуется её просто переустановить. Во всех современных сборках компьютеров уже предустановлен режим AHCI. Если нужно его включить, тогда пробуйте сделать это без переустановки Windows.
Эта статья расскажет, как включить режим AHCI в Windows 10. Обратите внимание, Вы должны знать для чего нужно включать это режим. Основных отличий IDE от AHCI не так уж и много. Например, для нормальной работы SSD накопителей нужно использовать только AHCI. Если же Вы собрали компьютер с новых комплектующих недавно, тогда это режим у Вас уже установлен.
Что лучше IDE или AHCI Windows 10
В БИОСе можно выбрать несколько режимов работы интерфейса SATA. В старых компьютерах доступны режимы Native IDE и AHCI. Основные различия этих режимов заключаются вскорости работы накопителей.
Как перейти с IDE на AHCI
Безопасней всего переходить с режима IDE на AHCI до установки операционной системы. Непосредственно в BIOS его выбираем и только потом устанавливаем операционную систему. Это лучший способ, но времязатратный процесс. Если же Вы сюда попали, тогда можно предположить, что ОС у Вас уже установлена. Но работает не так, как хотелось бы из-за некоторых ограничений.
Можно включить AHCI без переустановки Windows 10. Но будьте готовы, что всё же придётся переустанавливать систему. Непредвиденные ситуации случаются всегда. Даже если способ исправления какой-нибудь проблемы подойдёт сотне человек, найдётся один, которому он не помог. Перед включением режима без переустановки системы дочитайте инструкцию до конца.
Включить режим AHCI в Windows 10
Как проверить включён или нет режим AHCI
Давайте сначала разберёмся, какой режим работы установлен сейчас на подключённых дисках. Возможно, проблема, например, низкой скорости работы системы в целом не в режиме работы.
В контекстном меню кнопки Пуск выберите Диспетчер устройств. Теперь в разделе Дисковые устройства перейдите в Свойства подключённого диска. Переходим в закладку Сведения и в списке указываем свойство Путь к экземпляру устройства.
Если же значение пути начинается с SCSI, тогда устройство точно работает в режиме AHCI. Смотрите путь к экземплярам конкретного устройства.
Много экспертов советуют смотреть в раздел Контроллеры IDE ATA/ATAPI. По наличию Стандартного контроллера SATA AHCI или Стандартного двухканального контроллера PCI IDE они предлагают определять, какой режим включён. Не паникуйте, если у Вас они оба присутствуют.
Важно! Включение режима AHCI без переустановки ОС проходит в несколько обязательных к выполнению шагов. Первым делом вносим изменения в реестр системы. Второй шаг заключается в переключении режима в BIOS или UEFI материнской платы. Нужно придерживаться порядку выполнения. Если же сначала изменить значение в БИОСе, тогда можно получить синий экран Windows 10.
Настройте реестр Windows 10
Рекомендуется создать резервную копию реестра Windows 10. Вовремя созданная точка восстановления всегда позволяет откатить изменения. Это обезопасит Вас от всех возможных рисков самостоятельного редактирования реестра.
Не думаю, что нужно делать много снимков экрана. Тут всё просто запускаем редактор реестра выполнив простую команду Regedit в окошке Win+R. В таблице ниже смотрим расположение, в которое нужно перейти. И в каждом расположении нужно найти определённый параметр и установить указанное значение.
| Расположение | Параметр | Значение |
| HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \iaStorV | Start | 0 |
| HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \iaStorAV\StartOverride | 0 | 0 |
| HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \storahci | Start | 0 |
| HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \storahci\StartOverride | 0 | 0 |
Следующее включение компьютера рекомендуется делать в безопасном режиме Windows 10. Быстрее всего перейти в конфигурацию системы выполнив команду msconfig в окне Win+R. Далее переходим в раздел Загрузка и устанавливаем отметку Безопасный режим (Минимальная).
Измените режим в BIOS
После внесения изменений в реестр и перезагружаем компьютер и обязательно входим в интерфейс BIOS или UEFI. Проблема в том, что в материнских платах разных производителей BIOS или UEFI сильно отличаются. Но нужный нам параметр присутствует во всех интерфейсах. Если же Вы читаете эту статью, тогда скорее всего у Вас классический BIOS.
Вместо установленного IDE выберите AHCI. Пункт, в котором нужно будет изменить режим может называться по-разному. Например, SATA Operation, SATAEmulation, Configure SATA as, SATA Mode, OnChip SATA Type и т. д. Но в любом случае Вам нужно включить AHCI.
Следующий запуск системы должен произойти в безопасном режиме. Если Вы совершили всё по алгоритму, то при запуске система обнаружит новое оборудование и осуществит автоматическую установку драйверов.
Дополнительный способ с командной строкой
Альтернативный способ заключается в том, чтобы выполнить несколько определённых команд (без необходимости внесения изменений в реестр) получить тот же результат. Но все остальные пункты с безопасным режимом и включением AHCI в БИОСе также придётся выполнить.
Запустите командную строку от имени администратора и выполните команду: bcdedit /set
В итоге компьютер также должен загрузиться и система подгрузит нужные драйвера. Теперь уже повторно нужно будет выполнить команду: bcdedit /deletevalue
В случае поддержки переход с IDE на AHCI должен повысить производительность системы в целом. Скорость записи может возрасти на обычных жёстких дисках до 20%. Как упоминалось, режим IDE в интерфейсе SATA поддерживается для совместимости со старыми жёсткими дисками.
Как включить AHCI в Windows 8 без переустановки системы
AHCI режим поддерживается в ОС семейства Windows, начиная с Windows Vista. В старых версиях ОС (таких как Windows XP и т.д.), встроенная поддержка режима AHCI отсутствует и для работы этого режима необходимо устанавливать дополнительные вендоро-зависимые драйвера.
Однако не все было гладко с активацией режима AHCI и в новых ОС Microsoft. В том случае, если система была установлена в обычном (IDE) режиме, драйвер AHCI в системе находится в отключенном состоянии. Это приводит к тому, что на таких системах при включении в BIOS-е режима AHCI на SATA-контроллере, система перестает видеть sata диск (отсутствует необходимый ahci-драйвер) и падает в BSOD (INACCESSIBLE_BOOT_DEVICE). По этой причине производители чипсетов контроллеров (в первую очередь Intel), рекомендуют включать AHCI режим ДО установки ОС, в этом случае установщик понимает, что чипсетом поддерживается режим AHCI и устанавливает необходимые драйвера (для некоторых чипсетов иногда приходится загружать специфичные AHCI/RAID драйверы непосредственно в процессе установки Windows, например, с usb-флешки или cd/dvd привода).
В Windows 8 ситуация с активацией AHCI не поменялась, и если попробовать изменить режима контроллера SATA на AHCI без внесения изменений в саму Windows, это приведет к невозможности загрузится с системного диска. Дело в том, что Windows 8 тоже автоматически не загружает драйвер AHCI для контроллера, который в момент установки системы не находился в AHCI-режиме.
Статья предназначена для тех, кто установил Windows 8 в режиме IDE и хотел бы переключится в режим AHCI без переустановки операционной системы. В том случае, если в BIOS-е (или среде UEFI) уже выставлен режим AHCI, то нет необходимости что-то дополнительно предпринимать — ваша Windows 8 уже поддерживает режим AHCI.
Мы уже описывали как включить поддержку AHCI в Windows 7 без переустановки. Согласно этой статьи необходимо на работающей в обычном (ide) режиме Windows 7 перевести в режим автоматической загрузки стандартный драйвер AHCI (драйвер называется msahci) и лишь затем активировать AHCI в BIOS. Процедура происходила достаточно гладко и в подавляющем большинстве случаев безболезненно.
В Windows 8 (и Windows Server 2012) при попытке включить AHCI режим подобным способом пользователь столкнется с проблемой: ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci в реестре просто-напросто отсутствует. И попытки создать ее вручную ни к чему не приведут.
Дело в том, что Microsoft решило поменять название драйвера, отвечающего за поддержку режима AHCI для SATA контроллеров, заменив его новым драйвером под названием StorAHCI. Стоит отметить, что данный драйвер обладает тем же функционалом и поддерживает те же устройства, что и MSAHCI.
Нам удалось обнаружить два способа активации AHCI после установки Windows 8. Один из которых связан с модификацией реестра, второй – с загрузкой в безопасном режиме.
Включаем AHCI в Windows 8 с помощью реестра
Чтобы в Windows 8 включить режим AHCI без переустановки системы (которая была установлена в режиме IDE), необходимо внести изменения в системный реестр.
К сожалению, указанная методика активации драйвера ahci в Windows 8 не всегда работает (не срабатывает примерно в 10-20% случаев). В этом случае рекомендуется воспользоваться официальной инструкцией от Microsoft, доступной в статье базы знаний KB2751461 (http://support.microsoft.com/kb/2751461).
Альтернативный способ включений AHCI в Windows 8
В том случае, если указанная выше методика не сработала, и Windows 8 не грузится в режиме AHCI, уходя в BSOD или бесконечные попытки восстановить Windows (Attempting repair). Необходимо
Чтобы убедиться в том, что производительность дисковой подсистемы Windows 8 за счет режима AHCI увеличилась, запустите обновление индекса производительности Windows (WEI) и проверьте, что значение Disk data transfer rate (скорость обмена информации с диском) повысилось. В нашем примере с 5.2 до 8.1 единиц (хотя если быть откровенным существуют и более радикальные способы повышения индекса производительности 🙂 ).

















