17

Недавно я пытался получить карту расширения PCIe для SATA, которая, как мне кажется, иначе известна как множитель портов (который был первым результатом в Google, когда я искал такой адаптер). Я нуждаюсь в нем, потому что у меня больше нет свободных портов SATA в моей системе, но я не уверен, как именно работают эти карты и как я могу определить, будет ли мой ПК их поддерживать.

Согласно вышеупомянутой странице Википедии:

Многие распространенные контроллеры не поддерживают эту функцию, так как это не является обязательным требованием для контроллера SATA.

В другом месте я видел, что это подразумевает, что поддержка сводится к материнской плате, и поддерживает ли контроллер SATA на материнской плате такие карты расширения.

Тем не менее, умножители портов, подобные приведенным ниже, работают путем непосредственного подключения к порту PCIe - почему тогда на карту будет распространяться собственная реализация SATA материнской платой? Я в корне не понимаю, как работает эта технология?

Если поддержка множителей портов SATA сводится к материнской плате, как я могу определить, поддерживает ли их моя материнская плата? Моя материнская плата представляет собой ASRock H61M-HVS и поддерживает SATA 2.0 (3 ГБ / с), но поиск "множителя" в руководстве не даст никаких результатов.

7 ответов7

29

Существует четыре основных "уровня" добавления дополнительных портов SATA:

  • Адаптер USB-SATA является дешевым и простым, и довольно быстрым благодаря современной поддержке UASP (USB-connected-SCSI). Тем не менее, они могут быть плохими в долгосрочной перспективе, так как многие из них не поддерживают TRIM, а более дешевые (3.0/3.1gen1, 5 Гбит /с) по-прежнему немного медленнее, чем внутренний SATA 3.0 (6 Гбит /с). Кроме того, вы можете разделить пропускную способность USB, если у вас есть несколько дисков. Более простые поддерживают только 2,5-дюймовые накопители, поскольку они не обеспечивают питание 12 В. Они содержат встроенный контроллер SATA; некоторые доки поддерживают несколько портов /дисков.

  • Множитель порта SATA, возможно, является самым дешевым вариантом и эффективно распределяет полосу пропускания от одного восходящего порта SATA. Они не всегда поддерживаются, и я бы вообще не рекомендовал использовать их, если это абсолютно не нужно (то есть другие варианты не подходят). Если вы не можете найти документацию (часто в спецификации листа контроллера SATA) и, желательно, также эмпирические доказательства поддержки, вам лучше избегать множителей портов. Они используют (расширяют) встроенный контроллер.

  • SATA HBA, также известный как "SATA PCIe карта", является разумным вариантом для добавления небольшого количества дополнительных портов. Они добавляют дополнительный контроллер SATA через PCIe и не взаимодействуют с встроенным контроллером. Некоторые также предлагают "RAID", но обычно это просто форма fakeRAID, и вам лучше использовать чисто программный RAID. Посмотрите модель контроллера SATA для более подробной информации. Обычно они доступны в PCIe x1-полосе и выше.

  • Хардкорный вариант - SAS HBA. Как правило, они предназначены для корпоративного использования и обычно более надежны, чем SATA HBA. Вам может понадобиться специальный кабель, но вы сможете подключать диски SATA без проблем. Они дополнительно поддерживают множители портов SAS, которые более надежны и лучше поддерживаются, чем их аналоги SATA. Опять же, посмотрите на модель контроллера для деталей (и имейте в виду, что многие OEM-производители серверов перепрограммируют их). Многие также поставляются с поддержкой RAID (часто аппаратного RAID). Это, как правило, PCIe x4 /x8 и выше.

Как правило, для внутреннего расширения вы смотрите на одну из двух последних в виде карты PCIe. Обычный SATA обычно дешевле, но если вы не можете найти тот, который соответствует вашим потребностям (много портов, скорости 6 Гбит / с и т.д.), Возможно, стоит взглянуть на SAS, многие из которых доступны из вторых рук на ваших любимых аукционных сайтах. поскольку компании заменяют старое оборудование. Имейте в виду различия в кабелях и требования к линиям PCIe.

10

Недавно я пытался получить карту расширения PCIe к SATA, также известную как множитель портов, потому что у меня больше нет свободных портов SATA в моей системе, но я не совсем понимаю, как именно работают эти карты и как я могу это сделать. определить, будет ли мой компьютер их поддерживать.

Ваша материнская плата поддерживает карты расширения PCIe SATA. Добавление дополнительных портов SATA через плату расширения, подключенную к линии PCIe, добавляет в систему только дополнительный контроллер SATA. Однако для загрузки с любого диска, подключенного к плате расширения SATA PCIe, необходимо указать, что поддерживается.

Недавно я пытался получить карту расширения PCIe-SATA, также известную как множитель портов, потому что у меня больше нет свободных портов SATA в моей системе, но я не совсем понимаю, как именно работают эти карты и как я могу определить будет ли мой компьютер их поддерживать.

PCIe-SATA часто называют SATA Express (SATAe), что само по себе является актуальным стандартом. Что не следует путать с eSATA, который является другим стандартом, для обеспечения интерфейса для внешних устройств SATA.

В другом месте я видел, что это подразумевает, что поддержка сводится к материнской плате и поддерживает ли контроллер SATA на материнской плате такие карты расширения.

Как и другие функции SATA, такие как «горячая замена», поддержка должна поддерживаться контроллером SATA в дополнение к самому устройству. Карты расширения PCIe SATA имеют собственный контроллер SATA и не ограничены контроллером SATA на самой материнской плате.

Тем не менее, умножители портов, подобные приведенным ниже, работают путем непосредственного подключения к порту PCIe - почему тогда на карту будет распространяться собственная реализация SATA материнской платой? Я в корне не понимаю, как работает эта технология?

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

Если поддержка множителей портов SATA сводится к материнской плате, как я могу определить, поддерживает ли их моя материнская плата? Моя материнская плата представляет собой ASRock H61M-HVS и поддерживает SATA 2.0 (3 ГБ / с), но поиск "множителя" в руководстве не даст никаких результатов.

Карта расширения, к которой вы подключены, НЕ является множителем порта SATA, она не позволяет одному порту SATA подключаться к нескольким устройствам SATA. Однако эти устройства существуют и требуют данных SATA (подключенных к материнской плате) и силовых кабелей (подключенных к блоку питания), что позволяет подключать к карте 5 устройств SATA.

5

Поскольку вы говорите в своем комментарии: «Я ищу дополнительные порты SATA, потому что у меня кончились их на моей материнской плате».:

Одним из решений этой проблемы будет использование адаптера Sata Host Bus, который увеличит возможное количество дисков. Существует много типов, начиная от 2 портов до 16 на одной 8-канальной карте.

ИТ против ИК режима:

При выборе карты HBA вам необходимо знать о двух разных режимах. Вы хотите, чтобы ваша карта HBA находилась в режиме цели инициатора (IT), который в основном говорит о том, что карта будет вставлять любые диски и представлять их операционной системе напрямую (без аппаратного обеспечения рейда), это выгодно, потому что прошивка обычно быстрее, и вы получаете больший контроль над отдельными дисками в программном обеспечении (ваша операционная система / программное обеспечение диска будет управлять дисками). Более того, имея такой "тупой" контроллер, вы гарантируете, что используемое программное обеспечение будет видеть все, что делают накопители.

ИК-режим в основном означает, что карта имеет встроенное ПО, которое использует функции RAID на карте. Это рискованно, так как замена карты рейда, если она сломается, далеко не тривиальная задача.

Предполагая, что у вас нет процессора i5-3350P (который не имеет внутренней графики), вы можете использовать линии PCIE 16 для своей карты HBA. Но если у вас это есть, вам нужно использовать дискретную карту gfx и порт PCIE 1x. Здесь у вас меньше вариантов, но хорошее начало - прочитать о карте ST-labs A390.

дальнейшее чтение

Прошивка карт HBA от ИК до ИТ

Вот некоторые имена производителей и их лучшие предложения, по моему честному мнению, LSI была куплена Avago, которая была куплена Broadcom:

LSI MegaRaid

LSI 9201-16i (у меня одна такая, дорогая, но очень хорошая)

LSI 9220-8i (у меня одна такая, дорогая, но очень хорошая)

IBM M1015 (эта карта может быть заменена на LSI 9211-8i-IT и считается хорошей картой для энтузиастов.)

JMicron JMB363

Кремниевое изображение Sil3512

4

Плата расширения PCIe SATA не обязательно означает множитель порта. Иными словами, карта расширения PCIe SATA - это карта PCIe, которая добавляет еще один (обычно AHCI) хост-контроллер с разъемами SATA, точно так же, как контроллер AHCI на материнской плате. В прежние времена они были добавлены в системы только с контроллерами IDE, а в настоящее время - для устройств, у которых слишком мало портов SATA.

Множители портов - это совсем другое, вы можете думать о них как о концентраторах USB. Один разъем входит, и многие разъемы выходят. Все они должны разделять пропускную способность восходящего потока, в то время как карты расширения PCIe SATA имеют полную пропускную способность на каждом порту.

Множители портов не обязательно имеют форм-фактор расширения PCIe, но есть разные модели, которые помещаются в 3,5-дюймовый слот. Те, которые вписываются в слот PCIe, обычно работают только механически, так как у них не будет электрических контактов к слоту.

3

Обращаясь к другой части вашего вопроса, определяя совместимость множителя порта ...

Начнем с поиска контроллера SATA. В вашем случае это часть чипсета платформы Intel H61. К счастью, Intel довольно хорошо разбирается в своих спецификациях, и они доступны на Ark.

Оттуда мы даем ссылку на таблицу. К сожалению, эта ссылка сейчас не работает. В этих случаях вам может повезти с archive.org; Я решил выполнить поиск по названию документа («6-chipset-c200-chipset-datasheet» по URL-адресу), и на веб-сайте Intel есть копия в формате PDF.

Отсюда мы видим, что на странице 591 есть регистр, который не должен быть установлен, так как умножители портов не поддерживаются на PCH 6-й серии:

17 Поддерживает множитель портов (PMS) - R/WO.

Контроллер PCH SATA не поддерживает множители портов. BIOS должен очистить этот бит, записав 0 в это поле.

И из других разделов таблицы:

ПРИМЕЧАНИЕ. Множители портов на основе FIS не поддерживаются PCH.

...

23 Неправильное включение множителя порта (IPME) - R/W.

Когда установлено и GHC.IE и PxIS.IPMS установлены, PCH будет генерировать прерывание. ПРИМЕЧАНИЕ. Множители портов на основе FIS поддерживаются только на портах SATA 4 и 5 PCH.

Как видите, это противоречиво и запутанно. Хотя H61 имеет только порты с 0 по 3, примечание о 4 и 5 не имеет отношения к вашей плате.

Если мы посмотрим на сторонние источники, эта вики заявляет о поддержке, а эта ветка форума заявляет об отсутствии поддержки.


Суть? Сложно определить поддержку для умножителей портов, и вам следует по возможности использовать один из других вариантов (карта HBA с PCIe-подключением или контроллер с USB-подключением).

3

КОРОТКИЙ И ПРОСТОЙ

Забудьте о "множителях портов". Ваша материнская плата ASRock H61M-HVS имеет ОДИН разъем pci-Express типа "1x"; это белый пластик.

ПОИСК ДВИГАТЕЛЯ: карта контроллера pci Express SATA

Типичный слот 1x может обеспечить пару интерфейсов дисков SATA.

Вставьте такую карту и закрепите ее заднюю панель болтом. Поместите новый / следующий жесткий диск в отсек и закрепите. Подключить кабель для передачи данных; карта для вождения. Подключите питание для привода. Включите систему. Если этот диск еще не содержит ваших обширных наборов анимированных GIF-файлов, просто разделите и отформатируйте, и это скоро будет.

ДЕТАЛЬ

Современная материнская плата должна иметь как минимум один маленький слот PCI Express "x1". ВЫКЛЮЧИТЬ. ЗАЩИТА ОТ СТАТИЧЕСКОГО. Откройте системную коробку и посмотрите, доступен ли ваш слот x1 (еще не занят).

Обычная дешевая плата контроллера PCI-E-to-SATA также известна как «pci-E SATA HBA») и будет стоить от 20 долларов США; например: у StarTech есть один вокруг нас $ 35; они имеют тенденцию переименовывать общие общие проекты; возможно, стоит потратить лишний доллар или два среди младших карт.

Эти карты, скорее всего, не поставляются с кабелями данных SATA. Получите немного.

Блок питания вашего блока должен обеспечивать питание SATA. Если вам нужно использовать кабель Y-адаптера для разделения питания для этих дополнительных дисков SATA, попробуйте выделить бюджет для разделения от SATA-питания. В противном случае, Y-кабель, отличающийся от древнейшего привода 4-контактного Molex-to-SATA, является адекватным и самым дешевым.

Некоторые (другие) mbrds предлагают слот x4; немного длиннее, чем х1. Слот x4 может обслуживать 8 дополнительных дисков, используя карту pci-E типа HBA.

Самое сильное энергопотребление жесткого диска в момент раскрутки; современные диски почти не потребляют много сока; не беспокойтесь о своем источнике питания, если добавляете только два или четыре диска.

Производительность: от хорошего до очень хорошего (быстрее, чем ASRock от Hashim!)

Надежность: хорошо; не трогать крошечный золотой контакт (слот) "пальцы" пальцами. Чистите контактные пальцы только осторожно с помощью растворителя и безворсовой ткани.

СОВМЕСТИМОСТЬ:

Win(вер.X): пакет карт будет содержать носитель или веб-ссылку для водителя

Linux/BSD: вообще хорошая поддержка. Попытайтесь выяснить, чей SIC контроллера SATA ("микросхема") интегрируется в карту-кандидат и какую модель чипа, тогда (пример) поиск: поддержка Linux LSI

Большинство этих чипов имеют свои собственные опции RAID на уровне кремния. Под Linux/BSD программный RAID должен нормально работать через них.

ХАШИМ ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: Для победы (вер.X) что BIOS/SATA ASRock mbrd имеет потолок в 3 гигабайта; см. веб-сайт продукта для "разблокировки".

Современный контроллер Sata pci-E x1 в вашем ASRock не будет иметь такого потолка и не будет ограничен, как встроенный SATA mbrd.

0

Я бы порекомендовал вам использовать карту SAS вместо карты SATA. Если у вас есть свободный по крайней мере 4x слот для ПК, лучше приобретите sas-карту, такую как LSI SAS9220-8I, тогда Если вы хотите использовать жесткий диск SATA, просто найдите переходник 36-контактного 36-контактного мини-SAS 4i SFF-8087 на 4-контактный SATA 7-контактный адаптер SATA кабель.

https://forum.lowyat.net/uploads/attach-19/post-50219-1539826629.jpg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .