Грамотная работа компьютера возможна только при слаженном взаимодействии между железом и операционной системой. Технологии развиваются, и в последнее время наиболее это заметно в области накопителей. Современные жесткие диски и SSD-накопители в разы быстрее тех, которые применялись в компьютерах еще 5-10 лет назад. Для передачи данных используется интерфейс SATA, через который накопитель подключается к компьютеру. SATA-интерфейс способен работать в двух режимах: IDE и AHCI, и если у вас установлен современный жесткий диск или SSD, ускорить работу компьютера можно, включив режим AHCI.
Что это такое и зачем устанавливать
На сегодняшний день жесткие диски SATA имеют два режима, а именно «IDE» и «AHCI». Благодаря первому старые устройства не конфликтуют с более современными, тем самым не вызывая сбоев в работе ПК. Но при этом скорость работы значительно уменьшается и мало чем отличается от скорости накопителей, разработанных около 20 лет назад.
Примечание! А вот «AHCI» позволяет пользоваться «SATA» в полной мере, увеличивая скорость и производительность. После его включения пользователь отметит, что ПК стал работать на 20% быстрее.
Но пользователь должен помнить, что данные действия актуальны лишь тогда, когда имеется интерфейс «SATA II/III». В противном случае все нижеперечисленные действия не приведут к желаемым изменениям.
Как переключить параметр AHCI на IDE
затем во вкладке Advanced
входим в опцию
System Configuration
и переключаем UEFI Boot в режим CSM Boot ,
только после этого появится опция Sata Controller Mode , в которой вместо AHCI можно выставить режим Compatibility (расширенный),
именно этот режим аналогичен режиму IDE на ноутбуках Toshiba и некоторых других.
но это всё равно ничего не изменит, так как останутся включенными опции Secure Boot и UEFI,
именно они не дадут вам загрузиться с загрузочной флешки с программой Victoria и установочного диска Win XP, значит их тоже отключайте, как это сделать, в двух словах не объяснить, читайте нашу отдельную статью.
Если вы установили Windows 7 на компьютер, где SATA контроллер работает в режиме IDE, то для того, чтобы без проблем работать в AHCI режиме, придется провернуть некоторые манипуляции с реестром. Если же просто попробовать сменить в BIOS’e материнской платы режим контроллера с IDE на AHCI, то загрузка системы приведет к синему экрану смерти, так как система не будет автоматически подгружать драйвер под AHCI.
Проверка активности режима
Для начала пользователь должен понять, включен ли у него этот режим. Вполне вероятно, что он уже активен, а дальнейшие действия попросту будут лишними. Данную информацию можно посмотреть как в диспетчере устройств, так и в самом БИОС.
Чтобы воспользоваться первым вариантом, стоит проследовать такому алгоритму:
- Нужно нажать «Пуск», ПКМ (правая кнопка мыши) кликнуть «Компьютер» — «Свойства», где и потребуется отыскать «Диспетчер устройств».
Нажимаем «Пуск», кликаем «Компьютер» — «Свойства» и выбираем «Диспетчер устройств»
- Там имеется целый блок «IDE ATA/ATAPI», куда и нужно кликнуть мышкой, проверяя, нет ли там вкладки «AHCI». Если она отсутствует, то это говорит о неактивности данного режима.
В пункте «IDE ATAATAPI» кликаем мышкой, проверяя, нет ли там вкладки «AHCI»
Еще одним вариантом является проверка через БИОС.
- Чтобы туда зайти, нужно нажать или клавишу «Del», или «F2» во время начала загрузки.
- На различных ПК нужный раздел может отличаться по названию. Необходимо отыскать вкладку «SATA» или «Storage». В самом начале должна быть строка «SATA Mode». На некоторых компьютерах эта вкладка имеет название «SATA Configuration», где и можно ознакомиться с действующим режимом.
Строка «SATA Mode»
Примечание! Здесь можно изменить устаревший «IDE» на нужный, но специалисты не рекомендуют это делать, так как данные действия могут повлечь сбой всей системы.
Активация режима AHCI без переустановки Windows:
AHCI включить совсем несложно. Переустановка операционной системы не потребуется. Все выполняется стандартными средствами. Сама процедура нужна, если ранее использовался IDE режим на SATA накопителе, а теперь его хочется ускорить путем перехода на более современный протокол. Разберем разные способы, но все они работают независимо от типа используемой операционной системы.
Windows Vista/7
Рассмотрим пример с использованием реестра:
- жмем комбинацию “Win+R”, в окне вводим “regedit”, подтверждаем запуск нажатием на “Enter”;
- в Редакторе реестра в левой панели следуем по пути: “HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Services => iaStorV”;
- в правой панели двойной клик на “Start” и задаем параметру значение 0;
- переводим взгляд на левую панель и находим рядом строку “iaStorAV”, раскрываем ее и переходим в ветку “StartOverride”;
- в правой панели двойной клик на “0” и задаем параметру значение 0;
- возвращаемся на левую панель и следуем по пути: “HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Services => storahci”;
- в правой панели двойной клик на “Start” и задаем параметру значение 0;
- на левой панели в строке “storahci” переходим в подраздел “StartOverride”;
- в правой панели двойной клик на “0” и задаем параметру значение 0;
- сохраните все изменения в реестре.
После этого нужно перегрузить ПК и проверить, что в БИОС режим AHCI включен.
Windows 8
Рассмотрим пример от Intel (только для ПК с подходящим процессором!):
- скачивайте драйвер “f6flpy” и утилиту “SetupRST.exe” с сайта Интел;
- откройте “Диспетчер задач”, перейдите в свойства накопителя, на котором установлена ОС;
- жмите на “Обновить драйвера” => “Поиск и установка драйверов вручную” и выбираете папку, где размещен драйвер “f6flpy”;
- перегружаете систему, включаете в БИОС AHCI;
- при последующем запуске ОС устанавливаете утилиту “SetupRST.exe”.
Windows 10
Как включить AHCI в Windows 10 покажем на примере с использованием командной строки:
- убедитесь, что в BIOS активен режим “Compatible” или “IDE”;
- запустите командную строку – “Win+R” => команда “cmd” => “Enter”;
- в черное окно введите “bcdedit /set {current} safeboot minimal” => “Enter”;
- перегрузите систему, в BIOS активируйте AHCI;
- ОС запустится в безопасном режиме;
- в командной строке запустите команду “bcdedit /deletevalue {current} safeboot”.
После всего снова перегрузка и Windows будет работать с полностью работающим режимом.
Функции AHCI и как включить его поддержку в Windows 7
Advanced Host Controller Interface
(
AHCI
) — это современный режим работы контроллеров жестких дисков, позволяющий устройствам
SATA использовать ряд расширенных функции. Рассмотрим основные и наиболее актуальные из них.
Горячее подключение SATA дисков — Hot Swap, Hot Plug
(Hot Swap — горячая замена, Hot Plug — горячее подключение), то есть, непосредственно в процессе работы без выключения или перезагрузки компьютера.
Применительно к настольным компьютерам эта опция будет крайне полезной тем, кто работает с накопителями, подключаемыми по интерфейсу eSATA, или SATA дисками, устанавливаемыми в мобилрек.
До установки AHCI драйверов Intel в Windows это может выглядеть так:
Через значок «Безопасное извлечение устройств и дисков» можно отключать SATA диски.
После установки AHCI драйверов Intel для горячего отключения и подключения ранее отключенных дисков нужно будет воспользоваться диспетчером устройств в «Управление компьютером»:
В случае более распространенного подключения внешних накопителей — к портам USB через адаптер SATA-USB, горячее подключение/отключение доступно без AHCI.
NCQ (Native Command Queuing) – организация очереди команд
В двух словах можно сказать, что NCQ — это логистика перемещения головок диска. Если в конкретный момент времени к контроллеру жесткого диска поступило несколько запросов на чтение/запись данных, то очередность их обработки AHCI изменит так, чтобы за счет оптимизации последовательности перемещений головок обработать все запросы за минимальное количество оборотов пластин диска, то есть, за меньшее время.
Представим себе такую аналогию NCQ. Курьер (головки HDD) обслуживает некое офисное здание, на нескольких этажах которого размещаются различные организации. Каждый день курьер приносит и забирает корреспонденцию. Особенностью функционирования этих многочисленных организаций является то, что их канцелярии работают на прием и выдачу в строго определенные, причем разные, часы и прийти надо обязательно к самому началу, иначе окошко закроется. У курьера есть список организаций, которые он должен обслужить в ближайшее время.
Теперь представим себе, что курьер посещает организации строго по списку в порядке их очередности. Предположим, что первой в перечне числится организация, расположенная на n-ом этаже здания. Рано утром курьер поднимается на этот этаж, подходит к окну канцелярии и выясняет, что оно откроется ближе к вечеру (Этажи, в нашем случае, это треки, или цилиндры, жесткого диска, а часы работы – его сектора).
Если курьер должен обходить организации строго по списку, то он прождет без дела до вечера, заберет документы и пойдет во вторую по списку организацию на другой этаж. Вероятность того, что приемные часы в этой организации уже закончились, достаточно высока и значит, в этот день курьер может уже ничего не забрать/передать, а будет ждать следующего дня (оборота диска HDD). Ну и так далее.
Не слишком продуктивно.
Однако если изменить порядок обхода, то за один день (оборот диска) можно посетить значительно большее число организаций. Для этого надо расставить их по времени начала работы канцелярий но с учетом того, что лифт, перемещающий курьера в нашем гипотетическом здании, сам по себе не слишком быстрый (время перемещения головок на нужный трек). Если времена (сектора) близки, то начав движение на выбранный этаж к открытию окна можно и не успеть.
С другой стороны, очевидно, что если в списке на день будет всего одна организация, то никакого выигрыша не получится.
Еще в этой связи невольно вспоминается древняя синклерная игрушка, которая, если не ошибаюсь, называлась «Тапер». В ней официант пивного бара должен был не только наливать пиво посетителям, но и, перемещаясь от стола к столу, собирать пустые кружки, которые неумолимо двигались к краю. Правда, замешкаться было нельзя совсем – если кружка падала на пол, то игра тут же прекращалась. Очень похоже, логистика в чистом виде — выдать/собрать как можно больше в единицу времени за счет оптимизации перемещений.
NCQ по большей части актуальна для нагруженных серверов и систем хранения с SATA дисками. Ожидать некого драматического увеличения скорости работы обычного настольного компьютера или ноутбука от включения этой опции не стоит. Но хуже не будет точно.
Обязательные меры и порядок действий
В принципе любые эксперименты с Windows могут привести к нежелательным результатам, но к способам адаптации операционной системы к режиму AHCI необходимо отнестись с особой серьезностью. Поскольку в этом случае будут затронуты настройки, влияющие на способность системы загружаться. Категорически запрещается приступать к выполнению изложенных ниже инструкций без предварительно подготовленных аварийных средств. Необходимо либо сделать резервную копию системы и записать загрузочный носитель с программой-бэкапером, либо создать точку восстановления системы и подготовить установочный носитель Windows. С помощью последнего можно будет войти в среду восстановления текущей системы или в крайнем случае запустить процесс переустановки Windows.
Порядок действий таков: