Amd sata controller что это
Примерно два года назад мы решили стряхнуть пыль с дискретных SATA-контроллеров десятилетней давности (один из которых, впрочем, до сих пор встречается даже на очень дорогих платах), заодно сравнив их со старыми и новыми «чипсетными». Тогда мы еще не знали во что это выльется. Поскольку после изучения продуктов с интерфейсом PCIe 2.0 x1 нам для полноты картины потребовались и их наследники под PCIe 2.0 x2… Но и на этом история не кончилась. Производители этих решений заметили, что в современных чипсетах количество SATA-портов начало сокращаться, а вот устройств таких у пользователей накопилось порядком, почуяли запах денег, вышли из спячки… и на рынке появилось несколько решений ASMedia и JMicron уже с поддержкой интерфейса PCIe 3.0. Ориентированы они, естественно, как раз на современные настольные системы, поскольку старые чипсеты этот интерфейс не поддерживают, да и некоторые бюджетные не совсем старые тоже. Впрочем, старшие решения обеих компаний могут использовать две линии PCIe, так что и в таких условиях отлично заменяют лучшие контроллеры начала десятилетия, предоставляя пользователю большее количество SATA-портов. Правда, загрузка с подключенных к ним дисков проходит лишь на платформах AMD AM4 или Intel LGA1151, но не более ранних. Однако и это тоже серьезных проблем давно не доставляет: дополнительные порты обычно нужны для создания не быстрой, но объемистой «файлопомойки», а грузиться можно и не с нее.
В общем, почти двухлетняя эпопея вылилась в четыре материала, с которыми желательно ознакомиться, прежде чем читать дальше. Тем более, что там есть необходимая историческая часть, изложены технические особенности новых и старых решений, и т. д.
Сегодня же основное внимание будет уделено не самим контроллерам, а платформам. Действительно, мы не раз повторяли, что в наибольшей степени новые решения ориентированы на современные компьютеры, однако тесты проводили максимум на «первой версии» LGA1151. А еще некоторые тесты показали превосходство современных дискретных SATA-контроллеров над встроенным в чипсет Intel Z270. Поэтому так и напрашивается изучение последних (хочется верить) белых пятен данной истории: изучение работы JMicron JMB585 и ASMedia ASM1166 на современных платах под AMD и Intel и сравнение современных «чипсетных» SATA-контроллеров AMD и Intel. Вот этим мы сейчас и займемся.
Как включить SATA-контроллер в БИОСе компьютера?
Первоначально нужно зайти в BIOS. Здесь нет единого стандарта – каждая машина использует для этого отдельную специальную клавишу. Чтобы узнать её, необходимо ознакомиться с инструкцией на экране, что возникает сразу после включения компьютера. Причем для гарантированного результата её необходимо нажимать не один раз.
После того, как вход успешно выполнен, необходимо найти пункт Integrated Peripherals. Если его нет, то подойдёт любой, который созвучен по смыслу. В нём располагаются все параметры, что относятся к внутренним возможностям материнской платы. Сейчас необходимо найти Onboard SATA Controller. Если его нет, просто ищите любую запись, где написано «SATA-контроллер». У этого параметра может быть установлено значение только Disabled и Enabled (соответственно отключено и включено). Необходимо проследить, чтобы он был активирован.
Для сохранения изменений можно нажать на F10 и кнопку ввода. Если этого не сделать, то система сама предложит совершить эти действия. После этого следует перезагрузить компьютер и ещё раз зайти в БИОС, чтобы убедиться, что винчестер был обнаружен. Понять это можно благодаря пункту Standard CMOS Features. Теперь нам известно, как включить SATA-контроллер. Давайте же разберёмся с режимами.
Причины неисправностей
- Неплотно подключены кабели.
- Вышел из строя винчестер.
- Не работает или сильно тормозит SATA-контроллер.
В первом варианте необходимо проверить плотность прилегания кабеля. Во втором, скорее всего, нужно заменить устройство. А в третьем – выставить правильные настройки. Для таких изменений необходимыми являются права администратора. Если они есть, то можете приступать к решению неисправности.
Работа с большими файлами
А для чего может понадобиться большое количество портов? Для объемного дискового хранилища. Желательно быстрого — в противном случае не обязательно «запихивать» его непосредственно в ПК: и NAS справится. А если быстрого — значит часть данных в любом случае держать на SSD. Жесткие диски сами по себе медленнее — так что с одной стороны им не обязательны быстрые порты, а с другой — не всегда уже их хватает.
Результаты согласуются с CDM, но лишь частично. Самое интересное в них — актуальный «однопоток» (параллельных операций программисты до сих пор стараются избегать — и будут это делать до полного отказа от жестких дисков) на новых платформах и в рамках древнего SATA600 можно ускорить на 10%, а то и на 20%. Немного неожиданно. Лидирует тут, внезапно, LGA1200, хоть это и не принципиально. А вот JMB585 на АМ4 действительно не очень хорошо справляется с многопоточной нагрузкой — если, конечно, уделять этому серьезное внимание.
При записи интересно то, что Z590 практически в точности повторил результаты Z270 — все прочие участники тестирования побыстрее.
В данном случае некоторый разброс результатов тоже есть — но это если докапываться до каждой запятой (что опасно, поскольку заклепочничество недавно внесено в список смертных грехов). Основное, что стоит принимать во внимание — новые чипсеты во всяком случае не хуже старых, а современные дискретные контроллеры — сопоставимы с «чипсетными». Каких-то прорывов на этом сегменте рынка уже и быть не может — так что главное, что нет никаких провалов. Каким были, например, первые SATA600-контроллеры Marvell, где скорость записи данных ни в каком виде не поднималось выше 170-180 МБ/с и проявлялось это в любых сценариях — вот такое было хорошо заметно и делало практически бессмысленным использование чипов этой линейки совместно с SSD. Да и появившиеся позднее «однолинейные» контроллеры под PCIe 2.0 тоже лишь формально поддерживали SATA600 — скорее их стоило называть «SATA400», поскольку больше интерфейс не пропускал. А сейчас все научились работать правильно — к вящей радости покупателей.
Заключение
SATA-контроллер, безусловно, является важной составляющей частью любого компьютера. Это устройство, которое позволяет нам получать доступ к данным, что представляют ценность. Также отдельного внимания заслуживает то, какого успеха удалось достичь разработчикам этой детали в быстродействии. К тому же это говорит о том, что имеется существенный резерв для увеличения мощностей жестких дисков без доработки технологии передачи данных, что делает маловероятным то, что она в ближайшие несколько десятилетий окажется устаревшей и ненужной.
В данном материале будет простыми словами описано такое устройство как контроллер IDE/SATA.
SATA Express — более современная технология
SATA — востребованная технология, обеспечивающая легкость установки и совместимость между компонентами компьютера. Но с появлением и распространением твердотельных накопителей появилась новая проблема — скорость их работы ограничена производительностью SATA-контроллера, хотя SSD обладают гораздо большим потенциалом. Поэтому была разработана современная технология SATA Express. Спецификация одновременно поддерживает протоколы SATA и PCI-Express в сочетании с суперскоростным интерфейсом. Технология устраняет слабые места, не позволяющие твердотельным накопителям работать в полную силу. В связи с тем, что SATA Express работает и с устаревшими SATA-, и с PCI-Express-разъемами, производители выпускают множество вариаций разъемов на своей продукции.
Новый стандарт использует большее количество линий PCI-Express, благодаря чему значительно увеличиваются скорость и производительность. С развитием технологии стало возможным использовать протокол NVM Express, оптимизированный для работы с SSD и другими современными компонентами. Но новые стандарты пока не встроены в огромное количество существующих ОС. Для полноценного функционирования актуальных технологий необходимо устанавливать дополнительные драйверы. Разработчики учли эту проблему и пока предоставили дискам возможность выбирать, какой из методов применять — SATA Express или AHCI.
Заключение
Из нашей статьи вы узнали о SATA-контроллере, и поняли, что он отвечает за высокоскоростной обмен данными между хранилищами и материнской платой. Чтобы этот элемент функционировал надежно и давал возможность пользователю ощутить все преимущества новых технологий, необходимо приобрести современные компоненты и следить за актуальностью драйверов. Специалисты компании «АйТиСпектр» помогут вам в этом вопросе, а также окажут услуги системного администратора.
Компьютеры – это сложные устройства, работу которых обеспечивает много различных элементов. Один из них – это SATA-контроллер. Что собой представляет данное устройство? Как с ним работать? Как позаботиться о его быстродействии? Вот неполный список вопросов, что будут рассмотрены в рамках нашей статьи.
Выбираем режим работы SATA-контроллера
Ищем в BIOS названия SATA AHCI, IDE либо RAID. Существуют и особые варианты с дополнением MODE в названии — они призваны корректировать ошибки в устаревших операционных системах. Подключаем нужный вариант и отключаем все остальные. AHCI — современная технология, не совместимая со старыми ОС. Специалисты рекомендуют использовать именно этот режим в связи с его быстродействием. Есть единственное «Но» при выборе подходящего варианта — менять вариант нужно до установки операционной системы, иначе с большой долей вероятности появится BSOD. Если SATA-контроллер использует устаревший драйвер, то для корректной работы его следует заменить.
Что такое SATA-контроллер?
Serial Advanced Technology Attachment является технологией, с помощью которой устройства хранения вроде жесткого диска и оптического провода могут обмениваться данным по высокоскоростному кабелю с материнской платой. Оптимальным является использование разъема с наименьшим числом. Идеальными считаются SATA0 или SATA1. Для оптических приводов возможным является использование других портов.
При работе с жесткими дисками первоначально необходимо использовать SATA0. Он устанавливается на системный носитель. Каждый последующий должен иметь цифру на одну больше и так далее. Если есть несколько жестких дисков и применяется режим RAID, чтобы увеличить место хранения, один провод подсоединяется к разъему, а потом всё остальное подводится к контроллеру.
Произвольный доступ
Обычно эти тестовые сценарии «упираются» именно в конкретные SSD. Однако нам они сегодня интересны даже не для сравнения конкретных решений, а для демонстрации общих тенденций — на деле результаты низкоуровневых бенчмарков могут зависеть (и сильно зависеть) от конкретных контроллеров. И еще больше — от тестовой платформы в целом. Поэтому для сравнения накопителей-то они подходят — но только в равных условиях. Брать же циферки из разных тестирований (пусть даже полученных в одинаковых программах и при одинаковых настройках), а потом сравнивать их друг с другом — неблагодарное априори занятие.
Применительно же к основной сегодняшней теме — ничего криминального. Небольшой разброс результатов есть, но это, повторимся, обычное дело для низкоуровневых утилит — которые на одной и той же системе могут иногда резко реагировать на настройки энергосбережения и т. п. Формальный победитель — AMD B550, а вот новые платформы Intel быстрее старых не стали. Реально — все это не принципиально. Явных косяков в работе нет, все девять тестовых конфигураций примерно эквивалентны. Избегать никакой не нужно. А остальное — по запросам: хватает ли портов «чипсетного» контроллера или нужно что-то придумывать.
IDE/SATA контроллер — что это такое?
Устройство (чип) на материнской плате, необходимое для функционирования подключенных жестких дисков.
Важно понимать, контроллер может быть двух вариантов:
- IDE — устаревший интерфейс, популярность использования начала снижаться после 2003 года, когда появился новый.
- SATA — современный интерфейс, позволяет подключать не только жесткие диски, но и SSD-накопители (намного быстрее). Отличается скоростью, а также наличием некоторых технологий, повышающих производительность, например NCQ (оптимизация чередования команд).
Простыми словами — чип, благодаря которому работают порты SATA (или IDE):
К этим портам мы подключаем устройства для постоянного хранения данных — жесткие диски (HDD) или твердотельный накопитель (SSD). Также можно подключить привод CD/DVD, однако им уже мало кто пользуется. Также порты могут быть разных цветов, разница — порты имеют разную спецификацию (попросту одни работают немного медленнее чем другие, например может быть SATA 2 и 3).
Раньше некоторые материнские платы содержали сразу два интерфейса — SATA и IDE. Один был основным, а второй — функционировал за счет установки дополнительного чипа на плату.
Также такой контроллер может быть внешним, который подключается используя шину PCI-E:
Для функционирования устройства необходимо установить драйвера. Чтобы установить операционную систему на такой диск, подключенный к внешнему контроллеру — также нужно заранее подготовить драйвера, а лучше внедрить их сам образ (например утилитой nLite).
Драйвер контроллера PCI.
Драйвер входит в состав пакета AMD Chipset Drivers.
Скорее всего нужен для корректной работы шины PCI и для обеспечения максимальной скорости. Что такое шина PCI? Это разьем на материнской плате, часто не один, в который могут устанавливаться разные устройства — например сетевая плата, звуковая плата, внешний Wi-Fi модуль, дополнительные порты USB, и конечно же видеокарта. Последнее — пожалуй наиболее важное, поэтому ставить драйвер нужно. Тем более, что AMD добавила поддержку PCI Express 4.0, для корректной работы как раз возможно и нужен драйвер.
Windows 10 способна автоматически обновить данный драйвер. Это хорошо, но после установки, можно попробовать установить и драйвер с официального сайта AMD или с сайта вашей модели материнки. Редко, но иногда Windows ставит драйвер не очень старый, но стабильный, однако при этом не самой последней версии.
Вообще на самом деле шина называется не PCI, а PCI-E.
Вот как выглядит разьем PCI-E на материнке:
Кстати здесь первые три слева — это просто PCI, не Express, а обычные, и они существовали еще во времена Pentium 4. Сегодня их уже нет на современных платах, потому что они медленные. Три PCI, которые справа — уже современные разьемы, быстрее, скорости достаточно для современных видеокарт. PS: устройства просто PCI и PCI Express не совместимы, там элементарно физически нет совместимости.
Чтобы посмотреть установлены дрова или нет, то стоит открыть диспетчер устройств (Win + R > devmgmt.msc) и посмотреть нет ли устройства с восклицательным знаком. Второе — это открыть окно Программы и компоненты (Win + R > appwiz.cpl) и посмотреть в списке нет ли там установленных драйверов AMD PCI Device Driver, кроме этого, в этом же окне можно нажать Просмотр установленных обновлений — там тоже может быть нужная информация.
Собственно если драйвер не установлен, то может быть такая картина в диспетчере:
Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч друзья!
История развития
Первым из семейства контроллеров по праву считается SATA 150. Он является интерфейсом, который использует последовательную шину передачи данных. Работает на частоте 1,5ГГц, обеспечивая тем самым пропускную способность 150 Мегабайт в секунду. Стандарт распространился благодаря ряду преимуществ, которых не было у предыдущих разработок. Так, архитектурные преимущества шины, малый размер разъемов и кабеля, удобство при использовании и общая надежность соединения сыграли свою роль. Также при подключении к одному порту двух устройств здесь не возникает конфликтов и не появляются проблемы.
Второе поколение SATA 300 обеспечивает работу на скорости 300 Мегабайт за одну секунду. Теоретически оба варианта являются совместимыми, но проблемы не исключены. Но, справедливости ради, стоит сказать, что даже самые современные жесткие диски ещё не научились действовать быстрее, чем 130 Мегабайт в секунду, поэтому особого смысла гнаться за цифрами в данном случае нет. Поэтому при использовании типов контроллеров нет никакой разницы. Важным является только то, что первым подключается.
Производительность в приложениях
Использовать диски на дополнительных контроллерах в качестве «основных системных» в настоящее время в основном и не требуется: можно и другими воспользоваться. В том числе, и более производительными NVMe — для подключения которых как раз зачастую и требуется освобождать линии PCIe. Однако у нас сегодня на повестке дня не только дискретные, но и чипсетные контроллеры. Да и PCMark 10 — бенчмарк комплексный. В него входят не только тесты загрузки системы или приложений, но и банальное копирование данных. Более подробную информацию по рабочим нагрузкам можно получить из нашего краткого описания теста по ссылке, а сейчас — просто результаты.
Но главное тут, конечно, сравнение чипсетов. И волноваться не о чем — на новой системе диски, по крайней мере, медленнее не станут. Вот дискретные контроллеры работают помедленнее — по-видимому, сказалось усложнение контроллера PCIe в «навороченных» современных чипсетах, но это как раз не слишком принципиально. В любом случае, единственным аутсайдером можно считать как раз старичка Z270 — так что на что его не меняй, а все равно хорошо. Чего и достаточно.
Последовательные операции
Казалось бы, SATA600 интерфейс старый — и ничего нового тут не придумаешь. Однако нашлось — и речь не только о чипсетных контроллерах. В частности, на новых платформах практически повсеместно выросла скорость однопоточного чтения. Многопоточное же традиционно упирается в пропускную способность интерфейса. Во всех случаях, кроме JMB585 на АМ4 — тут явно есть какие-то нюансы совместимости. Но окончательный вердикт будет выносить, когда с другими результатами ознакомимся.
Однопоточная запись подросла тоже — но на AMD AM4 сильнее. Впрочем, понятно, что мало кто будет выбирать платформу по скорости чипсетного контроллера (причем в низкоуровневых бенчмарках), так что главный вердикт — хуже при апгрейде не станет, а современные дискретные контроллеры в первом приближении не хуже современных же чипсетных.
Подключение AHCI
Делается это при помощи всё того же БИОСа. Для внесения изменений зайдите в окно управления. После этого необходимо поискать IDE, AHCI или RAID. Они должны идти вместе с SATA. Также дополнительно на некоторых устройствах используется слово "MODE". Тот режим, который нам не нужен, отключаем, а необходимый, наоборот, подключаем (делается это всё также с помощью изменения Disabled на Enabled и наоборот).
В целом вот, как переключить контроллер SATA в режим AHCI или другой, какой будет необходимо. При этом важным является точное следование инструкциям, чтобы ничего лишнего не тронуть. Теперь давайте уделим внимание двум опциям, которые могут пригодиться при настройке компьютера. Причем основная тема статьи уже раскрыта, и мы сейчас углубим свои познания.
Примечания
Первоначально необходимо установить режим работы, в котором будет правильно функционировать SATA-контроллер для ноутбука или компьютера, а только потом уже заниматься операционной системой. Ведь если это сделать потом, то ОС может некорректно работать вплоть до отказа. Так, это может произойти из-за того, что будет отключен драйвер диска или используется неправильный параметр BIOS.
SATA Controller Mode
Этот опцион используется для указания режима работы. Это мы уже обговорили. Сейчас давайте же уделим внимание тому, как и что работает в данном случае. Если выставить режим IDE, то отпадёт нужда в использовании дополнительных драйверов при работе с техникой, что использует эту технологию. Режим RAID является совместимым со всеми ОС начиная с Windows 2000. Единственная особенность в том, что здесь необходимы будут устарелые носители для драйверов (если техника того же года выпуска, что и операционная система). В ином случае их роль успешно может выполнить Flash-накопитель или компакт-диск. Но говорить про создание массива RAID имеет смысл только в том случае, если имеется хотя бы два жестких диска. Положительно на их работу будет влиять одинаковая марка и объем. А уж если совпадут партии и firmware – это уже идеальные условия использования данного режима.
АНСІ является более новой технологией и со старыми (относительно) системами не совместим. Благодаря тому, что этот режим позитивно сказывается на быстродействии техники, то рекомендуется остановиться именно на нём. Причем, если RAID и АНСІ ещё могут быть запущены на представителях операционных систем и компьютеров начиная с поколения 2000, с Windows 9x они не помогут: попросту нет драйверов, которые совмещали бы работу программного обеспечения и аппаратуры. Учтите, что изменения необходимо вносить ещё до того, как будет установлена ОС. Если поменять режим, когда операционная система уже установлена, можно обнаружить на своём компьютере «синий экран смерти», на котором будет выводиться информация об ошибке и невозможности корректной работы. Если нет желания увидеться с ним и сносить ОС, то следует в принудительном порядке сменить драйвер контролера на тот, который будет работать с новыми настройками.
Участники и методика тестирования
Сами по себе платы на JMB585 и ASM1166 участвовали и в предыдущих тестированиях, так что подробно с ними можно ознакомиться в материалах, ссылки на которые даны выше. Основные характеристики вкратце — оба контроллера подключаются к системе посредством PCIe 3.0 x2, хотя могут обойтись и одной линией данного стандарта — этого достаточно для того, чтобы хотя бы один порт SATA600 в каждый момент времени работал на полной скорости (для жестких дисков большой необходимости в таком нет, а вот для SSD — желательно). Всего же портов на JMB585 пять, а на ASM1166 — шесть, но это старшая модель в линейке ASMedia: есть и более простые. Ближайшими родственниками упомянутых контроллеров являются JMicron JMB582 и ASMedia ASM1064 с интерфейсом PCIe 3.0 x1, т. е. установить такие можно вообще в любой слот PCIe — и получить два или четыре порта. Второе, разумеется, «интереснее» и универсальнее. Но в «пропиленные» слоты PCIe 3.0 x1, которые есть на многих платах, можно устанавливать и старшие модели (их работоспособность в таких условиях нами была проверена) — и получить больше портов за сопоставимые деньги.
Главный вопрос — платы. Ранее для всех тестов нами использовалась ASRock Z270 Killer SLI на чипсете Intel Z270 в паре с процессором Intel Core i7-7700, но это достаточно старое решение, пользователям которого дискретные контроллеры обычно. не нужны. На плате есть шесть портов SATA600 и два слота M.2, причем все это может работать независимо друг от друга — если в M.2 не устанавливать SATA-накопители. Восемь «дисков» (два из которых в обязательном порядке SSD, а остальные — по вкусу) практически все разумные потребности перекрывают.
Но вот в последующих платформах Intel потенциальные конфигурации стали куда более навороченными — так что портов начало «не хватать» на все сразу, требуя ответственного подхода к сборке. Например, на Asus ROG Maximus XIII Hero на чипсете Intel Z590 тоже есть шесть SATA-портов — только два из них «пересекаются» с одним из разъемов М.2 (коих тут до четырех), а остальные четыре — с третьим слотом PCIe 3.0 x4 (в формате х16). Но если установить в этот слот плату на ASMedia ASM1166, то мы гарантированно «сохраним» два «чипсетных» порта — и добавим к ним еще шесть «дискретных», что даст нам восемь SATA-устройств. Или даже десять — если еще одна «чипсетная» пара останется свободной. Или семь-девять если использовать JMB585. Как это работает — как раз и проверим, снабдив плату процессором Intel Core i9-11900K, 16 ГБ памяти и прочим необходимым (как и в остальных случаях).
Чипсеты AMD пока еще несколько более архаичны, что не всегда плохо — например, в В550 и Х570 есть четыре ни с кем не пересекающихся SATA-порта (в А520 — два). Но четыре — а вот в Х370 их было восемь зачастую. Так что, поменяв плату ради новых возможностей, можно столкнуться и с нехваткой старых — что обычно решается как раз при помощи дискретных контроллеров. Для тестирования мы будем использовать AMD Ryzen 7 3800X и плату ASRock B550 Extreme4 на чипсете AMD B550 — в которой тоже шесть SATA-портов, но два может понадобиться отключить, дабы второй слот M.2 работал в режиме PCIe 3.0 x4. Дискретный контроллер возможные проблемы решает полностью, «разменивая» линии PCIe на SATA по очень выгодному курсу.
Кроме того, у нас в итоге есть и три разных чипсета со встроенными в них SATA-контроллерами, которые будет небесполезно сравнить друг с другом — и с дискретными решениями.
Программная составляющая методики подробно описана в отдельной статье. «Рабочим телом» во всех случаях (как и ранее) будет выступать SSD SanDisk Ultra 3D на 500 ГБ. Это не самый быстрый SATA-накопитель, но для данного тестирования его более чем достаточно: все различия контроллеров должны быть видны невооруженным глазом.
Преимущества SATA Express
Кроме новых способов связи между компонентами компьютера, увеличивающими их скорость и производительность, современные варианты SATA дают пользователям следующие преимущества:
Участники и методика тестирования
Сами по себе платы на JMB585 и ASM1166 участвовали и в предыдущих тестированиях, так что подробно с ними можно ознакомиться в материалах, ссылки на которые даны выше. Основные характеристики вкратце — оба контроллера подключаются к системе посредством PCIe 3.0 x2, хотя могут обойтись и одной линией данного стандарта — этого достаточно для того, чтобы хотя бы один порт SATA600 в каждый момент времени работал на полной скорости (для жестких дисков большой необходимости в таком нет, а вот для SSD — желательно). Всего же портов на JMB585 пять, а на ASM1166 — шесть, но это старшая модель в линейке ASMedia: есть и более простые. Ближайшими родственниками упомянутых контроллеров являются JMicron JMB582 и ASMedia ASM1064 с интерфейсом PCIe 3.0 x1, т. е. установить такие можно вообще в любой слот PCIe — и получить два или четыре порта. Второе, разумеется, «интереснее» и универсальнее. Но в «пропиленные» слоты PCIe 3.0 x1, которые есть на многих платах, можно устанавливать и старшие модели (их работоспособность в таких условиях нами была проверена) — и получить больше портов за сопоставимые деньги.
Главный вопрос — платы. Ранее для всех тестов нами использовалась ASRock Z270 Killer SLI на чипсете Intel Z270 в паре с процессором Intel Core i7-7700, но это достаточно старое решение, пользователям которого дискретные контроллеры обычно. не нужны. На плате есть шесть портов SATA600 и два слота M.2, причем все это может работать независимо друг от друга — если в M.2 не устанавливать SATA-накопители. Восемь «дисков» (два из которых в обязательном порядке SSD, а остальные — по вкусу) практически все разумные потребности перекрывают.
Но вот в последующих платформах Intel потенциальные конфигурации стали куда более навороченными — так что портов начало «не хватать» на все сразу, требуя ответственного подхода к сборке. Например, на Asus ROG Maximus XIII Hero на чипсете Intel Z590 тоже есть шесть SATA-портов — только два из них «пересекаются» с одним из разъемов М.2 (коих тут до четырех), а остальные четыре — с третьим слотом PCIe 3.0 x4 (в формате х16). Но если установить в этот слот плату на ASMedia ASM1166, то мы гарантированно «сохраним» два «чипсетных» порта — и добавим к ним еще шесть «дискретных», что даст нам восемь SATA-устройств. Или даже десять — если еще одна «чипсетная» пара останется свободной. Или семь-девять если использовать JMB585. Как это работает — как раз и проверим, снабдив плату процессором Intel Core i9-11900K, 16 ГБ памяти и прочим необходимым (как и в остальных случаях).
Чипсеты AMD пока еще несколько более архаичны, что не всегда плохо — например, в В550 и Х570 есть четыре ни с кем не пересекающихся SATA-порта (в А520 — два). Но четыре — а вот в Х370 их было восемь зачастую. Так что, поменяв плату ради новых возможностей, можно столкнуться и с нехваткой старых — что обычно решается как раз при помощи дискретных контроллеров. Для тестирования мы будем использовать AMD Ryzen 7 3800X и плату ASRock B550 Extreme4 на чипсете AMD B550 — в которой тоже шесть SATA-портов, но два может понадобиться отключить, дабы второй слот M.2 работал в режиме PCIe 3.0 x4. Дискретный контроллер возможные проблемы решает полностью, «разменивая» линии PCIe на SATA по очень выгодному курсу.
Кроме того, у нас в итоге есть и три разных чипсета со встроенными в них SATA-контроллерами, которые будет небесполезно сравнить друг с другом — и с дискретными решениями.
Программная составляющая методики подробно описана в отдельной статье. «Рабочим телом» во всех случаях (как и ранее) будет выступать SSD SanDisk Ultra 3D на 500 ГБ. Это не самый быстрый SATA-накопитель, но для данного тестирования его более чем достаточно: все различия контроллеров должны быть видны невооруженным глазом.
Включаем SATA-контроллер в «БИОСе»
Находим в BIOS компьютера Integrated Peripherals или любой другой созвучный пункт, содержащий параметры материнки. Ищем в нем запись, где имеется «SATA-контроллер». Смотрим, активирован ли этот параметр — должно стоять значение Enabled («Вкл»). После внесения изменения сохраняемся, перезагружаем ПК и снова заходим в «БИОС» для проверки, видит ли система жесткий диск. В этом поможет пункт Standard CMOS Features.
Режимы работы
Контроллеры определяют, как жесткий диск будет обмениваться данными с материнской платой. Всего может быть три принципа взаимодействия:
- Режим работы контроллера SATA IDE. Наиболее простой вариант. При нём жесткий диск функционирует как IDE или РАТА. В этом случае он имеет ограниченный потенциал, а также не отличается быстродействием работы. Но этот режим является очень ценным, если необходимо обеспечить совместимость взаимодействия с оборудованием, которое уже устарело. Также использовать его можно в случаях, когда компьютер имеет только один жесткий диск и не нужно применять различные функции приводов.
- Режим работы контроллера SATA AHCI. В этом случае возможным становится использование передовых функций приводов. В качестве примера можно привести Native Command Queuing и «горячую» замену. Также существенным преимуществом является высокая скорость взаимодействия (если сравнивать с предыдущим вариантом).
- Режим работы контроллера RAID. При такой настройке из нескольких отдельных жестких дисков можно создать единый массив хранения данных. Он отличается избыточностью информации, а также более высоким быстродействием. Первое достигается благодаря созданию резервной копии жесткого диска, а второе – расслоению дискового пространства. Когда работает этот режим, то вместе с ним функционирует и AHCI.
Итого
Никаких открытий по итогам тестов сделать не удалось. Главный вывод: все работает так, как ожидалось, с поправкой на стандартные погрешности. Такое положение дел наиболее удобно для покупателей, поскольку переход на новую платформу (любую из) в плане скорости работы старых добрых SATA-накопителей как минимум ничего не испортит. Как максимум они иногда смогут работать даже немного быстрее, но не настолько, чтобы обращать на это внимание — производительность давно уже принято искать совсем в других сегментах. Количество доступных SATA-портов в новых системах может уменьшиться — при том, что некоторым любителям больших и серьезных настольных компьютеров их и ранее не всегда хватало. Однако эта проблема легко решается современными средствами, причем без заметных штрафов с точки зрения производительности. В качестве решения подходят все современные контроллеры ASMedia и JMicron, конкретный можно выбирать просто исходя из нужного количества портов и/или слотов PCIe.
Чтобы накопитель данных или оптический привод производил обмен информацией с материнской платой по высокоскоростному кабелю, была разработана технология SATA, или Serial Advanced Technology Attachment. Специальный контроллер отвечает за взаимодействие вышеперечисленных устройств, корректное проведение операций чтения/ записи, проверяет состояние ячеек памяти и обслуживает их, а также выполняет другие функции. От эффективности работы SATA-контроллера зависит скорость ответа участвующих в обмене данными устройств. Управляет взаимодействием особое программное обеспечение, производители которого следят за выпуском актуальных обновлений, устраняющих и предупреждающих сбои оборудования.
Накопитель не работает — в чем дело
Принципы обмена данными
SATA-контроллер применяет 3 режима работы, которые определяются принципами обмена данными:
- IDE. Простейший вариант. Накопитель работает как IDE либо РАТА. Потенциал и скорость диска ограничены. Режим оправдывает себя при обеспечении совместимости нового и устаревшего оборудования или взаимодействии с материнкой только одного жесткого диска. Все нужные драйверы встроены в ОС.
- AHCI. Режим позволяет использовать передовые функции приводов и обеспечивать высокоскоростной обмен данными. В большом количестве случаев нужно установить сата-драйвер с сайта производителя материнки. . Данный вариант предполагает создание единого массива из нескольких накопителей. Режим позволяет хранить огромное количество информации и обеспечивать взаимодействие компонентов на высокой скорости. Вместе с этим вариантом работает и AHCI.
Читайте также: