Як включити ahci в windows 8 без переустановлення системи, windows для системних адміністраторів
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 приводу).
Примітка. Режим AHCI (Advance Host Controller Interface) дозволяє задіяти розширені можливостей SATA, такі як гаряче підключення (Hot-Plugging) і NCQ (native command queuing), що дозволяє підвищити продуктивність дискових операцій.
У Windows 8 ситуація з активацією AHCI змінилася, і якщо спробувати змінити режиму контролера SATA на AHCI без внесення змін в саму Windows, це призведе до неможливості завантажиться з системного диска. Справа в тому, що Windows 8 теж автоматично не завантажує драйвер AHCI для контролера, який в момент установки системи не знаходився в AHCI-режимі.
Ми вже описували як включити підтримку AHCI в Windows 7 без перевстановлення. Відповідно до цієї статті необхідно на діючу пенсійну систему звичайному (ide) режимі Windows 7 перевести в режим автоматичного завантаження стандартний драйвер AHCI (драйвер називається msahci) і лише потім активувати AHCI в BIOS. Процедура відбувалася досить гладко і в переважній більшості випадків безболісно.
Справа в тому, що Microsoft вирішило поміняти назву драйвера, що відповідає за підтримку режиму AHCI для SATA контролерів, замінивши його новим драйвером під назвою StorAHCI. Варто зазначити, що даний драйвер володіє тим же функціоналом і підтримує ті ж пристрої, що і MSAHCI.
Нам вдалося виявити два способи активації AHCI після установки Windows 8. Один з яких пов'язаний з модифікацією реєстру, другий - із завантаженням в безпечному режимі.
Включаємо AHCI в Windows 8 за допомогою реєстру
Щоб в Windows 8 включити режим AHCI без переустановлення системи (яка була встановлена в режимі IDE), необхідно внести зміни до реєстру.
Примітка: ще раз нагадаємо зазначену модифікацію реєстру Windows 8 необхідно виробляти ДО включення AHCI в BIOS.
Альтернативний спосіб включень AHCI в Windows 8
У тому випадку, якщо зазначена вище методика не спрацювала, і Windows 8 не вантажиться в режимі AHCI, йдучи в BSOD або нескінченні спроби відновити Windows (Attempting repair). необхідно
- Вийти з режиму AHCI в BIOS
- Скасувати зміни в системному реєстрі, задавши ErrorControl = 3 і StartOverride \ 0 = 3
- За допомогою наступної команди виставимо завантаження Windows 8 в безпечному режимі - Safe Mode (як варіант, можна додати можливість вибору безпечного режиму безпосередньо в диспетчер завантаження Windows 8).
- Потім систему потрібно перезавантажити, знову зайти в BIOS, переключиться в AHCI Mode і зберегти зміни.
- В результаті Windows 8 повинна завантажиться в безпечному режимі і автоматично встановити драйвер AHCI.
- Потім потрібно відключити завантаження в SafeMode:
- І перезавантажити Windows
- При наступному завантаженні системи система повинна завантажиться нормально. Залишилося переконатися в тому, що в диспетчері пристроїв з'явився AHCI контролер.
Щоб переконатися в тому, що продуктивність дискової підсистеми Windows 8 за рахунок режиму AHCI збільшилася, запустіть оновлення індексу продуктивності Windows (WEI) і перевірте, що значення Disk data transfer rate (швидкість обміну інформацією з диском) підвищилося. У нашому прикладі з 5.2 до 8.1 одиниць (хоча якщо бути відвертим існують і більш радикальні способи підвищення індексу продуктивності).

- Управління бездротовими мережами в Windows 8
- Установка клієнта Telnet в Windows 8
- Як включити віддалений робочий стіл у Windows 8
- Як відновити асоціації файлів в Windows 8
- Як додати «безпечний режим» в диспетчер завантаження Windows 8