Як включити 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). необхідно

  1. Вийти з режиму AHCI в BIOS
  2. Скасувати зміни в системному реєстрі, задавши ErrorControl = 3 і StartOverride \ 0 = 3
  3. За допомогою наступної команди виставимо завантаження Windows 8 в безпечному режимі - Safe Mode (як варіант, можна додати можливість вибору безпечного режиму безпосередньо в диспетчер завантаження Windows 8).
  4. Потім систему потрібно перезавантажити, знову зайти в BIOS, переключиться в AHCI Mode і зберегти зміни.
  5. В результаті Windows 8 повинна завантажиться в безпечному режимі і автоматично встановити драйвер AHCI.
  6. Потім потрібно відключити завантаження в SafeMode:
  7. І перезавантажити Windows
  8. При наступному завантаженні системи система повинна завантажиться нормально. Залишилося переконатися в тому, що в диспетчері пристроїв з'явився AHCI контролер.

Щоб переконатися в тому, що продуктивність дискової підсистеми Windows 8 за рахунок режиму AHCI збільшилася, запустіть оновлення індексу продуктивності Windows (WEI) і перевірте, що значення Disk data transfer rate (швидкість обміну інформацією з диском) підвищилося. У нашому прикладі з 5.2 до 8.1 одиниць (хоча якщо бути відвертим існують і більш радикальні способи підвищення індексу продуктивності).

Як включити ahci в windows 8 без переустановлення системи, windows для системних адміністраторів

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