Як у біосі виставити режим ahci. Що таке режим AHCI контролера SATA

Технологія Advanced Host Controller Interface (AHCI) – це стандарт, який запропонувала компанія Intel, що дозволяє збільшити швидкість читання/запису для жорстких дисків, підключених до комп'ютера через інтерфейс SATA. Якщо у вашому комп'ютері встановлений сучасний жорсткий диск (ssd наприклад або звичайний hdd sata), а материнська плата підтримує режим AHCI - можливо, ви відвідували думку, як можна збільшити продуктивність вашого ПК.

Операційні системи Windows Vista/7/8/8.1 вже мають вбудовану підтримку стандарту AHCI, тому якщо під час інсталяції Windows виявить, що комп'ютер підтримує AHCI, драйвер AHCI буде встановлено автоматично. Windows XP не має вбудованої підтримки цього стандарту, проте подружити їх можливо, шукайте матеріал на цю тему окремо.

У старих моделях материнських плат, що мають підтримку AHCI на рівні чіпсету, режим AHCI вимкнено на рівні BIOS. Але як бути в ситуації, коли операційну систему Windows 7 вже встановлено? Я думаю, багато хто зіткнувся з цією проблемою знає, що змінивши в BIOS режим IDE на AHCI, windows просто не запуститься. І ви, найімовірніше, отримаєте BSOD (синій екран смерті). Варіант, який напрошується сам собою – змінити в біосі режим з IDE на AHCI, потім перевстановити Windows. АЛЕ! У цьому випадку ви втрачаєте всі дані на диску C, що може бути болісним, якщо там встановлено багато програм і зберігається цінна інформація.

Пропоную спосіб переключитися в режим AHCI без переустановки системи та втрати даних на Windows 7. Для користувачів. Пам'ятайте, всі дії ви виконуєте на свій страх і ризик, і ніхто, крім вас, не несе за них відповідальність.

Увага! Наведену нижче послідовність дій потрібно виконувати до включення режиму AHCI в налаштуваннях BIOS. Інакше система перестане завантажуватись!

1. Натисніть клавіші Win+R, і у вікні наберіть команду regeditвідкрити редактор реєстру. Кому це складно, можна набрати regedit прямо на панелі меню Пуск.


2. На UAC запит "Дозволити наступній програмі внести зміни на цьому комп'ютері?" відповідаємо «Так».

3. У редакторі реєстру перейдіть до потрібної гілки: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

4. У правій панелі знайдіть параметр Startі відредагуйте його ( Змінити)

5. Вкажіть параметр “Start” значення0 , та натисніть OK.

Значення за промовчанням (підтримка AHCI вимкнена) : 3 .

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

7. Перезавантажте комп'ютер.

8. Під час перезапуску комп'ютера увійдіть у меню Bios та увімкніть підтримку AHCI. Натисніть клавішу F10, збережіть зміни та перезавантажте комп'ютер ще раз.

9. Після завантаження Windows 7 автоматично встановить драйвера пристроїв AHCI. Після закінчення їх встановлення Windows перезавантажиться ще один раз.

10.От і все! Після завантаження Windows жорсткі диски будуть підтримувати стандарт AHCI і працювати швидше. Візуальне збільшення продуктивності дуже суб'єктивний момент! Так, ваш комп'ютер стане швидше, але окрім жорсткого диска у комп'ютера є ще багато того, через що він може гальмувати, тому можливо, що явного приросту швидкості ви не побачите.

P.S Індекс продуктивності мого SSD після перемикання в режим AHCI виріс з 7.0 до 7.6. Всім дякую за увагу! Якщо є питання та зауваження, буду радий їх прочитати у коментарях.

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-режимі.

Стаття призначена для тих, хто встановив Windows 8 у режимі IDE і хотів би переключитися в режим AHCI без переустановки операційної системи. У тому випадку, якщо в BIOS-і (або ) вже виставлено режим AHCI, то немає необхідності щось додатково робити — Windows 8 вже підтримує режим AHCI.

Ми вже описували без переустановки. Відповідно до цієї статті необхідно на працюючій у звичайному (ide) режимі Windows 7 перевести в режим автоматичного завантаження стандартний драйвер AHCI (драйвер називається msahci) і потім активувати AHCI в BIOS. Процедура відбувалася досить гладко й у переважній більшості випадків безболісно.

