Инструменты пользователя

Инструменты сайта


software:windows:enable_ahci_without_reinstall_windows

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

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

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

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

У многих резонно возникнет вопрос: зачем нужен режим 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 уже используется.

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

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

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

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

После этого:

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

  • После того, как появится сообщение об успешном завершении операции перезагрузить компьютер.
  • Еще до загрузки компьютера включите AHCI в BIOS или UEFI уже описанным способом и сохраните настройки.
  • Компьютер загрузится в безопасном режиме и установит необходимые драйвера.
  • Снова запустите командную строку от имени администратора и введите bcdedit /deletevalue {current} safeboot.

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

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

Оригинал статьи, скриншоты и фотографии https://hetmanrecovery.com/

software/windows/enable_ahci_without_reinstall_windows.txt · Последние изменения: 2018/10/21 09:17 (внешнее изменение)