PCIe-SATA 확장 카드는 어떻게 작동하며 PC에서 지원합니까?


20

나는 최근에 PCIe to SATA 확장 카드를 찾고 있는데 포트 멀티 플라이어 라고 알려져 있습니다 (이러한 어댑터를 검색했을 때 Google의 첫 번째 결과였습니다). 시스템에 더 이상 사용 가능한 SATA 포트가 없기 때문에 하나가 필요하지만이 카드가 정확히 어떻게 작동하는지와 내 PC가이를 지원하는지 여부를 결정하는 방법에 대해 혼란스러워합니다.

위에 링크 된 Wikipedia 페이지에 따르면 :

SATA 컨트롤러에는 필요하지 않으므로 많은 일반 컨트롤러가이 기능을 지원하지 않습니다.

다른 곳에서는 이것이 마더 보드에 대한 지원이 제공되고 마더 보드의 SATA 컨트롤러가 이러한 확장 카드를 지원하는지 여부를 의미합니다.

그러나 다음과 같은 포트 승수 는 PCIe 포트에 직접 연결하여 작동합니다. 왜 카드가 마더 보드 자체의 SATA 구현에 종속됩니까? 이 기술이 어떻게 작동하는지 근본적으로 오해하고 있습니까?

SATA 포트 멀티 플라이어에 대한 지원이 마더 보드로 귀결 될 경우, 메인 보드가 지원하는지 여부를 어떻게 확인할 수 있습니까? 내 마더 보드는 ASRock H61M-HVS이며 SATA 2.0 (3GB / s)을 지원하지만 "멀티 플라이어"매뉴얼을 검색해도 결과가 반환되지 않습니다.


1
"포트 멀티 플라이어"를 사용하면 많은 SATA 장치를 하나의 SATA 컨트롤러에 연결할 수 있으며 PCIe와 관련이 없습니다. Wikipedia 그림의 카드는 PCIe처럼 보입니다 . 상자 일 수도 있지만 컴퓨터에 설치하기는 어렵습니다.
Agent_L

답변:


32

더 많은 SATA 포트를 추가하는 네 가지 기본 "수준"이 있습니다.

  • USB-SATA 어댑터는 최신 UASP (USB 연결 SCSI) 지원으로 저렴하고 쉽고 빠릅니다. 그러나 TRIM을 지원하지 않는 저가형 (3.0 / 3.1gen1, 5Gbps)은 내부 SATA 3.0 (6Gbps)보다 약간 느리기 때문에 장기적으로 좋지 않을 수 있습니다. 또한 여러 드라이브가있는 경우 USB 대역폭을 공유하게됩니다. 더 간단한 드라이브는 12V 전원을 제공하지 않으므로 2.5 "드라이브 만 지원합니다. 여기에는 내장 SATA 컨트롤러가 포함되어 있으며 일부 도크는 여러 포트 / 드라이브를 지원합니다.

  • SATA 포트 멀티 플라이어는 가능성이 가장 저렴한 옵션입니다 효과적으로 하나의 상류 SATA 포트에서 대역폭을 공유합니다. 이것들이 항상 지원되는 것은 아니며 절대적으로 필요한 경우가 아니면 일반적으로 사용하지 않는 것이 좋습니다 (즉, 다른 옵션은 적합하지 않습니다). 설명서 (SATA 컨트롤러의 사양 시트에 있음)와 경험적으로 근거한 지원 증거를 찾을 수 없다면 포트 승수를 피하는 것이 좋습니다. 이들은 온보드 컨트롤러를 사용 (확장)합니다.

  • "SATA PCIe 카드"라고도 하는 SATA HBA 는 적은 수의 추가 포트를 추가하는 데 적합한 옵션입니다. 이들은 PCIe를 통해 추가 SATA 컨트롤러를 추가하며 온보드 컨트롤러와 상호 작용하지 않습니다. 일부는 "RAID"도 제공하지만 일반적으로 fakeRAID의 한 형태 일 뿐이며 순수한 소프트웨어 RAID를 사용하는 것이 좋습니다. 자세한 내용은 SATA 컨트롤러 모델을 찾아보십시오. 이들은 일반적으로 PCIe x1 레인 이상에서 사용 가능합니다.

  • 하드 코어 옵션은 SAS HBA입니다. 이들은 일반적으로 기업용으로 설계되었으며 일반적으로 SATA HBA보다 더 강력합니다. 특수 케이블이 필요할 수 있지만 문제없이 SATA 드라이브를 연결할 수 있어야합니다. 이들은 SAS 포트 멀티 플라이어를 추가로 지원하며, SATA 포트보다 더 안정적이며 더 잘 지원됩니다. 다시 한 번 자세한 내용은 컨트롤러 모델을 확인하십시오 (그리고 많은 서버 OEM이이를 다시 조정한다는 점에 유의하십시오). 많은 사람들이 RAID (종종 하드웨어 RAID)를 지원합니다. 이들은 PCIe x4 / x8 이상인 경향이 있습니다.

