- Навіщо потрібен AHCI. AHCI (Advanced Host Controller Interface) це механізм, який використовується...
- Як включити режим AHCI.
- AHCI в Windows 8.
Навіщо потрібен AHCI.
AHCI (Advanced Host Controller Interface) це механізм, який використовується для підключення накопичувачів інформації по протоколу Serial ATA, що дозволяє користуватися розширеними функціями, такими, як вбудована черговість команд (NCQ) і гаряча заміна. І, якщо гаряча заміна на клієнтському / домашньому ПК в общем-то некритична, то NCQ - черга команд може дуже навіть і стати в нагоді, адже HDD з підтримкою NCQ здатні приймати декілька запитів одночасно і реорганізовувати порядок їх виконання для досягнення максимальної продуктивності. Особливо актуально це в сучасній багатозадачному середовищі, коли нерідка ситуація запуску декількох вимогливих в швидкості диска додатків. Наприклад, користувач працює з офісною програмою, записує диск і при цьому дивиться фільм, а ще працює торрент-клієнт. Аналогічна технологія давно використовувалася в SCSI-накопичувачах і ось з'явилася для широкої користувальницької аудиторії. Не будемо їй нехтувати.
Що потрібно для включення AHCI.
Перш ніж приступити до включення AHCI-режиму, необхідно переконатися у виконанні кількох важливих умов, без яких успішний фінал буде неможливий.
- у вас жорсткий диск з інтерфейсом SATA;
- ваш жорсткий диск підтримує NCQ (перевіряємо на сайті виробника, зазвичай сучасні все);
- системна плата має вбудований AHCI-контролер;
- є драйвер під вашу операційну систему.
Якщо всі зазначені вище вимоги виконані переходимо до наступного пункту.
Як включити режим AHCI.
По-перше, необхідно усвідомити, що банальним перемиканням режиму в BIOS з IDE на AHCI (см.картінку) проблему не вирішити, навпаки, часто можна посилити - отримаємо "синій екран смерті". Далі діємо так:
- Встановлюємо драйвер AHCI вашої системної плати (іноді може називатися RAID / AHCI). Якщо потрібно, перезапускаємо ПК.
- Запускаємо редактор реєстру (з правами адміністратора) і в гілці HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msahci міняємо значення параметра Start c 3 на 0. (См.рисунок).
- Перезавантажуємо ПК і заходимо в BIOS. Міняємо режим роботи контролера SATA на AHCI. При завантаженні Windows встановить драйвер AHCI.
- Ще раз
з перезапускаємо Windows.
Режим AHCI активований.
AHCI в Windows 8.
У Windows 8 немає гілки services \ msahci, її замінює HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci, міняємо в ній параметр ErrorControl c 3 на 0, а також в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ StartOverride параметр 0 на 0. В іншому дії ті ж самі. Крім того, в Windows 8 драйвер AHCI повинен встановитися автоматично при запуску системи в безпечному режимі.
Для тих, хто не бажає самостійно змінювати реєстр, Microsoft випустила утилітки. качаємо її тут . Переконатися в успішному перекладі накопичувачів в режим AHCI можна в диспетчері пристроїв, там повинен з'явитися контролер AHCI (см.рисунок нижче).