Как проверить что ahci включен. Переключение интерфейса SATA в режим AHCI на существующей ОС

Технология 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. На запрос «Разрешить следующей программе внести изменения на этом компьютере?» отвечаем «Да».
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, и соответственно работать быстрее. Визуальное увеличение производительности очень субъективный момент! Да, ваш компьютер станет быстрее, но кроме жесткого диска в компьютера есть еще много того, из-за чего он может тормозить, поэтому возможно, что явного прироста скорости вы не увидите.

На этом все. Спасибо, что прочитали статью. Надеюсь, она была Вам полезна.

Включить и настроить режим 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 начинает работать нормально, а система работает немного быстрее. Если никаких результатов добиться не получилось, можно попробовать переустановить систему после изменения режима – это может занять больше времени, зато гарантирует результат.

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 и нажмите клавишу ВВОД.
  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 in 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: No hard disk is detected!

Это как раз контроллер 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) есть вариант

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 единиц (хотя если быть откровенным существуют и более 🙂).

Это новый режим SATA для работы с устройствами запоминающего типа. Исключительно в нем компьютер может полноценно использовать все возможности SATA, а точнее:

  1. Быстрая замена жесткого диска. А если подробнее, то это означает, что его можно менять не выключая при этом компьютер. При работе с серверами это очень удобно.
  2. NCQ – благодаря данной технологии количество перемещений головок, которые производят считывание в разы сокращается. Тем самым скорость жесткого диска возрастает при использовании его сразу несколькими программами.

Если активировать Achi, то вы будете быстрее получать доступ к файлам, которые хранятся на ПЗУ, а также компьютер станет работать намного быстрее . Конечно, на обычном домашнем ПК прирост будет не заметен. Однако, если поддержка данного варианта имеется, то лучше будет, если его включить.

Режим IDE — что это

Это уже слишком устаревшая технология, которая была популярна в девяностых годах и начале двухтысячных. Она была внедрена в IBM PC – первых компьютерах. В ней передача данных происходила на скорости 150 Мбит в секунду. Многие популярные технологии он не поддерживал . Например, без перезагрузки ПК нельзя было вынимать жесткий диск или CD привод. Потом эти возможности добавили, но не каждый компьютер мог ими пользоваться. Однако и сейчас он еще используется.

Как включить режим ACHI/IDE

Переключение между ACHI и IDE происходит через BIOS . Делается перед установкой Windows, следующим образом:

В Windows 10 можно моментально переключиться на Achi, для этого:


Какой режим лучше

Конечно, лучше всего выбирать ACHI . И это можно понять сравнив два режима. IDE следует выбирать если в вашей системе нет драйверов на SATA. Все современные ПК поддерживают SATA, то есть, если выбрать IDE, то будет происходить его эмуляции , а это не даст никакого прироста к производительности, что нам не нужно.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то