일반적으로 내부 확장의 경우 마지막 두 가지 중 하나를 PCIe 카드 형태로보고 있습니다. 일반 SATA는 일반적으로 저렴하지만 필요에 맞는 것을 찾지 못하면 (많은 포트, 6Gbps 속도 등) SAS를 살펴 보는 것이 좋습니다.이 중 상당수는 즐겨 찾는 경매 사이트에서 직접 구입할 수 있습니다. 회사가 구형 장비를 교체 할 때 케이블 연결 차이와 PCIe 레인 요구 사항을 명심하십시오.


7
@BaptisteCandellier 하나는 SATA를 말하고 다른 하나는 SAS를 말하는데, 후자는 SATA를 말하는 것과 호환됩니다. SATA는 일반적으로 소비자 시장에서 사용되고 SAS는 일반적으로 엔터프라이즈 / 서버 시장에서 사용되므로 SATA HBA는 저렴하고 저렴하게 구매하는 경향이 있지만 신뢰성은 떨어지고 SAS HBA는 훨씬 더 우수하고 신뢰성이 높은 경향이 있습니다. 하지만 훨씬 더 비쌉니다.
Trotski94

2
@JamesTrotter의 말에 덧붙이 자면, 기업이 구형 서버를 대체 할 때 SAS HBA 중고품 (eBay 등)을 매우 싸게 구입할 수 있습니다. 그리고 알려진 SATA HBA 브랜드는 많지 않습니다. 훌륭한 최신 온보드 컨트롤러를 갖춘 시장은 많지 않으므로 브랜드 외부의 저렴한 비용입니다.

2
SAS 카드에 대해 $$$를 소비하는 사람이 6 년 된 소비자 데스크탑 픽스 퍼 (세대 중 가장 저렴한 예산으로)에 타당한 이유없이 넣을 것을 옹호하지는 않을 것이라고 생각합니다. "저는 조금 더 많은 스토리지를 원합니다" 는 그런 이유가 아닙니다.
J ...

6
@J ... 새 SAS HBA를 구매하면 $$$$ + 이상을 지출하게됩니다. eBay를 사용하면 중고 제품을 구매하고 $ 또는 $$를 사용할 수 있습니다. SAS-> SATA 브레이크 아웃 케이블은 표준 SATA 케이블보다 훨씬 비싸지 만 구매 비용을 절약 할 때와 비교하면 여전히 매우 저렴합니다. 나는 약 1 년 전에 내 홈 서버를 위해 8 개의 드라이브를 지원하는 중고 드라이브를 집어 들었습니다. 물론, YMMV는 중고를 구매할 때 위험,주의를 기울이지 않는 등이 있습니다.
FreeMan

2
@FreeMan 그러나 7 살짜리 메인 보드에 들어갔을 때 60 달러가 됐습니다. 이것은 예산이 PC를위한 예산만큼입니다. 개인적으로, 나는 가장 저렴한 SATA 카드를 찾는 것 이상을 신경 쓰지 않을 것입니다. 특히 SAS 카드를 쫓아내는 부가 가치는 없습니다. 조금도. H61 칩셋 보드이며 인텔 RST도 지원하지 않습니다.
J ...

11

최근에 시스템에 사용 가능한 SATA 포트가 없기 때문에 PCIe to SATA 확장 카드 (또는 포트 멀티 플라이어라고도 함)를 찾는 데 관심이 있었지만이 카드의 작동 방식과 작동 방법에 대해 혼란 스러웠습니다 내 PC가 지원할 것인지 결정합니다.

마더 보드는 PCIe SATA 확장 카드를 지원합니다. PCIe 레인에 연결된 확장 카드를 통해 추가 SATA 포트를 추가하면 시스템에 추가 SATA 컨트롤러 만 추가됩니다. 그러나 PCIe SATA 확장 카드에 연결된 디스크에서 부팅하려면 지원되는 디스크임을 구체적으로 나타내야합니다.

