Как включить режим AHCI для SATA в BIOS без переустановки Windows

У многих резонно возникнет вопрос: зачем нужен режим IDE для SATA накопителя, если режим AHCI является для него «родным» и именно таким в котором SATA-диск будет работать адекватно своим характеристикам и назначению. Более того, многие производители материнских плат по умолчанию устанавливают на них режим PATA совместимости – IDE.

Интерфейс SATA может работать в двух режимах, IDE и AHCI:

  • IDE – это режим совместимости со старым оборудованием и программным обеспечением. По сути, возможности SATA в этом режиме не отличаются от возможностей своего предшественника, интерфейса ATA (или PATA);
  • AHCI – новый режим работы с запоминающими устройствами, в котором компьютер использует все преимущества SATA, главными среди которых являются: более высокая скорость работы жестких и SSD дисков (технология Native Command Queuing или NCQ), а также возможность «горячей» замены жестких дисков. Активация режима AHCI содействует ускорению доступа к файлам, хранящимся на запоминающих устройствах, и позитивно влияет на общее быстродействие компьютера.
Как включить режим AHCI для SATA в BIOS без переустановки Windows. Ошибка INACCESSIBLE BOOT DEVICE

У многих резонно возникнет вопрос: зачем нужен режим IDE для SATA накопителя, если режим AHCI является для него «родным» и именно таким в котором SATA-диск будет работать адекватно своим характеристикам и назначению. Более того, многие производители материнских плат по умолчанию устанавливают на них режим PATA совместимости – IDE.

Всё дело в том, что работу контроллера в режиме AHCI начали поддерживать операционные системы начиная с Vista. То есть, если к системе контроллер которой работает в режиме AHCI подключить диск с Windows XP, то пользователь получит BSOD ошибку («синий экран смерти»). И с другой стороны, любой SATA накопитель может свободно работать в IDE режиме. Причём многие пользователи, не зная об этом, даже не ощутят никакой разницы. Таким образом производители компьютеров пытаются избежать возможных проблем с совместимостью компьютера и программного обеспечения пользователей.

Ещё одним важным отличием IDE и AHCI касается работы с SSD дисками. Имейте ввиду, что на SSD диск невозможна установка операционной системы в режиме IDE, для этого обязательно потребуется активация AHCI.

Как определить в каком режиме работает контроллер компьютера?

Вполне вероятно, что на вашем компьютере режим AHCI уже активирован. Проверить это можно несколькими способами:

Способ 1.

  • Перейдите в “Диспетчер устройств”
  • Откройте раздел “Контроллеры IDE ATA/ATAPI”
  • Если в этом разделе есть устройство со словом “AHCI” в названии, как в нашем случае, значит режим AHCI на компьютере уже используется.
Диспетчер устройств

Способ 2.

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

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

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

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

    Hewlett-Packard Computer Setup. «IDE Mode»

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

    ошибку INACCESSABLE_BOOT_DEVICE

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

Как активировать режим AHCI интерфейса SATA на компьютере с уже установленной Windows?

Активировать режим AHCI интерфейса SATA на компьютере с уже установленной Windows, с сохранением её работоспособности можно несколькими способами:

ПЕРВЫЙ:

  • Запустите редактор реестра

  • Для этого нажмите комбинацию клавиш Windows + R и введите regedit

  • Перейдите к разделу реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV

    Редактор реестра
  • Дважды кликните по параметру Start и установите его значение равным 0 (нулю).

    Редактор реестра
  • В соседнем разделе реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverride для параметра с именем 0 установите значение ноль.

    Редактор реестра
  • В разделе HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci для параметра Start установите значение 0 (ноль).

    Редактор реестра
  • В подразделе HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverride для параметра с именем 0 установите значение ноль.
    В нашем случае его нет, но у вас будет, если AHCI ещё не установлен.

  • Закройте редактор реестра.

  • Перезагрузите компьютер и войдите в UEFI или БИОС. При этом первый после перезагрузки запуск Windows лучше провести в безопасном режиме.

    Все способы загрузки Windows в безопасном режиме:

  • В UEFI или БИОС найдите в параметрах SATA выбор режима работы накопителей. Установите его в AHCI, после чего сохраните настройки и перезагрузите компьютер.

    Hewlett-Packard Computer Setup. «AHCI Mode»
  • Сразу после перезагрузки Windows начнет устанавливать драйвера SATA, а по завершении будет предложено перезагрузить компьютер. Сделайте это, после чего режим AHCI в Windows будет включен.

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

Hewlett-Packard Computer Setup. «IDE Mode»

После этого:

  • Запустите командную строку от имени администратора.

  • В командной строке введите bcdedit /set {current} safeboot minimal и нажмите Enter.

    Командная строка
  • После того, как появится сообщение об успешном завершении операции перезагрузить компьютер.

  • Еще до загрузки компьютера включите AHCI в BIOS или UEFI уже описанным способом и сохраните настройки.

  • Компьютер загрузится в безопасном режиме и установит необходимые драйвера.

    Безопасный режим
  • Снова запустите командную строку от имени администратора и введите bcdedit /deletevalue {current} safeboot.

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

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

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

Author: Maxim Cherniga

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)