Як увімкнути режим AHCI для SATA в BIOS без перевстановлення Windows
У багатьох резонно виникне питання: навіщо потрібен режим IDE для SATA накопичувача, якщо режим AHCI є для нього «рідним» і саме таким в якому SATA-диск буде працювати адекватно своїм характеристикам і призначенню. Більше того, багато виробників материнських плат за замовчуванням встановлюють на них режим PATA сумісності – IDE.
- Як визначити в якому режимі працює контролер комп'ютера?
- Як активувати режим AHCI інтерфейсу SATA на комп'ютері з уже встановленою Windows?
- Питання та відповіді
- Коментарі
Інтерфейс SATA може працювати в двох режимах, IDE та AHCI:
- IDE – це режим сумісності зі старим обладнанням і програмним забезпеченням. По суті, можливості SATA в цьому режимі не відрізняються від можливостей свого попередника, інтерфейсу ATA (або PATA);
- AHCI – новий режим роботи з запам’ятовуючими пристроями, в якому комп’ютер використовує всі переваги SATA, головними серед яких є: більш висока швидкість роботи жорстких і SSD дисків (технологія Native Command Queuing або NCQ), а також можливість «гарячої» заміни жорстких дисків. Активація режиму AHCI сприяє прискоренню доступу до файлів, що зберігаються на запам’ятовуючих пристроях, і позитивно впливає на загальну швидкодію комп’ютера.
У багатьох резонно виникне питання: навіщо потрібен режим IDE для SATA накопичувача, якщо режим AHCI є для нього «рідним» і саме таким в якому SATA-диск буде працювати адекватно своїм характеристикам і призначенню. Більше того, багато виробників материнських плат за замовчуванням встановлюють на них режим PATA сумісності – IDE.
Вся справа в тому, що роботу контролера в режимі AHCI почали підтримувати операційні системи починаючи з Vista. Тобто, якщо до системи контролер якої працює в режимі AHCI підключити диск з Windows XP, то користувач отримає BSOD помилку («синій екран смерті»). І з іншого боку, будь-який SATA накопичувач може працювати в IDE режимі. Причому багато користувачів, не знаючи про це, навіть не відчують ніякої різниці. Таким чином виробники комп’ютерів намагаються уникнути можливих проблем із сумісністю комп’ютера і програмного забезпечення користувачів.
Ще одна важлива відмінність IDE і AHCI стосується роботи з SSD дисками. Майте на увазі, що на SSD диск неможливе встановлення операційної системи в режимі IDE, для цього обов’язково потрібна активація AHCI.
Як визначити в якому режимі працює контролер комп’ютера?
Цілком ймовірно, що на вашому комп’ютері режим AHCI вже активований. Перевірити це можна кількома способами:
Спосіб 1
- Перейдіть в “Диспетчер пристроїв”
- Відкрийте розділ “Контролери IDE ATA/ATAPI”
- Якщо в цьому розділі є пристрій зі словом “AHCI” в назві, як у нашому випадку, це означає що режим AHCI на комп’ютері вже використовується.
Спосіб 2
-
Зайдіть в BIOS чи UEFI вашого комп’ютера.
-
Знайдіть там пункт «Storage options», «SATA Mode», «SATA Emulation» або з іншою схожою назвою.
-
Якщо значення цього пункту «AHCI», значить режим AHCI вже використовується.
-
Якщо в зазначеному пункті стоїть значення «IDE», не поспішайте відразу змінювати його на «AHCI».
Справа в тому, що якщо після установки Windows ви просто включите режим AHCI, то побачите BSOD помилку INACCESSABLE_BOOT_DEVICE (яку багато хто знає, як «синій екран смерті») або система відмовиться завантажуватись, здійснюючи циклічне перезавантаження. Тому рекомендується включати AHCI перед установкою Windows.
Майте на увазі, що в BIOS деяких комп’ютерів можливість зміни режиму на AHCI відсутня. В такому випадку, проблему іноді вдається вирішити оновленням (перепрошивкою) версії BIOS.
Як активувати режим AHCI інтерфейсу SATA на комп’ютері з уже встановленою Windows?
Активувати режим AHCI інтерфейсу SATA на комп’ютері з уже встановленою Windows, зі збереженням її працездатності, можна кількома способами:
ПЕРШИЙ:
-
Запустіть редактор реєстру
-
Для цього натисніть комбінацію клавіш Windows + R і введіть regedit
-
Перейдіть до розділу реєстру HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV
-
Двічі клікніть по параметру Start і встановіть його значення рівним 0 (нулю).
-
У сусідньому розділі реєстру HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverride для параметра з ім’ям 0 встановіть значення нуль.
-
В розділі HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci для параметра Start встановіть значення 0 (нуль).
-
В підрозділі HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverride для параметра з ім’ям 0 встановіть значення нуль.
У нашому випадку його немає, але у вас буде, якщо AHCI ще не встановлено. -
Закрийте редактор реєстра.
-
Перезавантажте комп’ютер і увійдіть в UEFI або БІОС. При цьому перший після перезавантаження запуск Windows краще провести в безпечному режимі.
Всі способи завантаження Windows в безпечному режимі:
-
В UEFI або БІОС знайдіть в параметрах SATA вибір режиму роботи накопичувачів. Встановіть його в AHCI, після чого збережіть налаштування і перезавантажте комп’ютер.
-
Відразу після перезавантаження, Windows почне встановлювати драйвера SATA, а по завершенні буде запропоновано перезавантажити комп’ютер. Зробіть це, після чого режим AHCI в Windows буде включений.
Якщо з якоїсь причини перший спосіб не спрацював, зверніть увагу також на другий варіант. Але для початку, якщо у вас виникли помилки при запуску Windows з режимом AHCI, поверніть режим IDE і включіть комп’ютер.
Після цього:
-
Запустіть командний рядок в режимі адміністратора.
-
В командному рядку введіть bcdedit /set {current} safeboot minimal та натисніть Enter.
-
Після того, як з’явиться повідомлення про успішне завершення операції, перезавантажте комп’ютер.
-
Ще до завантаження комп’ютера включіть AHCI в BIOS або UEFI, вже описаним способом. Та збережіть налаштування.
-
Комп’ютер завантажиться в безпечному режимі і встановить необхідні драйвера.
-
Знову запустіть командний рядок в режимі адміністратора і введіть bcdedit /deletevalue {current} safeboot.
-
Після виконання команди знову перезавантажте комп’ютер. Цього разу Windows повинна завантажитисю без проблем, з включеним режимом AHCI для диска.
Як ви могли побачити, описані дії в теорії можуть призвести до небажаних наслідків, таких як неможливість запуску операційної системи. Тому беріться за них лише в тому випадку, якщо знаєте для чого це робите, зумієте зайти в BIOS або UEFI і готові, в разі чого, до виправлення непередбачених наслідків. Наприклад, шляхом перевстановлення Windows з самого початку в режимі AHCI.
Якщо в разі випадкових або необдуманих дій ви були змушені перевстановити операційну систему, в результаті чого вами були втрачені важливі дані, то щоб відновити їх читайте статтю «Відновлення даних після перевстановлення Windows».
У мене на Віндовс 7 не було ні другої згаданої вами гілки реєстру, ні третьої, лише перша, яка не спрацювала. Допомогла зміна значення Старт на 0 ще в цій гілці: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
У меня есть небольшой вопрос. Способ с запуском безопасного режима сработает если нужно будет переключится с RST на AHCI?
Які є можливі проблеми при включенні режиму AHCI на SATA-дисках і як їх вирішити?
1. Деякі операційні системи не підтримують AHCI. В цьому випадку потрібно встановити драйвер AHCI для підтримки режиму.
2. Некоректна підключення SATA-диску. Потрібно перевірити це, з'єднавши диск так, як це вказано в документації.
3. Неправильно встановлений BIOS. Потрібно завантажити останню версію BIOS та встановити її.
4. Деякі компоненти системи, які не підтримують AHCI. В такому випадку слід змінити такі компоненти, як материнська плата, установлений RAID-контролер, установлений SATA-контролер і т.д.
Як вибрати правильний драйвер для SATA-контролера після включення режиму AHCI?
Щоб вибрати правильний драйвер для SATA-контролера після включення режиму AHCI, необхідно завантажити драйвер з сайту виробника контролера. Найкраще завантажити драйвер, який підходить до вашої операційної системи. Якщо ви не можете знайти потрібний драйвер, слід сконтактуватися з технічною підтримкою виробника.
Які є можливі альтернативні методи включення режиму AHCI на SATA-дисках?
1. За допомогою BIOS/UEFI:
Відкрийте BIOS/UEFI і знайдіть параметр «SATA Mode» або «SATA Configuration». Змініть його за допомогою пункту «AHCI».
2. За допомогою реєстру Windows:
Відкрийте реєстр Windows і перейдіть до вузла «HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci». Знайдіть величину «Start» і змініть її значення на «0».
3. За допомогою утиліти Intel Rapid Storage Technology:
Завантажте і встановіть утиліту Intel Rapid Storage Technology. При запуску виберіть «Advanced» і виберіть «AHCI».
Чи може включення режиму AHCI призвести до втрати даних на жорсткому диску?
Ні, включення режиму AHCI не призведе до втрати даних на жорсткому диску. Цей режим поліпшує швидкість завантаження та запису файлів, але не призводить до втрати даних.
Як перевірити, чи правильно ввімкнути режим AHCI на SATA-дисках після змін в BIOS?
Щоб перевірити, чи правильно ввімкнути режим AHCI на SATA-дисках після змін в BIOS, вам необхідно запустити командний рядок та ввести наступну команду: "wmic path Win32_PnPSignedDriver get DeviceName, DriverVersion, Manufacturer" Після цього потрібно перевірити результати. Якщо драйвер AHCI відображається у списку, це означає, що його ввімкнення пройшло успішно.
Якщо у вас залишилися питання, як включити режим AHCI для SATA в BIOS без перевстановлення Windows, задавайте їх у коментарях.