Статьи

Включення AHCI в Windows 10

  1. Advanced Host Controller Interface (AHCI)
  2. Включення AHCI за допомогою редактора реєстру Windows 10

Вітаю всіх, сьогодні розглянемо яким чином можна включити завантаження Windows 10 по протоколу AHCI без переустановлення операційної системи. Як включити режим AHCI в Windows 10 вже після установки системи, якщо з якоїсь причини перевстановлення з попередньо включеною в БІОС або UEFI режимом AHCI є неможливою, а система була встановлена ​​в режимі IDE. Зазначу, що для практично всіх сучасних комп'ютерів з передвстановленою ОС даний режим вже включений, а саме зміна особливо актуально для SSD накопичувачів і ноутбуків, так як режим AHCI дозволяє підвищити продуктивність SSD і, одночасно (хоч і незначно) знизити енергоспоживання.

На моєму ПК, як і багатьох користувачів, операційна система Windows 10 встановлена ​​на SSD, а всі файли зберігаються на HDD жорсткому диску. При установці з флешки нарізаною з офіційного образу Windows 10 з оновленням Creators Update, з якоїсь причини відразу в режимі AHCI встановити не вдалося і довелося встановити за допомогою стандартного IDE. В результаті швидкість SSD по тесту на 100 одиниць нижче заявленої, HDD з файлами настирливо дзижчить.

Відразу після перемикання помітні переваги:

  • HDD працює помітно тихіше;
  • SSD видає повну швидкість, якщо з IDE видавало 425 і 445, то з AHCI видає повну швидкість 514 і 548.

Тепер трохи що ж це таке ...

Advanced Host Controller Interface (AHCI)

Advanced Host Controller Interface (AHCI) - механізм, який використовується для підключення накопичувачів інформації по протоколу Serial ATA, що дозволяє користуватися розширеними функціями, такими як вбудована черговість команд (NCQ) і гаряча заміна.

Призначений для заміни застарілого класичного ATA-контролера, який підтримує сумісність зверху вниз ще з оригінальної IBM PC / AT, і підтримує прямий доступ до пам'яті лише як доповнення. Основні справжні проблеми цього контролера - відсутність підтримки гарячої заміни (при тому, що обладнання eSATA її підтримує) і черг команд, на одному каналі (в разі SATA кожен пристрій є один канал) - може одночасно виконуватися тільки одна команда. Таким чином, залучення можливості ATA NCQ, навіть за підтримки її самим диском, неможливо на класичному ATA контролері.

При перемиканні, при вже встановленої ОС Windows, контролера ATA, що входить до складу південного моста, в режим «AHCI» це буде означати, для встановленої операційної системи, залучення несумісною логіки роботи контролера ЖД - це дія еквівалентно установці в систему плати контролера ATA, відмінного від існуючого, і фізичного перемикання завантажувального диска на цю плату.

І ще одна деталь: описувані події в теорії можуть привести і до небажаних наслідків, таких як неможливість запуску ОС, в цьому випадку Windows при завантаженні не знайде завантажувальний диск і аварійно зупиниться з BSOD STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE .. А тому беріться за них лише в тому випадку, якщо знаєте, для чого це робите, вмієте потрапити в БІОС або UEFI і готові в разі чого до виправлення непередбачених наслідків (наприклад, шляхом установки Windows 10 з самого початку в режимі AHCI).

Дізнатися, чи включений режим AHCI в поточний момент, можна заглянувши в налаштування UEFI або БІОС (в параметрах SATA пристроїв) або прямо в ОС.

Ну а тепер перейдемо до справи ...

Включення AHCI за допомогою редактора реєстру Windows 10

Як мені здається це найпростіший, а головне безвідмовний спосіб.

Для запуску реєстру натисніть клавіші Win + R на клавіатурі і введіть regedit.

1. Перейдіть до розділу реєстру HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ iaStorV, двічі клікніть по параметру Start і встановіть його значення рівним 0 (нуль).

2. У сусідньому розділі реєстру HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ iaStorAV \ StartOverride для параметра з ім'ям 0 встановіть значення нуль.

3. У розділі HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci для параметра Start встановіть значення 0 (нуль).

4. У підрозділі HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ StartOverride для параметра з ім'ям 0 встановіть значення нуль.

5 5. Закрийте редактор реєстру.

У моєму випадку значення потрібно змінити тільки на 2 і 4 кроці.

Перезавантажити комп'ютер і ввійти в UEFI або БІОС. В UEFI або БІОС знайдіть в параметрах SATA вибір режиму роботи накопичувачів. Встановіть його в AHCI, після чого збережіть налаштування і перезавантажте комп'ютер.

Встановіть його в AHCI, після чого збережіть налаштування і перезавантажте комп'ютер

Відразу після перезавантаження ОС почне встановлювати драйвера SATA, а по завершенні вам буде запропоновано перезавантажити комп'ютер. Зробіть це: режим AHCI в Windows 10 включений. Але відразу хочеться зауважити, що під багато плати драйвер вже знаходиться в ОС і завантажувати його або інсталювати (встановлювати) його звичним нам способом система не буде, після перезавантаження відразу включається бажаний AHCI.

У 95% все проходить гладко і без задирки, але все ж краще підстрахуватися. Для цього слід виконати наступне:

При цьому перший після перезавантаження запуск Windows 10 краще провести в безпечному режимі, а тому рекомендую заздалегідь включити безпечний режим за допомогою Win + R - msconfig на вкладці «Завантаження».

Якщо у вас UEFI, рекомендую в даному випадку зробити це через «Параметри» (Win + I) - «Оновлення та безпека» - «Відновлення» - «Особливі варіанти завантаження». Потім зайдіть в «Пошук та усунення несправностей» - «Додаткові параметри» - «Параметри UEFI». Для систем з БІОС - за допомогою клавіші F2 (зазвичай на ноутбуках) або Delete (на ПК), щоб зайти в налаштування БІОС.

Вас можуть зацікавити:

Новости