В данной статье мы представим несколько способов того, как включить режим AHCI для SATA в BIOS без переустановки Windows 10 и тем самым и повысить производительность, эффективность, а также снизить энергозатраты современных HDD и SSD накопителей…
Чем отличаются AHCI и IDE?
IDE – старый режим работы через интерфейс SATA, который практически ничем не отличается от его предшественника PATA (для PATA использовался широкий и тонкий кабель). Данный режим работы был популярным до повсеместного введения AHCI, который позволял современным накопителям раскрыть полный потенциал скорости и возможностей.
AHCI – современный режим работы через интерфейс SATA. Работа в данном режиме позволяет получить максимальную эффективность от SSD-носителей с очень высокой скоростью записи данных. Помимо этого, AHCI режим имеет более экономное энергопотребление, а также позволяет производить замену жестких дисков без выключения компьютера. Работа в AHCI полностью раскрывает возможности интерфейса SATA.
Таблица
AHCI | IDE |
Протокол подключения по интерфейсу SATA | Протокол, эмулирующий подключение по интерфейсу PATA |
Несовместим с устаревшим ПО и комплектующими (требуются драйвера) | Совместим с любым оборудованием и ПО |
Поддерживает SSD | Несовместим с SSD |
Поддерживает NCQ, выше скорость чтения секторов HDD | Оставляет производительность SATA на уровне PATA |
Поддерживает «горячее подключение» устройств | Требует отключения системы для установки устройства |
Как определить текущий режим работы?
Чтобы определить текущий режим работы, достаточно проследовать следующим шагам:
Шаг 1. Заходим в «Панель управления», нажав правой кнопкой мыши по кнопке «Пуск».
Шаг 2. В открывшемся окне выбираем режим отображения «Мелкие значки» и кликаем ЛКМ по иконке «Диспетчер устройств».
Шаг 3. В открывшемся окне необходимо кликнуть по параметру «Контролеры IDE/SATA…» и напротив стандартных контролеров будет указан режим работы. На скриншоте показан режим IDE.
Также узнать режим работы можно через BIOS или UEFI. Параметры, где находится информация про режим работы, как правило, располагаются в пунктах «SATA Mode», «Storage options» и т.д. в зависимости от модели материнской платы и прошивки.
Важно! Не переключайте режимы работы в BIOS или UEFI, поскольку это приведет в невозможности загрузки операционной системы.
Возможные значения SATA Mode
Сейчас все реже можно встретить БИОС с расширенной функциональностью опции «SATA Mode». Причина этому объяснена немного позднее, а пока разберем основные значения, которые есть в любой вариации «SATA Mode».
- IDE — режим совместимости с устаревшими жестким диском и Windows. Переключившись в этот режим, вы получите все особенности IDE-контроллера материнской платы. В целом это влияет на быстродействие работы HDD, понижая его скорость. Пользователю не нужно устанавливать дополнительные драйверы, поскольку они уже встроены в операционную систему.
- AHCI — современный режим, дающий пользователю повышенную скорость работы с жестким диском (как следствие, всей ОС), возможность подключения SSD, технологию «Hot Swap» («горячая» замена накопителя без остановки работы системы). Для его работы может потребоваться SATA-драйвер, скачивается который на сайте производителя материнской платы.
- Чуть реже можно встретить режим RAID — он есть только у владельцев материнских плат, поддерживающих создание из жестких дисков RAID-массивов, подключающихся к IDE/SATA контроллеру. Такой режим предназначен для ускорения работы накопителей, самого компьютера и повышения надежности хранения информации. Чтобы выбрать этот режим, к ПК должно быть подключено минимум 2 HDD, желательно полностью идентичных друг другу, включая версию прошивки.
Менее популярны другие 3 режима. Они есть в некоторых BIOS (находятся в «SATA Configuration») в целях устранения каких-либо проблем при использовании старых ОС:
- Enhanced Mode (Native) — активирует расширенный режим САТА-контроллера. С его помощью становится возможным подключение HDD в количестве, равном числе соответствующих разъемов на материнской плате. Такой вариант не поддерживается операционными системами Windows ME и ниже и предназначен для более-менее современных версий этой линейки ОС.
- Compatible Mode (Combined) — совместимый режим с ограничениями. При его включении становятся видимыми до четырех накопителей. Используется он в случаях с установленными Windows 95/98/ME, которые не умеют взаимодействовать с HDD обоих интерфейсов в общем количестве более двух. Включая такой режим, вы заставляете видеть операционную систему один из следующих вариантов: два обычных IDE-подключения;
- один IDE и один псевдо-IDE, состоящий их двух SATA-дисков;
- два псевдо-IDE, составленные из четырех SATA-подключений (этот вариант потребует выбора режима «Non-Combined», если такой есть в BIOS.).
Совместимый режим может быть включен и для Windows 2000, XP, Vista, если, допустим, второй операционной системой установлена ОС Windows 95/98/ME. Это позволяет видеть SATA-подключение в обеих Виндовс.
Способ №1. Включение режима AHCI через реестр
Шаг 1. Для начала необходимо открыть редактор реестра. Это можно сделать, нажав правой кнопкой мыши по кнопке «Пуск», после чего выбрать пункт «Выполнить». В строке jnr необходимо ввести команду regedit и подтвердить кнопкой ОК.
Шаг 2. В открывшемся окне переходим по пути HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV
Шаг 3. Нажимаем по иконке «Start», устанавливаем значение 0 и подтверждаем действие кнопкой «Ок», как показано на скриншоте.
Шаг 4. Переходим в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverride и проделываем те же действия для параметра с названием 0.
Шаг 5. Переходим в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci, нажимаем дважды по параметру Start и устанавливаем значение 0.
Шаг 6. Заходим в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverride и устанавливаем значение 0 для параметра с названием 0.
Шаг 7. Перезагружаем ПК и заходим в BIOS, где необходимо установить режим работы AHCI. В различных моделях материнских карт путь к экрану переключения режимов может иметь разные названия. Ниже на скриншоте показан самый распространенный вариант.
Сохраняем изменения и перезагружаем компьютер в безопасном режиме.
После перезагрузки произойдет установка нового пакета драйверов SATA, и системе потребуется очередная перезагрузка, после чего режим AHCI будет включен.
Стоит отметить, что в некоторых случаях данный способ не срабатывает, что приводит к «синему экрану» и дальнейшей перезагрузке.
Чтобы испытать другой способ, необходимо вернуть режим IDE в BIOS
Особенности активации ACHI в Windows 7
«Семерка», хотя для нее и выпущено несколько патчей, в этом режиме работает не совсем корректно. Иногда требуется дополнительно «поработать напильником», чтобы заставить систему распознать этот контроллер. Как правило, глюков не возникает, если установить этот режим до установки ОС — тогда все работает корректно.
Что нужно сделать:
Нажать комбинацию Win+R и ввести или скопировать команду regedit, затем запустить найденный EXE-файл;
Перейти по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci;
В пункте Start, которому присвоен атрибут 3, изменить его на 0;
В ветке IastorV для пункта Start аналогично поменять атрибут на 0.
Чтобы изменения вступили в силу, может потребоваться перезагрузка компьютера. В «Восьмерке» и «Десятке» при использовании этого режима обычно никаких неполадок не возникает. Разработчики учли предыдущие ошибки и довели до ума использование этой технологии.
Для Windows XP, которая кое-где все еще продолжает использоваться, «родного» драйвера ACHI не существует в принципе, так как на момент написания ОС не существовало этой технологии. Учтите, что если вы собрались использовать драйвера сторонних разработчиков, делаете это на свой страх и риск, а стабильной работы системы никто не гарантирует.
Способ №2. Включение режима AHCI с помощью командной строки
Шаг 1. Включить компьютер, нажать правой кнопкой мыши по кнопке «Пуск» и открыть параметр «командная строка» или «Windows PowerShell» от имени администратора.
Шаг 2. В открывшемся окне необходимо ввести bcdedit /set {current} safeboot minimal и подтвердить нажатием Enter.
Шаг 3. После завершения операции необходимо перезагрузить ПК, зайти в BIOS и изменить режим работы, как было описано в первом способе. Компьютер загрузится в безопасном режиме и установит необходимые драйвера. После этого снова открываем командную строку от имени администратора и вводим команду bcdedit /deletevalue {current} safeboot. Подтверждаем нажатием Enter.
После следующей перезагрузки будет включен новый режим работы, оптимизированный для использования скоростных SSD дисков.
Нюансы использования
Хотя переключить режимы в БИОС можно за несколько секунд, следует учитывать один важный момент. Он состоит в следующем: если операционная система была установлена, например, с AHCI, то после перевода на IDE загрузка может оказаться невозможной. Это не правило, но чаще всего все происходит именно так. Поэтому еще до инсталляции дистрибутива нужно решить, с каким протоколом дисковой подсистемы планируется работать.
Пакеты драйверов AHCI стали интегрировать в систему лишь с Vista. Все предыдущие решения от «Майкрософт» встроенной поддержки не имеют, поэтому нужно либо использовать «сборки», либо перед установкой приготовить носитель с соответствующим драйвером. С новым стандартом отлично работает Windows 7. Переключение SATA из IDE режима в AHCI должно осуществляться из БИОС (пункт Configure SATA). В очень редких случаях может потребоваться внесений изменений в реестр.
Что делать, если пропали важные данные?
Любые манипуляции с жестким диском повышают вероятность потери данных. Особенно когда речь заходит о манипуляциях с режимом работы диска и т.д.
Часто в попытке включении режима ACHI пользователи совершают действия, из-за которых нарушается логическая структура дисков. Более того, зачастую неопытные пользователи при включении режима ACHI через командную строку выполняют команды, которые инициализируют диск – то есть все данные на диске уничтожаются и производятся первоначальные настройки.
Поэтому будьте предельно осторожны при проведении любых манипуляций с диском.
Если же вы заметили исчезновение важных файлов или проблемы с локальными дисками – сразу же восстановите данные в безопасное место. В противном случае вы можете потерять данные безвозвратно.
Чтобы восстановить данные скачайте и установите программу RS Partition Recovery.
Программа RS Partition Recovery
Универсальное решение для восстановления данных
Программа позволяет восстанавливать утерянные данные вследствие случайного удаления файлов, форматирования накопителя, при повреждениях логической структуры накопителя и во многих других случаях.
Кроме того, RS Partition Recovery поддерживает ВСЕ типы современных файловых систем, соответственно вы сможете восстанавливать файлы не только с Windows дисков, но также из тех, которые работали в других операционных системах (в том числе и серверных).
Важно: в качестве места для записи восстановленных файлов обязательно выберите диск, который будет отличаться от того, на котором ранее хранился файл. Это позволит избежать перезаписи файла.
Именно по этой причине RS Partition Recovery позволяет записать восстановленные файлы на отдельный жесткий или локальный диск (или флэшку), упаковать восстановленную информацию в ZIP-архив или сразу же отправить на FTP-сервер.
«Бутылочное горлышко»
Известно, что одним из наиболее медленных составляющих современной вычислительной системы является жесткий диск, основанный на классической шпиндельной системе. Сегодня появились SSD-аналоги, но они пока еще не получили массового распространения из-за слишком высокой стоимости.
Поэтому обычные HDD устанавливаются практически на каждый компьютер. В итоге получается, что память стандарта DDR3 легко передает 20 000 Мб/с; внутренняя шина центрального процессора позволяет обработать в десять раз больше данных; а винчестер со стандартом SATA-3 лишь в идеальных условиях «разгоняется» до настоящих 100 мегабайт в секунду. Не случайно рекомендуется хотя бы для системных файлов использовать производительные SSD-модели. Из всего вышесказанного следует простой вывод: именно HDD замедляет современную систему, являясь тем самым «бутылочным горлышком». А так как пользователь может легко внести изменения в способ обработки команд дисковой подсистемы, в определенной степени влияя на скорость, то часто можно услышать вопрос о том, какой режим лучше: AHCI или IDE.
GPT или MBR
MBR (Master Boot Record, Главная загрузочная запись)
— находится в начале жесткого диска, содержит небольшой фрагмент исполняемого кода (двоичную программу), таблицу разделов диска и специальную сигнатуру. После загрузки BIOS, MBR передает инфу с какого раздела диска грузиться в ОЗУ и происходит загрузка ОС.
GPT (GUID Partition Table, Таблица разделов использующая глобально уникальные идентификаторы)
— усовершенствованный MBR, являющийся частью UEFI.
Начинается с Оглавления таблицы разделов, а не с начала диска, т.к. там находится наследственный MBR c значением 0xEE, чтобы старые системы не потерли GPT, а новые игнорировали MBR и грузились с GPT. Использует современную систему адресации логических блоков (LBA) вместо применявшейся в MBR адресации «Цилиндр — Головка — Сектор». LBA0 — наследственный MBR, LBA1 — Оглавление таблицы разделов, LBA2-33 записи о разделах, LBA34 и дальше — сами разделы. Есть ещё минусовые LBA, это копии обычных в конце диска (резервирование).
GPT | MBR (устаревший) |
Максимальное количество разделов 128 в Windows, 256 в Linux | Максимальное количество разделов 4(критично, т.к. винда заберет 3 и вам останется лишь один) |
Максимальный размер диска 18 Экзабайт | Максимальный размер диска 2 Терабайта |
Есть резервирование (оглавление и разделы дублированы в конец диска) | Нет резервирования |
Windows 7 32 бита не поддерживает GPT, 64 бита поддерживает.
Чтобы узнать, какая таблица разделов используется у вас:
- В Windows зайдите в Управление дисками, нажмите Свойства диска, Тома и в графе Стиль раздела.
- В Linux fdisk -l <�путь к диску>.
Итоги
Решение о том, какому именно протоколу отдать предпочтение, зависит от нескольких факторов. Прежде всего, от используемой операционной системы. От совместимости на «железном» уровне. И конечно же от нагрузки на подсистему. Чем она выше, тем предпочтительней AHCI. Если проанализировать все отзывы, то можно сказать, что оба протокола отлично работают, при правильной настройке не вызывая никаких сбоев. Тем не менее более целесообразно использовать обновленную версию. Это, так сказать, задел «на будущее», например, на покупку SSD.