최근에 시스템에 사용 가능한 SATA 포트가 없어 PCIe-SATA 확장 카드 (또는 포트 멀티 플라이어라고도 함)를 얻으려고했지만이 카드의 작동 방식과 결정 방법에 대해 혼란스러워합니다. 내 PC에서 지원하는지 여부

PCIe-SATA는 종종 SATA Express (SATAe) 라고도 하며 실제 표준 자체입니다. 외부 SATA 장치에 대한 인터페이스를 제공하기 위해 다른 표준 인 eSATA 와 혼동해서는 안됩니다 .

다른 곳에서는 이것이 마더 보드에 대한 지원이 제공되고 마더 보드의 SATA 컨트롤러가 이러한 확장 카드를 지원하는지 여부를 의미합니다.

핫 스왑 가능과 같은 다른 SATA 기능과 마찬가지로 장치 자체 외에도 SATA 컨트롤러가 지원을 지원해야합니다. PCIe SATA 확장 카드에는 자체 SATA 컨트롤러가 있으며 마더 보드 자체의 SATA 컨트롤러에 의해 제한되지 않습니다.

그러나 다음과 같은 포트 승수는 PCIe 포트에 직접 연결하여 작동합니다. 왜 카드가 마더 보드 자체의 SATA 구현에 종속됩니까? 이 기술이 어떻게 작동하는지 근본적으로 오해하고 있습니까?

지원에는 마더 보드의 SATA 컨트롤러가 아닌 확장 카드의 SATA 컨트롤러가 적용되며, 마더 보드의 SATA 컨트롤러에 대한 제한은 확장 카드에 적용되지 않습니다.

SATA 포트 멀티 플라이어에 대한 지원이 마더 보드로 귀결 될 경우, 메인 보드가 지원하는지 여부를 어떻게 확인할 수 있습니까? 내 마더 보드는 ASRock H61M-HVS이며 SATA 2.0 (3GB / s)을 지원하지만 "멀티 플라이어"매뉴얼을 검색해도 결과가 반환되지 않습니다.

연결 한 확장 카드는 SATA 포트 멀티플렉서 가 아니며 단일 SATA 포트를 여러 SATA 장치에 연결할 수 없습니다. 그러나 이러한 장치는 존재하며 SATA 데이터 (마더 보드에 연결됨) 및 전원 케이블 (PSU에 연결됨)이 필요하므로 5 개의 SATA 장치를 카드에 연결할 수 있습니다.

여기에 이미지 설명을 입력하십시오


6

당신의 의견에서 "내 마더 보드에 SATA 포트가 부족하기 때문에 여분의 SATA 포트를 찾고 있습니다" 라고 말합니다 . :

이에 대한 한 가지 해결책은 Sata Host Bus Adapter 를 사용 하여 가능한 수의 드라이브를 확장하는 것입니다. 단일 8 레인 카드의 2 포트부터 16 포트까지 다양한 유형이 있습니다.

IT 대 IR 모드 :

HBA 카드를 선택할 경우 두 가지 다른 모드를 알고 있어야 합니다 . HBA 카드를 Initiator Target Mode (IT)로 설정하려면 기본적으로 카드가 모든 드라이브를 통과하여 운영 체제에 직접 제공한다고합니다 (공격 하드웨어 사용 안 함) . 일반적으로 펌웨어가 더 빠르기 때문에 유리합니다. 소프트웨어의 개별 드라이브를보다 강력하게 제어 할 수 있습니다 (운영 체제 / 디스크 소프트웨어가 드라이브를 처리 함) . 또한 이와 같은 "덤"컨트롤러를 사용하면 사용하는 소프트웨어가 드라이브의 모든 작업을 볼 수 있습니다.

IR 모드는 기본적으로 카드에 RAID 기능을 사용하는 펌웨어가 카드에 있음을 의미합니다. 레이드 카드가 고장 나면 교체가 쉽지 않기 때문에 위험합니다.

내부 그래픽이없는 i5-3350P CPU가 없다고 가정하면 HBA 카드에 PCIE 16 레인을 사용할 수 있습니다. 그러나 그렇게하는 경우에는 별도의 gfx 카드를 사용해야하며 PCIE 1x 포트를 사용해야합니다. 여기에는 옵션이 적지 만 ST-labs A390 카드에 대해 읽는 것이 좋습니다.

추가 자료

IR에서 IT 로의 HBA 카드 플래싱

LSI는 Broadcom 이 인수 한 Avago가 인수 한 정직한 의견으로 제조업체의 이름과 최고의 제품을 소개합니다 .

LSI 메가 레이드

