Не ввімкнути режим ahci у біосі. Як активувати режим AHCI інтерфейсу SATA на комп'ютері з Windows? Переключення інтерфейсу SATA на режим AHCI на існуючій ОС

AHCI, як його запустити та налаштувати

Advanced Host Controller Interface (AHCI)
- механізм, що використовується для підключення накопичувачів інформації за протоколом Serial ATA, що дозволяє користуватися розширеними функціями, такими як вбудована черга команд (NCQ) та гаряча заміна. Найголовніше – за наявності включеного режиму ANCI активується режим TRIM у SSD. Крім того, без увімкненого режиму ANCI іноді неможливо оновити прошивку в SSD (наприклад, у KINGSTON).

Режим роботи ACHI дозволяє використовувати функцію TRIM для прибирання сміття на SSD.

AHCI вбудований в чіпсети Intel починаючи з деяких версій ICH6 і всі чіпсети для платформ Core i3/i5/i7. Для платформ Core AHCI був реалізований у наступних контролерах:

PCHM Intel RAID/AHCI Контролер-концентратор
Intel PCH SATA RAID/AHCI Контролер-концентратор
Intel ICH10R /DO SATA RAID/AHCI Контролер-концентратор
Intel ICH10D SATA AHCI Контролер-концентратор
Intel ICH9M-E SATA RAID/AHCI Контролер-концентратор
Intel ICH9M AHCI Контролер-концентратор
Intel 82801IR/IO Контролер-концентратор (ICH9R/DO) - RAID та AHCI
Intel 82801HEM Контролер-концентратор вводу/виводу (ICH8M-E) - RAID та AHCI
Intel 82801HBM Контролер-концентратор вводу/виводу (ICH8M) - тільки AHCI
Intel 82801HR/HH/HO Контролер-концентратор введення/виводу (ICH8R /DH/DO) - RAID та AHCI
Intel 631xESB/632xESB Контролер-концентратор вводу/виводу - RAID та AHCI
Intel 82801GHM Контролер-концентратор вводу/виводу (ICH7MDH) - тільки RAID
Intel 82801GBM Контролер-концентратор введення/виводу (ICH7M) - тільки AHCI
Intel 82801GR/GH Контролер-концентратор вводу/виводу (ICH7R /DH ) - RAID та AHCI
Intel 82801FR Контролер-концентратор вводу/виводу (ICH6R) - RAID та AHCI
Intel 82801FBM Контролер-концентратор вводу/виводу (ICH6M) - тільки AHCI

Як увімкнути режим AHCI для вже встановленої операційної системи

Windows XP

Щоб встановити драйвер із встановленої системи Windows XP потрібно:

Робиться це так.
Заходимо в диспетчер пристроїв та знаходимо у списку IDE ATA/ATAPI контролери.
Оновлюємо драйвера для контролерів (за замовчуванням 2).
Для цього вибираємо пункт Оновити драйвер => Не виконувати пошук. Я сам виберу потрібний драйвер.
Вказуємо шлях до папки на інсталяційному диску материнської плати.
Знімаємо галочку «Тільки сумісні пристрої» та вибираємо зі списку Intel(R) ICH8R/D0/DH SATA AHCI Controller. (Так для обох контролерів !!!). Якщо у Вас ICH10R – то встановлюємо відповідно для 10R.

Перезавантажуємося та входимо до BIOS.

У BIOS включаємо режим AHCI для SATA контролера та зберігаємо (або танці з бубном із хаком BIOS).

Під час запуску системи після POST ви побачите екран ініціалізації SATA AHCI BIOS, буде виведено список каналів та підключених до них пристроїв.

Виявити новий пристрій і Windows запропонує встановити драйвери автоматично - відмовляємося.

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

У диспетчері пристроїв у розділі IDE ATA/ATAPI контролери тепер лише: контролер ICH9R/DO/DH SATA AHCI Controller, вторинний та первинний IDE, Стандартний двоканальний контролер PCI IDE.

Установка завершена — Windows XP тепер працює в режимі AHCI.

Якщо Windows XP не підчепила драйвер AHCI ви побачите після перезавантаження BSOD c кодом 0х0000007b.
Вимкніть режим AHCI в BIOS, тоді система завантажиться в робочому режимі і спробуйте знову.

Фактично для вже встановленою Windows XP підключення драйверів AHCI відбувається у два етапи. Проблема в тому, що інсталятор драйверів Intel без увімкненого режиму AHCI працювати не буде, а з увімкненим режимом AHCI — Windows XP не завантажиться.

Тому два етапи:

- вручну ставимо драйвера для контролерів, це дає після включення AHCI завантажити Windows XP

- і вже після завантаження ставимо через установник повний комплект драйверів

ВАЖЛИВО для Windows XP

Після перемикання Windows XP у режим ACHI назад повернутися в режим IDE практично неможливо, у мережі є велика кількість форумів на цю тему.
А навіщо взагалі повертатись з AHCI на IDE? У режимі AHCI неможливо виправити Windows XP у режимі відновлення (установка Windows XP поверх налаштованої системи, запуск інсталяційного файлуз середовища Windows XP).

Що робити? Все зникло? Встановити заново (і втрачати всі налаштування) у разі серйозних проблем?

Уважно читаємо, що написано іноземними літерами для драйвера контролера = Intel(R) ICH8R/D0/DH SATA AHCI Controller. Бачите ключове слово? Ні, це не слово AHCI, це інше слово - Intel.
Бінго – згадуємо (чи читаємо опис до материнської плати), що ми маємо ще один контролер на платі, зазвичай це JMicron/Marvell, який працює тільки в режимі IDE.

Перемикаємо системний диск туди і Windows XP чудово вантажиться в режимі IDE (відповідно в BIOS вибираємо завантаження з цього диска), адже ми для цього контролера ніяких драйверів AHCI не встановлювали. Потім виправляємо Windows XP у режимі відновлення, повертаємо провід SATA в основний контролер ICH та спокійно працюємо далі.

Windows 7

Не треба до перемикання в BIOS встановлювати драйвера (як у Windows XP) - інакше система «скрашиться» із синім екраном.

У двох словах - або запустити спеціальну утиліту від MS або в реєстрі самостійно занулити відповідні ключі. Після старту Windows 7 сама зрозуміє, що режим контролера змінився і встановить правильні драйвери (або стандартні драйвери).

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

  1. Закрийте всі програми Windows.
  2. Відкрийте меню Пуск, у вікні Розпочати пошуквведіть regedit і натисніть клавішу ENTER.
  3. Якщо відкриється вікно Облікові записикористувачів, натисніть кнопку Продовжити.
  4. Знайдіть та виберіть один з наступних підрозділів реєстру (і там і там треба буде змінити):

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

  5. на правої панеліклацніть правою кнопкоюмиші пункт Startу стовпці Ім'ята виберіть команду Змінити.
  6. В полі Значеннявведіть 0 та натисніть кнопку ОК.
  7. В меню Файлвиберіть команду Вихід, щоб закрити редактор реєстру.

Зведена таблиця для двох ОС (Windows XP та Windows 7)

Windows XP Windows 7
Встановлюємо відповідні стандартні драйвера Intelдля контролера Вносимо зміни до реєстру (самостійно або за допомогою утиліти від MicroSoft)
Після завантаження ОС встановить стандартні драйвери Intel
Встановлюємо потрібні драйвери від материнської плати
Повернення в режим IDE неможливе практично у всіх випадках, при установці IDE в BIOS отримаємо BSOD.
Варіант — завантажитись через інший контролер SATA, наприклад JMicron (працює тільки в режимі IDE)
Повернення в режим IDE - просто в BIOS перемикаємо назад і все нормально завантажиться

Експерименти

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

Бачимо контролер ICH8 (їх там два), але без буквеного індексу, поки не зрозуміло, чи є підтримка AHCI, перевірятимемо.

Якщо було ICH8E чи ICH8R — тоді точно є ACHI.

Драйвера можна завантажити як з сайту Intel (шукаємо Intel Matrix Storage Manager), так і з офіційного сайту виробника материнської плати. Наприклад, бюджетна плата MSI P965 Neo-F V2. Специфікація та техпідтримка стверджують, що на платі немає підтримки режиму AHCI. Справді, у BIOS є лише режим IDE та жодного вибору AHCI. Продовжуватимемо експерименти, див. нижче про хак BIOS.

SATAII controller integrated в ICH8- контролер SATA має підтримку AHCI

і на сторінці драйверів ми бачимо On-Board SATA AHCI/RAID Drivers(навіть і драйвера є)

Усі експерименти проводимо:

- Бюджетна материнська плата MSI P965 neo-f V2, SATA 2 (4 роз'єми Intel ICH8 і 1 роз'єм MARVELL 88SE6111)

SSD Kingston 140 Гб SATA 3

Експеримент 1. Можливість включення AHCI є в BIOS (у нас немає)

Режим AHCI треба включати до встановлення операційної системи (для систем Windows 7 і вище все буде саме, для Windows XP потрібна дискета з драйверами F6. Якщо дисководу немає взагалі - треба ставити в режимі IDE або шукати збірку Windows з вже встановленими драйверами ACHI). Якщо його увімкнути після встановлення OS, то буде синій екран BSOD. Система не знає, що контролер працює в іншому режимі.

Що потрібно зробити для вже встановленої системи.

Повернутись у BIOS режим IDE і зробити коригування у Windows, потім перезавантажитись і заново включити режим AHCI у BIOS.

Експеримент 2. Контролери Intel режим AHCI підтримують (наш контролер є у списку), але BIOS можливості переключити в AHCI немає.

Що робити? Робитимемо (легкий) хак BIOS. .

Заходимо до BIOS. Що б контролер запрацював у режимі AHCI - треба після перепрошивки в біосі зробити Load Setup Defaults - інакше вантажиться все в тому ж IDE режимі. І головне не заходити в меню Configure SATA as - збивається на IDE - якщо зайти ... Що корисно для повернення в IDE режим.

Увага!

Спочатку проводимо останній експеримент щодо наявності режиму AHCI у контролерах! Windows (драйвера для AHCI) поки не чіпаємо. Папка з файлами AMI BIOS повинна бути збережена на диску C: (може так статися після експериментів, що доступним буде лише цей диск)

Якщо після перезапуску BIOS з нього зникли всі диски (тобто BIOS бачить лише флоппі-привід), то Вам не пощастило, плата дійсно не підтримує AHCI. Якщо назад у режим IDE не переводиться через BIOS, потрібна заздалегідь підготовлена ​​дискета з MS DOS, AFUDOS та оригінальним файлом ROM. Тоді завантажуємося з дискети в MS DOS і заливаємо оригінальну прошивку в BIOS (і потім робимо Load Setup Defaults). Хто має на платі додатковий контролер SATA MARVELL — можна переключити диск з Windows туди і завантажитися. І вже з-під Windows залити оригінальну прошиву.

Якщо всі диски є в наявності - повертаємо IDE - робимо всі зміни в Windows драйверами (як зазначено вище) - в черговий раз заливаємо прошивку з AHCI - перезавантажуємося.

Експеримент 3. Що ще є на материнській платі?

Пам'ятайте страшне повідомлення

Adapter 1.

Disks Information: Відсутній hard disk!

Це контролер Marvell повідомляє про свою роботу і що до нього диск не підключений. Контролер активується із загального AMI BIOS, параметр OnBoard IDE Controller, Треба здогадатися, що це Marvell. Нічого, здогадалися, через ROM назвали правильно Marvell IDE Controller. Так, якщо його вимкнути, повідомлення No hard disk is detected!більше не з'являтиметься.

У нашому випадку це Marvell 88SE6111, ось він на материнській платі (1 порт SATA та 1 порт IDE)

Він же у диспетчері пристроїв

Пробуємо туди включити наш SSD (повідомлення при старті змінюється) і завантажитись, дивимося, що за швидкістю.

Marvell 88SE61хх Adapter. BIOS Version 1.1.0.L64

Adapter 1.

Disks Information:

Disk name Size Speed

Kingston SV300S37A240G 240 Gb SATA II

Так, не дуже добре. Швидкість читання вище HDD, а швидкість запису навіть нижче за HDD.

Загалом контролер Marvell можна використовувати тільки для оптичного приводу.

До речі, цю інформацію можна використовуватиме вибору материнської плати. Ми можемо збільшити частоту, напругу, змінити процесор і пам'ять, але з вбудованим контролером SATA-AHCI нічого не зможемо зробити. Наприклад, для SATA II і того самого SSD:

Intel ICH10 - 350 Мб/сек

Intel Z87 - 530 Мб/сек

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

Експеримент 4. PCI-e

Так, у нас на платі є ще роз'єм PCI-e v1.0a, спробуємо їх використовувати

В одну/обидві сторони, Гбіт/с
Зв'язків
x1 x2 x4 x8 x12 x16 x32
PCIe 1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
PCIe 3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512

PCI-e x16 під відеокарту, гуглим, під варіант PCI-e x4 (там потрібна друга версія PCI-e) є варіант

Технологія Advanced Host Controller Interface (AHCI)– це стандарт, запропонований компанією Intel, що дозволяє підвищити швидкість виконання операцій читання/запису з жорстких дисків, підключених за протоколом SATA, за рахунок використання розширених можливостей технології SATA, таких як інтегрована черговість команд (NCQ), крім того, стандарт підтримує технологію гарячої заміни жорстких дисків (hot swap). У операційних системах Windows 7 та Windows Vistaвже є можливість підтримки AHCI, і в тому випадку, якщо під час інсталяції Windows 7 система виявляє, що комп'ютер підтримує AHCI, драйвер AHCI встановлюється автоматично.

У старих моделях материнських плат, незважаючи на те, що чіпсет підтримує технологію AHCI, її підтримка відключена на рівні BIOS. Тому, якщо при встановленні ОС Windows 7/Vista, установник не визначив наявність підтримки ACHI на чіпсеті, то драйвер пристроїв AHCI встановлено не буде. В результаті, якщо в такій системі вже після установки Windows активувати підтримку ACHI в BIOS, то система може перестань завантажуватися або падати в синій екран BSOD.

Тому, якщо після інсталяції Windows 7, ви виявили, що ваша материнська плата підтримує режим AHCI, проте ця функція відключена в BIOS, то дана інструкціядопоможе вам активувати підтримку AHCPI у Windows 7/Vista.

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

Як перевірити чи включенаAHCI вWindows

Якщо ви не впевнені, увімкнена чи ні підтримка AHCI у вашій Windows 7, то дотримуючись цієї інструкції, ви зможете встановити цей факт.

  1. Відкрийте диспетчер пристроїв (в меню Пуск наберіть DeviceManager).
  2. На запит UAC, що з'явився “Do you want to allow the following program to make changes to this computer?” дайте відповідь Yes.
  3. Відкрийте секцію IDE ATA/ATAPI controllers .
  4. Якщо в Windows встановлено драйвер AHCI, то в списку пристроїв буде щось подібне Standard AHCI 1.0 Serial ATA Controllerабо Intel(R) 5 Series 6 Port SATA AHCI Controller.

У тому випадку, якщо нічого про AHCI Controller ви знайти не можете, слід вважати, що підтримка AHCI у вашій системі відключена. І ви можете активувати AHCI в Windows (за наведеною вище інструкцією), і після цього включити AHCI в BIOS.

Включити та налаштувати режим AHCI варто кожному користувачеві, який бажає покращити та розширити можливості комп'ютера в роботі з жорсткими дисками SATAі особливо SSD.

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

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

Що таке AHCI

Інтерфейс сучасних жорстких дисків SATA, що підтримують швидкість передачі даних від 1,5 Гбіт/с до 6 Гбіт/с, здатний працювати у двох режимах:

  1. AHCI.

Перший забезпечує сумісність із старими пристроями (накопичувачами, що випускалися у 2000 роках). Швидкість навіть найпродуктивніших дисків у цьому режимі ненабагато відрізняється від тих застарілих моделей. Більш сучасний режим AHCI дозволяє користуватися всіма перевагами SATA інтерфейсу в повному обсязі. Наприклад, вимкненням та підключенням дисків до материнської плати «на льоту», без вимкнення комп'ютера або з можливістю мінімального переміщення головок диска для підвищення швидкості роботи.

Активувавши режим, користувач прискорює запуск файлів, читання та запис інформації на дисках та збільшує загальну продуктивність комп'ютера. І хоча приріст може виявитися не таким значним (в межах 20%), для деяких завдань таке поліпшення може виявитися важливим. Якщо у вас у роботі SSD-диски з форм-фактором SATA, такий варіант є єдиним можливим для ефективної роботи пристрою.

ВАЖЛИВО: Чи варто вмикати AHCI на SSD?

При використанні режиму AHCI на SSD-диску, ви отримаєте результат тільки якщо у вас інтерфейс SATA II/III, в інших випадках поліпшення роботи не буде.

Як перевірити, чи активовано режим

Щоб увімкнути режим AHCI, переконайтеся, що він вже не використовується на комп'ютері. Якщо ви не запускаєте високопродуктивні програми, у вас є потужний процесорі достатньо пам'яті, ви можете просто не помітити, в якому режимі працюєте.

Перевірити, включений або не включений AHCI, можна в такий спосіб:

  1. Спочатку слід перейти до властивостей комп'ютера (меню "Пуск", пункт "Комп'ютер", підпункт "Властивості" у контекстному меню);
  2. відкрити диспетчер пристроїв;
  3. відкрити розділ IDE ATA/ATAPI контролери;
  4. Якщо тут є пристрій, у назві якого є AHCI – режим працює. Якщо такого диска у списку немає (а у вас стоїть не застарілий вінчестер IDE, а сучасніший), режим доведеться ввімкнути самостійно.

Другий спосіб перевірки роботи AHCI – перезавантаження комп'ютера та перехід у меню BIOS (за допомогою одного з доступних варіантів – для різних материнських плат та ноутбуків він трохи відрізняється, хоча найчастіше полягає у натисканні функціональних клавіш – від Esc до F12).

Зайшовши в Біос (або UEFI), переконайтеся, в якому режимі працює SATA, знайшовши пункт SATA Mode або SATA Configuration.

Порада: При встановленому режимі IDE, не варто відразу ж перемикати його на AHCI і зберігати – особливо якщо у вас ОС Windows 7.

Як увімкнути режим AHCI

Увімкнення цього режиму на комп'ютері може бути виконане безпосередньо з БІОС.

При цьому, якщо у вас стоїть Windows 7, після спроби завантажити систему на екрані, швидше за все, з'явиться напис типу 0x0000007B INACCESSABLE_BOOT_DEVICE, що показуватиме неможливість роботи з диском. Іноді така ж ситуація відбувається і з ОС Windows 8 і 10, але ймовірність появи повідомлення менше - найчастіше комп'ютер запускається в роботу або починає постійно перезавантажуватися.

Зовсім інша ситуація буде, якщо вибрати AHCI-режим перед встановленням системи. Це дасть можливість програмного забезпеченняз інсталяційного дискарозпізнати параметри HDDабо SSD у процесі запуску інсталятора, і жодних проблем із запуском режиму вже не буде.

Складнощі починаються тільки тоді, коли система вже встановлена ​​на накопичувач, а користувач збирається змінити параметр IDE на SATA і включити NCQ (Native Command Queuing, розширення протоколу SATA, що помітно збільшує швидкість роботи з інформацією за рахунок оптимізації порядку отримання команд). У цьому випадку доведеться скористатися редактором реєстру або безпечним режимом, залежно від операційної системи. Якщо жодна з цих дій не забезпечить необхідного результату, залишиться лише вмикати AHCI та встановлювати систему.

Для Windows 7

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

  1. Запуск редактора реєстру (Win+R для виклику меню «Виконати», введення команди regedit та підтвердження змін);
  1. Перехід до розділу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci;
  2. Перехід до пункту Start, значення якого за замовчуванням 3, та зміна його на нуль;
  1. Перехід у цьому підрозділі з пункту msahci на IastorV і пошук параметра Start;
  2. Зміна трійки на нуль;
  3. Закриття редактора.

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

Ще один варіант - утиліта Microsoft Fix it, що дозволяє позбавитися помилок після включення нового режиму (завантажити її можна з офіційного сайту Microsoft). Після запуску та вибору відповідної дії для виправлення неполадок програма автоматично виконає всі необхідні зміни, і повідомлення про помилку вже не з'являтиметься.

Для Windows 8 та 8.1

Якщо на комп'ютері вже інстальовано Виндовс 8 або 8.1, для налаштування режиму AHCI можна скористатися безпечним режимом. Для цього у разі виникнення помилки слідує:

  1. Повернути режим IDE до БІОС;
  2. перезавантажити комп'ютер;
  3. Запустити командний рядок від імені адміністратора («Пуск»/«Всі програми»/«Стандартні»);
  4. Ввести команду bcdedit /set (current) safeboot minimal
  1. натиснути кнопку введення;
  2. Перезавантажити ПК та увійти до БІОС;
  3. Увімкнути режим AHCI;
  4. Ще раз запустити командний рядок;
  5. Ввести команду bcdedit /deletevalue (current) safeboot;
  6. Повторно перезавантажити систему, після чого Windows повинна перестати видавати повідомлення про помилку.

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

Для його використання слідує:

  1. Завантажити файл f6flpy (драйвер режиму) з офіційного сайту Інтел, вибравши відповідну версію(х32 або х64);
  2. Завантажити з цього ресурсу файл SetupRST.exe;
  3. Відкрити диспетчер пристроїв та у властивостях вашого жорсткого дискавстановити вручну новий драйвер f6 AHCI замість SATA;
  4. Перезавантажити ПК та в БІОС (UEFI) включити AHCI;
  5. Запустити файл SetupRST.exe, який повинен вирішити проблему автоматично.

Для Windows 10

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

Для того, щоб скористатися цим методом потрібно:

  1. Увійти до системи під ім'ям адміністратора;
  2. Запустити редактор реєстру одним з доступних способів(найпростіше через вікно «Виконати» та команду regedit);
  3. Перейти до розділу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV і знайти його параметр Start, змінивши його значення на 0;
  4. Знайти в сусідньому підрозділі Services\iaStorAV\StartOverride параметр з ім'ям 0, встановивши нульове значення і для нього;
  5. Перейти до підрозділу Services\storahci, провести обнулення параметра Start;
  6. У підрозділі Services\storahci\StartOverride поставити значення нуль для параметра 0.
  7. Закрити редактор та перезавантажити комп'ютер;
  8. Увійти під час завантаження системи в BIOS і увімкнути режим AHCI.

Порада: Рекомендується виконати перший запуск Windows 10 у безпечному режимі, для чого цю опцію включають за допомогою меню «Виконати» (Win+R) та введення команди msconfig для виведення на екран вікна конфігурації системи. Тут потрібно вибрати вкладку «Завантаження» та поставити галочку на пункті безпечного режиму, Вказавши варіант «Мінімальна».

Рис.9. Перемикання режиму в інтерфейсі UEFI

Для стандартного інтерфейсу BIOS перейти до його налаштувань можна, натиснувши під час завантаження відповідну функціональну клавішу. Наприклад, F2 або F12, залежно від материнської плати або моделі ноутбука, якщо налаштування виконується для нього.

Після першої ж завантаження Віндовс 10 встановить все необхідні драйверадля роботи з AHCI, і надалі не видаватиме жодних помилок. При цьому швидкість роботи з даними має зрости – особливо якщо диск має інтерфейс SATA III.

Інші особливості режиму

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

Для Windows Vista процес увімкнення режиму такий самий, як і для 7-ї версії системи - тобто за допомогою реєстру або утиліти. А Віндовс NT можна налаштувати аналогічно до рекомендацій для XP. Є варіанти драйверів і на інші системи – від Unix до MacOS, оскільки ssd-накопичувачі та SATA набувають популярності серед користувачів будь-яких систем.

Висновки

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

Вступ

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

Правда, SSD-диски не тільки швидше, а й набагато дорожче за звичайні HDD. Кожен гігабайт SSD-накопичувача коштує недешево. І якщо існує варіант звільнити кілька гігабайт, відключивши непотрібні службиі компоненти Windows, то цим не можна нехтувати.

Також варто зазначити, що на форумах комп'ютерних ентузіастів знайдеться чимало людей, які запевняють, що кілька нескладних оптимізацій Windowsдопоможуть досягти збільшення продуктивності. Але чи справді це так?

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

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

Ми протестуємо дев'ять найбільш популярних SSD-твиків для операційної системи Windows 7:

  1. Вимкнення System Restore.
  2. Вимкнення індексації даних.
  3. Вимкнення файлу підкачування.
  4. Вимкнення глибокого сну.
  5. Вимкнення prefetching (упереджувальне читання).
  6. Вимкнення очищення кешу Windows.
  7. Вимкнення SuperFetch (Супервибірка) та Windows Search.
  8. Вимкнення ClearPageFileAtShutdown та LargeSystemCache.
  9. Налаштування плану електроживлення.

Режим AHCI та команда TRIM

Перш ніж приступити до тонких системних твік, необхідно переконатися, що SATA-контролер переведений в режим AHCI, а команда TRIM підтримується Windows 7. Обидві дані налаштування, строго кажучи, не можна віднести до розряду оптимізації для SSD - швидше, це вимога до конфігурації комп'ютера , В якому використовується твердотільний накопичувач.

Режим AHCI (Advanced Host Controller Interface) – це специфічний режим SATA-контролера, який дозволяє користуватися гарячою заміною дисків SATA та технологією NCQ (Native Command Queuing – вбудована черга команд). Використання NCQ забезпечує вищу швидкодію дискової підсистеми.

Це особливо актуальне для накопичувачів на флеш-пам'яті, де використовується багатоканальний контролер: SSD-диск набагато краще пристосований до одночасного виконаннякількох команд. Ось чому максимальну продуктивність твердотільні дискизабезпечують саме на великій глибині черги та виграш від використання NCQ може бути досить відчутним.

Не варто забувати і про ще один важливий аргумент на користь AHCI: тільки в цьому режимі роботи контролера ви можете скористатися підтримкою команди TRIM, яку забезпечує операційна система Windows 7. Підтримка TRIM необхідна для SSD-дисків, оскільки вона допомагає зберігати високу продуктивність накопичувача протягом тривалого періоду часу.

Згідно з Вікіпедією, TRIM- команда, що дозволяє операційній системі повідомити твердотільний накопичувач про те, які блоки даних більше не використовуються та можуть бути очищені накопичувачем самостійно. Застосування TRIM дозволяє SSD зменшити вплив "складання сміття"(garbage collection), яка в іншому випадку надалі обернеться зниженням швидкості запису до порушених секторів. Підтримка TRIM забезпечує більш стабільну швидкість запису, а також знижує зношування вільних осередків пам'яті.

Як перевірити, що контролер SATA працює в режимі AHCI

Режим AHCI контролера SATA можна виставити в налаштуваннях BIOS або UEFI материнської плати. У більшості сучасних материнських плат він установлений за умовчанням, але переконатися у правильній налаштування BIOSслід саме перед інсталяцією Windows, а чи не після. Якщо Windows вже інстальовано, необхідно перевірити, чи активовано режим AHCI:

  • У меню "Пуск" вибираємо "Панель керування".
  • На вкладці "Перегляд" вибираємо режим відображення "Дрібні значки".
  • Вибираємо "Диспетчер пристроїв".
  • У "Диспетчері пристроїв" знаходимо гілку "IDE ATA/ATAPI контролери", розвертаємо її та шукаємо контролери AHCI.
  • Якщо AHCI-контролер є у списку, система працює в режимі AHCI.
  • Якщо контролери AHCI у списку відсутні, система запущена без підтримки AHCI.

  • Якщо замість AHCI використовується режим Legacy IDE, рекомендується переключитися на режим ACHI. Однак при встановленій ОС зробити це буде трохи складніше. Докладніше про це описано в статті техпідтримки на сайті Microsoft .

Як перевірити, що включено команду TRIM

Якщо підтримка TRIM включена у Windows 7, то операційна система відправляє відповідні команди SSD-накопичувача. Переконатись, чи працює TRIM, також досить просто:

  • У меню "Пуск" у полі пошуку вводимо cmd.
  • Клацаємо правою кнопкою миші по файлу cmd.exe, що виконується, і вибираємо "Запуск від імені адміністратора".
  • У командному рядкувводимо "fsutil behavior query DisableDeleteNotify" (без лапок).
  • Якщо комп'ютер видає DisableDeleteNotify = 0, підтримка TRIM увімкнена.
  • Якщо виводиться повідомлення DisableDeleteNotify = 1, підтримка TRIM вимкнена.

Вимкнення System Restore

Перейдемо до опису тонших системних оптимізації. Першою з них на черзі стоїть відключення System Restore - вбудованої в Windows системи відкату (відновлення) системи, яка використовує принцип "контрольних точок".

Вимкнення System Restore вирішує дві задачі. По-перше, ви знижує кількість операцій запису на SSD, що підвищує його довговічність. Сьогодні є різні думки щодо того, чи варто хвилюватися про зайві операції запису на SSD. Кількість циклів перезапису – основний параметр, який говорить нам про довговічність осередків пам'яті, на основі яких створюються твердотільні накопичувачі. Деякі користувачі вважають, що не варто хвилюватися: ви навряд чи побачите той день, коли осередки пам'яті вашого SSD-накопичувача припинять зберігати дані. Інші користувачі, навпаки, роблять все, щоб мінімізувати кількість циклів перезапису. Однозначної відповіді, хто з них має рацію, поки що немає. Але якщо ви не покладаєтеся на випадок і відносите себе до тих, хто не хоче ризикувати, відключення System Restore - це гарний варіантзменшити навантаження на комірки пам'яті. Додамо, що "контрольні точки" System Restore недоступні для команди TRIM та регулярне використання даної функції Windowsпотенційно здатне призвести з часом до зниження продуктивності накопичувача.