У Windows 8 (і Windows Server 2012) при спробі включити AHCI режим подібним способом користувач зіткнеться з проблемою: гілка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci в реєстрі просто відсутня. І спроби створити її вручну ні до чого не призведуть.

Справа в тому, що Microsoft вирішила змінити назву драйвера, який відповідає за підтримку режиму AHCI для SATA контролерів, замінивши його новим драйвером під назвою StorAHCI. Цей драйвер має той же функціонал і підтримує ті ж пристрої, що і MSAHCI.

Нам вдалося виявити два способи активації AHCI після встановлення Windows 8. Один з яких пов'язаний із модифікацією реєстру, другий – із завантаженням у безпечному режимі.

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

Щоб Windows 8 увімкнути режим AHCI без переустановки системи (яка була встановлена ​​в режимі IDE), необхідно внести зміни до системного реєстру.

Примітка: ще раз нагадаємо вказану модифікацію реєстру Windows 8. ДОвключення AHCI до BIOS.

На жаль, зазначена методика активації драйвера ahci у Windows 8 не завжди працює (не спрацьовує приблизно у 10-20% випадків). У цьому випадку рекомендується скористатися офіційною інструкцією Microsoft, доступною в статті бази знань KB2751461(http://support.microsoft.com/kb/2751461).

Альтернативний спосіб включень AHCI у Windows 8

У тому випадку, якщо зазначена вище методика не спрацювала, і Windows 8 не вантажиться в режимі AHCI, йдучи в BSOD або нескінченні спроби відновити Windows (Attempting repair). Необхідно

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

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

Перш ніж приступити до пошуку та досконалого вивчення інформації, як включити AHCI в Windows 10, важливо розібратися, що являє собою AHCI, навіщо потрібне підключення такої технології, чи потрібно всім користувачам, незважаючи на жодні інші обставини, піддавати свій ПК таким маніпуляціям.

AHCI дозволяє реорганізувати дисковий простір з метою підвищення продуктивності

Не полінуйтеся та ознайомтеся з невеликою теоретичною інформацією щодо появи в комп'ютерному середовищі такого нового режиму, як AHCI.

Зазначені теоретичні знання дозволять правильно прийняти відповідальне рішення, пов'язані з включенням даного режиму своєму персональному комп'ютері.

Спрямованість нових технологій

Якщо ви є яскравим представником користувачів ПК, які не представляють виконання робочих завдань без комп'ютерної техніки, якщо прагнете викроїти час у вечірню годину, щоб «поблукати» по всесвітньому павутинню та ознайомитися з гарячими новинами, пограти в круті ігри , ви, безумовно, чули про те, що протягом останніх років девелопери спрямовували свої зусилля на модернізацію дискового простору.

AHCI режим дозволяє збільшити продуктивність заліза

З часом жорсткий диск збільшувався у розмірах, тому дуже важливо було знайти шляхи, що сприяють збільшенню продуктивності дискової підсистеми.

Тільки після того, як з'явився новий інтерфейс і стандарт SATA, користувачеві було запропоновано три унікальні технології.

Перша технологія "Hot Plug" дозволяє користувачеві ПК миттєво здійснювати дії з накопичувачем, у тому числі відключаючи його без вимкнення самої електронної обчислювальної машини.

Так, така технологія стане у нагоді виключно тим, у кого на комп'ютері встановлено кілька жорстких дисків. Нова технологія суттєво економить час виконання зазначених завдань.

Друга технологія NCQ відповідає за черговість виконання службових завдань. Саме вона сприяє збільшенню швидкодії жорстких дисків. Прискорює ця технологія і SSD, що також сприяє швидко вирішити проблеми, пов'язані з неймовірно величезною чергою команд, що надійшли.

Третя технологія TRIM орієнтована тільки на модерні SSD диски. Вона сприяє значному прискоренню та збільшенню експлуатаційного терміну SSD.

А ось саме AHCI спрямований на те, щоб використовувати можливості SSD, SATA і HDD. Щоб відчути неймовірний приріст швидкості, важливо щоб SATA-контролер функціонував саме в режимі AHCI.

Перевірка наявності AHCI

Занурившись із головою в теоретичний вакуум, переконавшись у тому, що режим AHCI для Windows 10 важливий, багато хто виявить бажання якнайшвидше його включити.

Важливо розуміти, що нова комп'ютерна техніка, на яку встановлено Windows 7 або 10, вже супроводжується не лише автоматичним підключенням режиму, але й автоматичним встановленням драйверів. Якщо вже у вас таки є сумніви щодо того, чи підтримується вказаний режим, встановлений він на вашому ПК чи ні, можна скористатися корисними порадами і знайти самостійно відповідь на це запитання.

Алгоритм перевірки режиму

Перевірити режим AHCI у Windows 7 або 10 нескладно. Спочатку вам потрібно відкрити «Диспетчер пристроїв», зробити це можна двома способами.

Перш за все, клацніть по меню "Пуск", перейдіть в меню "Панель управління". У вікні, що відкрилося, в перших рядах загального списку буде знаходитися такий важливий для вас «Диспетчер пристроїв».

Також можна відкрити його, прописавши у рядку пошуку фразу «Device Manager».

У «Диспетчері пристроїв», що відкрилося, легко знайти рядок IDE ATA/ATAPI controllers. Клацніть по ній, щоб ця секція розкрилася і продемонструвала свій вміст.

Якщо режим AHCI у Windows 7 або 10 встановлений, а разом з цим інстальовані відповідні драйвери, у підписці, що відкрилося, ви зможете виявити щось, що нагадує один із записів:

  • Standard AHCI1.0 Serial ATA Controller;
  • Intel(R)5 Series6 Port SATA AHCI Controller.

Зверніть увагу, що ключовим в обох записах є наявність самого слова «AHCI». На жаль, відсутність зазначеного слова вказує на те, що у вас такий режим вимкнено, не встановлено.

Зокрема, якщо в даному рядку промайне слово "IDE", значить, ви можете утвердитися в тому, що бажаний режим у вас не встановлений, доведеться попрацювати, щоб прибрати "IDE", а встановити AHCI.

Якщо ж дуже хочеться все змінити, то спрямуйте зусилля на ознайомлення з тим, як увімкнути режим AHCI у Windows 7 або 10.

Увімкнення режиму

Якщо на вашій машині вже встановлена ​​ОС Windows, вам доведеться вносити важливі зміни в реєстр самої системи. Дотримуючись рекомендацій досвідчених користувачів, у вас все обов'язково вийде і увінчається величезним успіхом.

Головне, не вносити свої фантазійні коригування, особливо в тих випадках, коли ви мало знайомі з такими маніпуляціями.

Алгоритм підключення режиму

Насамперед ви повинні засвоїти те, що режим AHCI повинен бути включеним до установки операційної системи, інакше при наступному перезавантаженні операційна система просто не завантажиться.

Запустіть редактор реєстру, для цього також можна набрати фразу «RegEdit» у рядку пошуку.

У реєстрі, що відкрився, вам доведеться уважно переглянути всі наявні гілки, щоб знайти «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci".

З правого боку відкритого вікна ви зможете виявити ключ "Start", який вам доведеться відредагувати, відповідно, клацніть за параметром "Modify".

Перед вами знову відкриється нове вікно, в якому потрібно встановити числовий параметр. Найчастіше за умовчанням, коли режим вимкнено, ви зможете знайти число 3, а вам слід поміняти його на 0.

На цьому робота з реєстром завершена, закрийте всі вікна та перезавантажте свій ПК.

У момент запуску операційної системи викличте BIOS. Це потрібно зробити, щоб зробити деякі зміни, що активізують AHCI на материнській платі.

Розібратися, як змінити в BIOS IDE на AHCI, неважко. Відразу після завантаження BIOS перейдіть на вкладку «Advanced», а потім у списку, що відкрився, знайдіть рядок «SATA Configuration», клацніть по ній. Випливе відразу ж невелике віконце, в якому буде лише два варіанти вибору: IDE та AHCI. Виберіть другий пункт.

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

Трапляються моменти, коли користувачеві доводиться здійснювати протилежні події, шукати шляхи, як відключити AHCI в BIOS.

Здогадатися нескладно, що для здійснення задуманого вам доведеться пройти той же шлях, що описаний вище, тільки в зворотному порядку. Доцільно почати з того, що в BIOS переключити новий режим на IDE, а потім внести всі зміни до Реєстру. Отже, як вимкнути AHCI, можна розібратися просто навіть самостійно.

Отже, бажання підключити режим AHCI обґрунтоване появою нових успішних можливостей та технологій. Виконати зазначені дії нескладно за наявності терпіння, уваги та відповідного алгоритму, як це все провернути.

Увімкнення режиму AHCI дозволяє досягти максимальної швидкості роботи накопичувача. У цій інструкції докладно розповідається, як це зробити.

Що краще AHCI чи IDE

Накопичувачі всередині комп'ютера мають кілька режимів, у яких можуть працювати. Це AHCI та IDE. Використання SATA AHCI має низку переваг у порівнянні з SATA IDE ( Integrated Drive Electronics), тому вас може цікавити, як увімкнути SATA AHCI у Windows 10.

AHCI(читається як « гей-ейч-сі-ай») – це абревіатура від “ Advanced Host Controller Interface”. Цим терміном позначають механізм, який використовується для підключення вашого SSD або HDD до материнської плати за допомогою Serial ATA-кабелю (SATA). AHCI краще IDE тим, що ви можете задіяти всі можливості ваших накопичувачів, а також отримати доступ до додаткових функцій на кшталт вбудованої черговості команд (NCQ – NativeCommendQueing), DIPM (” DeviceInitiatedPowerManagement) та гарячої заміни накопичувача. Для кінцевого споживача, що не особливо знається на термінах NCQ, DIPM і так далі, важливо лише знати, що включення AHCI дозволить використовувати максимальні швидкості, на які підключений диск здатний в принципі.

Крім того, AHCI краще використовувати в ноутбуках, оскільки цей режим позитивно впливає на енергоспоживання носія. Нехай ви не помітите сильного приросту часу життя від одного заряду, але все ж таки диск буде споживати менше енергії комп'ютера.

Важливо: ця інструкція повинна виконуватись з облікового запису, який має права Адміністратора. Якщо у вас немає такої, знадобиться пароль адміністратора для отримання доступу до певних розділів системи. У цьому випадку рекомендуємо вам ознайомитись зі статтею, яка розповідає, .

Попередження: дійте на свій страх та ризик. Переведення накопичувачів з режиму IDE на AHCI у вже встановленій системі теоретично(якщо щось зробили не так) може призвести до того, що Windows не запуститься зовсім, і впаде в бутлуп (завантаження, падіння, завантаження, падіння). Дійте лише в тому випадку, якщо знаєте, як повернути все назад або перевстановити систему. Описану інструкцію ми особисто перевірялина своїх комп'ютерах і самі переконалися у її працездатності. Якщо ви поспішаєте і уважно все виконуватиме, з вашим комп'ютером нічого не станеться, але про всяк випадок нагадаємо, що відповідальність за своє залізо несете тільки ви.

Хоча в цьому посібнику ми описуємо процедуру включення SATA AHCI в Windows 10, ці ж дії будуть актуальні для Windows 7 і Windows 8.1.

Щоб перевірити, в якому режимі ваші диски працюють, натисніть Win + Xта виберіть Диспетчер пристроїв. Розгорніть пункт Контролери IDE ATA/ATAPI. Перевірте назву контролерів.

На цьому комп'ютері диск працює у режимі IDE.

На цьому вже в режимі SATA AHCI.

Як перейти з IDE на AHCI

Найкраще активувати режим AHCI у самому BIOS ще до встановлення операційної системи. Найбезпечніший варіант. Якщо можливості або бажання зайвий раз встановлювати заново систему, тоді просто дотримуйтесь описаних нижче інструкцій. Вони розкажуть вам про три методи включення AHCI на вашому комп'ютері.

Усі три методи складаються з двох частин: зміна параметрів у самій ОС та зміна параметрів у BIOS. Якщо ви зробите тільки одну з цих частин, система, швидше за все, не запуститься зовсім і після пари-трійки невдалих спроб стартувати піде в режим автоматичного відновлення.

Як увімкнути SATA AHCI шляхом редагування реєстру

Попередження: не варто змінювати або видаляти невідомі вам ключі реєстру. Подібна практика може призвести до серйозних неполадок операційної системи. Якщо ви не впевнені у своїх силах і у вас немає досвіду, рекомендуємо насамперед ознайомитися з поняттям «», а також вивчити статтю про . Вони можуть стати в нагоді на випадок непередбачених наслідків. Якщо зовсім не хочеться лізти в джунглі реєстру Windows, скористайтеся третім методом, який розповість про те, як увімкнути AHCI через Командний рядок та Безпечний режим.

  1. Натисніть Win+ Rі введіть regedit. Таким чином ви запустите вбудований у систему редактор реєстру.
  2. У рядок з адресою (у верхній частині вікна під меню) введіть шлях Комп'ютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci.
  3. У лівій частині вікна у дереві підпапок виберіть папку StartOverride, натисніть праву кнопку миші по ній та виберіть видалити. Підтвердьте видалення.
  4. Тепер відкрийте Блокнот ( Win+ Rnotepad) і вставте в нього наступний текст: regdelete"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\"/vStartOverride/f
  5. Збережіть де-небудь створений файл. На вікні збереження з меню, що випадає Тип файлуВиберіть Усі файлиі назвіть його AHCI.bat. Таким чином, ви створите «батник» з потрібною командою всередині.
  6. Знайдіть створений вами щойно файл, клацніть по ньому правою кнопкою миші та виберіть Запуск від імені Адміністратора.
  7. Відкриється вікно Командного рядка, на якому вам потрібно натиснути англійську букву Y. Після цього командний рядок автоматично закриється.
  8. Наступна частина – налаштування самого BIOS. Перезавантажте комп'ютер і зайдіть у BIOS/UEFI.
  9. Тепер потрібно знайти розділ, який відповідає за режим роботи контролерів жорстких дисків. Оскільки у нас немає можливості зробити скріншоти з усіх існуючих BIOS, наведемо приклад UEFI материнської плати Gigabyte. Ваш BIOS швидше за все виглядає по-іншому, але суть одна й та сама. Потрібно знайти пункт SATAMODE / OnChipSATAабо щось у цьому дусі. Якщо не хочете шукати наосліп (що ми вам не радимо, щоб уникнути зміни не тих параметрів, що треба), зверніться до посібника користувача вашої материнської плати. Про всяк випадок тримайте під рукою статтю, яка розповідає про те, .
  10. Коли ви знайшли в BIOS відповідний пункт налаштування режиму SATA, встановіть його в положення ACHIModeабо просто AHCI.
  11. Збережіть налаштування та перезавантажте комп'ютер. Ймовірно, що після увімкнення системи з'явиться вікно із встановленням драйверів AHCI, після чого комп'ютер попросить перезавантажитись. Зробіть те, що він просить вас. Після ввімкнення системи зайдіть у Диспетчер пристроїв і перевірте, чи відображається контролер AHCI у списку.

Ще один спосіб увімкнути AHCI через редактор реєстру

Якщо перший метод не спрацював (малоймовірно, але все ж таки), спробуйте другий варіант.

Вітаю всіх читачів мого блогу і це знову Трішкін Денис.

Існує безліч інструментів збільшити швидкість роботи операційної системи. І одним із них є покращення процесу обробки інформації на жорсткому диску – технологія Advanced Host Controller Interface. Але як увімкнути режим AHCI у Windows 7? У статті я поділюсь з вами цією інформацією.

Отже, варто почати зі знайомства із самою технологією. Advanced Host Controller Interface – стандарт, запропонований корпорацією Intel, що дозволяє помітно збільшити швидкість читання-запису інформації з жорсткого диска. Щоправда, це передбачено тільки для вінчестерів, підключених через роз'єм SATA. Отже, якщо у вас обладнання має такий інтерфейс, а материнська плата дозволяє працювати відповідної технології, ви зможете збільшити швидкість комп'ютера.

Слід зазначити, що в останніх версіях Windows вже вбудована автоматична підтримка цієї технології. Тому під час встановлення операційної системи драйвер з'являється самостійно. Старі материнські плати, в яких передбачено AHCI, цей режим заблоковано в BIOS.

Увімкнення( )

Існує кілька способів включення потрібної системи.

Переклад AHCI в БІОС до переустановки Windows. Справа в тому, що якщо з якихось причин ви вирішили заново завантажити на свій пристрій операційну систему, то саме в цей момент можна зробити всі необхідні дії.

Звичайно ж, це можливо тільки при виконанні двох умов:

    SATA-роз'єм для вінчестера;

    материнська плата дозволяє підключити функцію.

Отже, під час того, як запускаємо BIOS для виставлення пріоритету старту системи, відразу не виходимо з нього:


Цю процедуру можна зробити, коли ваша система знаходиться в режимі, що повністю працює. Але тоді ви побачите, що вона не вантажиться і швидше за все покаже синій екран смерті.

Варіант передбачає включення потрібної функції без переустановки операційної системи.

Для цього нам потрібно всі зміни проводити у реєстрі:


У результаті операційна система має поставити драйвер і перезавантажитися самостійно. Після цього все має працювати, як хочеться.