LSI 9201-16i (이 중 하나는 비싸지 만 매우 좋습니다)

LSI 9220-8i (이 중 하나는 비싸지 만 매우 좋습니다)

IBM M1015 (이 카드는 LSI 9211-8i-IT와 교차 플래시 될 수 있으며 좋은 애호가 카드로 간주됩니다 .)

JMicron JMB363

실리콘 이미지 실


1
왜 다운 투 트인지는 모르겠지만 용어를 언급하면 ​​+1입니다. 당신은 더 자세한 내용을 가질 수 있습니다.

4

PCIe SATA 확장 카드가 반드시 포트 멀티 플라이어를 의미하지는 않습니다. 달리 말하자면, PCIe SATA 확장 카드는 PCIe 카드이며 메인 보드의 AHCI 컨트롤러와 마찬가지로 SATA 커넥터를 제공하는 다른 (일반적으로 AHCI) 호스트 컨트롤러를 추가합니다. 예전에는 IDE 컨트롤러 만있는 시스템에 추가 되었으나 현재는 SATA 포트가 너무 적은 장치에 추가되었습니다.

포트 멀티 플라이어는 완전히 다른 것이므로 USB 허브처럼 생각할 수 있습니다. 하나의 커넥터가 들어가고 많은 커넥터가 나옵니다. 이들은 모두 업스트림 대역폭을 공유해야하며 PCIe SATA 확장 카드는 각 포트에서 전체 대역폭을 갖습니다.

포트 멀티 플라이어가 반드시 PCIe 확장 폼 팩터에있는 것은 아니지만 3.5 인치 슬롯에 맞는 다른 모델이 있습니다. PCIe 슬롯에 맞는 것은 일반적으로 슬롯에 전기적으로 접촉하지 않기 때문에 기계적으로 만 수행됩니다.


3

짧고 간단한

"포트 멀티 플라이어"를 잊어 버리십시오. ASRock H61M-HVS 메인 보드에는 "1x"유형의 pci-Express 소켓이 하나 있습니다. 흰색 플라스틱입니다.

검색 엔진 단어 : pci Express SATA 컨트롤러 카드

일반적인 1x 슬롯은 한 쌍의 SATA 드라이브 인터페이스를 제공 할 수 있습니다.

이러한 카드를 꽂고 볼트로 후면 판을 고정하십시오. 새 / 다음 하드 디스크를 베이에 넣고 안전하게 보관하십시오. 데이터 케이블을 연결하십시오. 드라이브 카드. 드라이브에 전원을 연결하십시오. 시스템을 켭니다. 해당 드라이브에 광범위한 애니메이션 GIF가 포함되어 있지 않으면 파티션 및 형식 만 지정하면 곧 사용할 수 있습니다.

세부 묘사

최신 마더 보드에는 최소 하나의 작은 PCI Express "x1"슬롯이 있어야합니다. 전력 다운. 정전기에 대한 보호. 시스템 상자를 열고 x1 슬롯을 사용할 수 있는지 확인하십시오 (아직 사용하지 않음).

일반적이고 저렴한 PCI-E-to-SATA 컨트롤러 카드는 "pci-E SATA HBA"라고도하며 $ 20 이상에서 가격이 책정됩니다. 예 : StarTech는 약 35 달러입니다. 그들은 일반적인 일반적인 디자인을 재 라벨링하는 경향이있다. 로우 엔드 카드 중 하나 또는 두 개를 추가로 가치가 있습니다.

이 카드에는 SATA 데이터 케이블이 제공되지 않을 수 있습니다. 얻을 일부.

박스의 전원 공급 장치는 SATA 전원 공급 장치를 제공해야합니다. 이러한 추가 SATA 드라이브의 전원을 분리하기 위해 Y 어댑터 케이블을 사용해야하는 경우 SATA 전원에서 분할 예산을 설정하십시오. 그렇지 않으면, 고대의 4 핀-몰 렉스에서 SATA 드라이브 전원으로 분리되는 Y 케이블이 적절하고 저렴합니다.

일부 (다른) mbrd는 x4 슬롯을 제공합니다. x1보다 긴 tad. x4 슬롯은 HBA 유형 pci-E 카드를 사용하여 8 개의 추가 드라이브를 처리 할 수 ​​있습니다.

하드 드라이브의 최대 전력 소비량은 스핀 업 중입니다. 현대식 드라이브는 더 이상 많은 주스를 거의 섭취하지 않습니다. 두 개 또는 네 개의 드라이브 만 추가 할 경우 전원 공급 장치에 대해 걱정하지 마십시오.