Друга причина відмовитися від відновлення системи – економія вільного місця на системному диску. Контрольні точки, створені System Restore, зберігаються на системному диску і "від'їдають" недешевий дисковий простір на SSD. При цьому далеко не завжди вони забезпечують повноцінний відкат системи. Як правило, безпечніше мати повноцінний образ системи, створений за допомогою спеціалізованої утиліти (Norton Ghost, Acronis True Image). "Розгорнути" такий образ на диск можна за лічені хвилини і ви матимете впевненість, що вийде повернутися до робочої системи. Крім того, не потрібно зберігати такий образ на системному диску - для цих цілей можна використовувати звичайний вінчестер або зовнішній диск.

Як вимкнути відновлення системи

  • Клацаємо правою кнопкою миші за значком "Комп'ютер" у меню "Пуск" і вибираємо "Властивості".
  • Вибираємо вкладку "Захист системи".
  • Клацаємо по кнопці "Налаштувати".
  • Встановлюємо прапорець навпроти пункту "Вимкнути захист системи".



ЗМІСТ

Advanced Host Controller Interface (AHCI) - механізм, що використовується для підключення накопичувачів інформації за протоколом Serial ATA, що дозволяє користуватися розширеними функціями, такими як вбудована черговість команд (NCQ) та гаряча заміна.

Призначений для заміни застарілого класичного ATA-контролера, який підтримує сумісність згори донизу ще з оригінальною IBM PC/AT, і підтримує прямий доступ до пам'яті лише як додаток. Основні справжні проблеми цього контролера - відсутність підтримки гарячої заміни (при тому, що обладнання eSATA її підтримує) та черг команд, на одному каналі (у разі SATA кожен пристрій є одним каналом) - може одночасно виконуватися лише одна команда. Таким чином, задіяння можливості ATA NCQ, навіть за підтримки її самим диском, неможливе на класичному контролері ATA.

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

В цьому випадку Windowsпри завантаженні не знайде завантажувальний дискта аварійно зупиниться з BSOD STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE.

Текст взятий із вільної енциклопедії http://wikipedia.org/

Отже, якщо ви прийшли на мій сайт, значить у нас з'явилася загальна проблема, яка у вас з'явилася після покупки нового SSD (наприклад, в ОГО.ру). І, прочитавши текст вище, ви могли зрозуміти її корінь. Чомусь у Microsoft досі не можуть зробити вільний перехід із одного драйвера на інший. І щоб це зробити, користувачам доводиться трохи попрацювати руками, але в принципі зовсім небагато. Для вирішення проблеми необхідно до перемикання в BIOS встановити Windows драйвер AHCI, а точніше, зробити невелику поправку до реєстру. Це інструкція для операційних систем Windows 7, Windows Vista та Windows Server 2008 R2. Для Windows 8 інструкція трохи інша і доступна за посиланням:

I. Ручне перемикання Windows 7 на режим AHCI

1) Заходимо до Реєстру. Для цього скористаємося WIN+R і у вікні пишемо regedit:

2) Відкриється вбудований Редактор реєстру Windows. У лівій частині вікна йдемо шляхом:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci


3) Подвійним клацанням відкрийте параметр Startта змініть значення на 0 (за умовчанням стоїть значення « 3 » - AHCI не підтримується):

4) На цьому все, закриваємо реєстр та перезавантажуємо комп'ютер.

5) Під час завантаження зайдіть у BIOS і увімкніть підтримку AHCI. Як це зробити, можна прочитати в інструкції з експлуатації до вашої материнської плати. Зберігаємо налаштування та перезапускаємо комп'ютер.

Після запуску Windowsсама встановить драйвер AHCI і перезапуститься ще раз. Після перезапуску жорсткі дискипрацюватимуть вже у стандарті AHCI.

ІІ. Автоматичний фікс для підготовки Microsoft WIndows до переходу в AHCI або RAID

Нарешті у Misrosoft настало 21 століття і вони випустили автоматичний фікс, для підготовки системи до переходу на режим AHCI або RAID. Тепер все, що необхідно зробити, це завантажити невелику утиліту з офіційного сайту, запустити її, потім перезапустити на комп'ютер для входу в BIOS і виставити там необхідний режим (AHCI або RAID). Система після цього без проблем запуститься та встановить усі необхідні драйвера. Принадність:) Дякую Microsoft, тепер навчитеся додавати цей фікс в інсталяційний образ системи. (Докладніше про цей фікс можна почитати на сторінці http://support.microsoft.com/kb/922976).

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

Дякую за увагу:)