성능 : 좋음에서 매우 좋음 (하심의 ASRock보다 빠름)

신뢰성 : 양호; 와 "손가락을"작은 금색 접점 (슬롯)을 만지지 마십시오 당신의 손가락. 솔벤트와 보풀이없는 천으로 접촉 손가락을 부드럽게 청소하십시오.

적합성:

Win (ver.X) : 카드 패키지가 드라이버 용 미디어 또는 웹 링크를 제공합니다

Linux / BSD : 일반적으로 좋은 지원. 후보 컨트롤러에 어떤 SATA 컨트롤러 ASIC ( "칩")이 통합되어 있는지, 어떤 모델 칩인지 확인한 다음 (예) 검색 : Linux support LSI

이러한 칩의 대부분은 자체 실리콘 레벨 RAID 옵션을 제공합니다. Linux / BSD에서 소프트웨어 RAID는 이것들을 통해 잘 작동합니다.

HASHIM PLEASE NOTE : win (ver.X)의 경우 ASRock mbrd의 BIOS / SATA는 3gig 상한값을 갖습니다. "잠금 해제"제품 웹 사이트를 참조하십시오.

ASRock의 최신 pci-E x1 Sata 컨트롤러는 이러한 한도를 겪지 않으며 mbrd의 통합 SATA처럼 제한되지 않습니다.


3

귀하의 질문의 다른 부분을 해결하고 포트 승수 호환성을 결정하십시오 ...

우리는 SATA 컨트롤러를 찾는 것으로 시작합니다. 귀하의 경우에는 플랫폼 칩셋 인 Intel H61의 일부입니다. 고맙게도 인텔은 사양에 대해 꽤 잘 알고 있으며 Ark에서 사용할 수 있습니다 .

여기에서 데이터 시트에 대한 링크가 제공됩니다. 불행히도, 그 링크는 이제 끊어졌습니다. 이 경우, 당신은 archive.org와 운이 좋을 수도 있습니다. 문서 이름 (URL에서 "6-chipset-c200-chipset-datasheet")을 검색하기로 선택 했으며 인텔 웹 사이트에 PDF 사본이 있습니다 .

거기에서 우리는 591 페이지에 포트 멀티 플라이어가 6 시리즈 PCH에서 지원 되지 않기 때문에 설정해서는 안되는 레지스터가 있습니다 :

17 PMS (Port Multiplier) — R / WO를 지원합니다.

PCH SATA 컨트롤러는 포트 멀티 플라이어를 지원하지 않습니다. BIOS는이 필드에 0을 써서이 비트를 지워야합니다.

데이터 시트의 다른 섹션에서 :

참고 : PCH는 FIS 기반 포트 멀티 플라이어를 지원하지 않습니다.

...

23 잘못된 포트 멀티 플라이어 활성화 (IPME) — R / W.

설정되고 GHC.IE 및 PxIS.IPMS가 설정되면 PCH가 인터럽트를 생성합니다. 참고 : FIS 기반 포트 멀티 플라이어는 PCH가 SATA 포트 4 및 5에서만 지원합니다.

보다시피, 이것은 모순되고 혼란 스럽다. H61에는 0에서 3까지의 포트만 있기 때문에 4와 5에 대한 음표는 보드와 관련이 없습니다.

제 3 자 소스를 살펴보면 이 위키 스레드 는 지원을 요구하지만 이 포럼 스레드 는 지원 없다고 주장합니다.


결론? 포트 멀티 플라이어에 대한 지원을 결정하기 어렵고 가능한 경우 다른 옵션 중 하나를 사용해야합니다 (PCIe 연결 HBA 카드 또는 USB 연결 컨트롤러).


0

sata 카드 대신 sas 카드를 사용하는 것이 좋습니다. u 무료 atleast 4x pcie 슬롯이있는 경우 LSI SAS9220-8I와 같은 sas 카드를 얻는 것이 좋습니다. SATA 하드 디스크를 사용하려면 Mini SAS 4i SFF-8087 36P 36 핀 Male to 4 SATA 7 핀 스플리터 어댑터를 찾으십시오. 케이블.

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


OP는 "SATA 포트 멀티 플라이어 지원이 마더 보드로 줄어든다면 어떻게 마더 보드를 지원하는지 어떻게 알 수 있습니까?" 당신의 대답은 그 결정을 내리는 방법을 알려주지 않습니다. 또한 특정 하드웨어 권장 사항은 여기에서 벗어납니다.
K7AAY
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.