it-swarm.com.de

Wie funktionieren PCIe-zu-SATA-Erweiterungskarten und werden sie von meinem PC unterstützt?

Ich habe kürzlich nach einer PCIe-zu-SATA-Erweiterungskarte gesucht, die meiner Meinung nach auch als Port-Multiplikator bekannt ist (was das erste Ergebnis in Google war, als ich nach einem solchen Adapter suchte). Ich brauche eine, da ich keine freien SATA-Anschlüsse mehr auf meinem System habe, aber ich bin verwirrt darüber, wie genau diese Karten funktionieren und wie ich feststellen kann, ob mein PC sie unterstützt.

Laut der oben verlinkten Wikipedia-Seite:

Viele gängige Controller unterstützen diese Funktion nicht, da sie für einen SATA-Controller nicht erforderlich ist.

An anderer Stelle habe ich gesehen, dass dies bedeutet, dass die Unterstützung auf das Motherboard beschränkt ist und ob der SATA-Controller auf dem Motherboard solche Erweiterungskarten unterstützt.

Port-Multiplikatoren wie following können jedoch direkt mit dem PCIe-Port verbunden werden. Warum unterliegt die Karte dann der SATA-Eigenimplementierung des Motherboards? Verstehe ich die Funktionsweise dieser Technologie grundsätzlich falsch?

Wie kann ich feststellen, ob die Unterstützung für SATA-Port-Multiplikatoren von meinem Motherboard unterstützt wird? Mein Motherboard ist ein ASRock H61M-HVS und unterstützt SATA 2.0 (3 GB/s), aber das Durchsuchen des Handbuchs nach "Multiplikator" liefert keine Ergebnisse.

18
Hashim

Es gibt vier grundlegende "Ebenen" für das Hinzufügen weiterer SATA-Ports:

  • Ein USB-SATA-Adapter ist billig, einfach und mit moderner UASP-Unterstützung (USB-Attached-SCSI) recht schnell. Langfristig sind sie jedoch möglicherweise nicht gut, da viele von ihnen kein TRIM unterstützen und billigere (3.0/3.1gen1, 5 Gbit/s) immer noch etwas langsamer sind als interne SATA 3.0 (6 Gbit/s). Außerdem können Sie die USB-Bandbreite gemeinsam nutzen, wenn Sie über mehrere Laufwerke verfügen. Die einfacheren unterstützen nur 2,5-Zoll-Laufwerke, da sie keine 12-V-Stromversorgung bereitstellen. Diese enthalten einen integrierten SATA-Controller. Einige Docks unterstützen mehrere Ports/Laufwerke.

  • Ein SATA-Port-Multiplikator ist möglicherweise die billigste Option und teilt effektiv die Bandbreite eines einzelnen SATA-Upstream-Ports. Diese sind nicht immer unterstützt und ich würde generell davon abraten, sie zu verwenden, es sei denn, dies ist absolut notwendig (d. H. Die anderen Optionen sind nicht geeignet). Wenn Sie keine Dokumentation (häufig im Datenblatt des SATA-Controllers) und vorzugsweise auch empirische Belege für die Unterstützung finden, sollten Sie keine Port-Multiplikatoren verwenden. Diese verwenden (erweitern) den Onboard-Controller.

  • Eine SATA HBA , auch als "SATA PCIe-Karte" bezeichnet, ist eine sinnvolle Option, um eine geringe Anzahl zusätzlicher Ports hinzuzufügen. Diese fügen über PCIe einen zusätzlichen SATA-Controller hinzu und interagieren nicht mit dem Onboard-Controller. Einige bieten auch "RAID" an, aber es ist normalerweise nur eine Form von FakeRAID, und Sie sind besser dran, wenn Sie reines Software-RAID verwenden. Weitere Informationen finden Sie im SATA-Controllermodell. Diese sind normalerweise in PCIe x1-Lanes und höher verfügbar.

  • Die Hardcore-Option ist ein SAS HBA. Diese sind in der Regel für Unternehmensanwendungen konzipiert und in der Regel robuster als SATA-HBAs. Möglicherweise benötigen Sie ein spezielles Kabel, aber Sie sollten in der Lage sein, SATA-Laufwerke ohne Probleme anzuschließen. Diese unterstützen zusätzlich SAS Port-Multiplikatoren, die zuverlässiger und besser unterstützt werden als ihre SATA-Gegenstücke. Schauen Sie sich das Controller-Modell noch einmal genauer an (und beachten Sie, dass viele Server-OEMs sie neu bündeln). Viele bieten auch RAID-Unterstützung (häufig Hardware-RAID). Dies sind in der Regel PCIe x4/x8 und höher.

In der Regel handelt es sich bei der internen Erweiterung um eine der beiden letzten Karten in Form einer PCIe-Karte. Normales SATA ist in der Regel billiger, aber wenn Sie nicht das finden, was Ihren Anforderungen entspricht (viele Ports, 6-Gbit/s-Geschwindigkeit usw.), kann es sich lohnen, sich ein SAS anzusehen, von dem viele als Zweitanbieter verfügbar sind. Geben Sie Ihre bevorzugten Auktionsseiten weiter, während Unternehmen ältere Geräte ersetzen. Beachten Sie die Kabelunterschiede und die PCIe-Lane-Anforderungen.

29
Bob

Ich habe vor kurzem eines Blick in einem PCIe SATA-Erweiterungskarte bekommen, sonst als Portvervielfacher bekannt, weil ich auf meinem System keinen freien SATA-Ports nicht mehr, aber ich bin verwirrt darüber, wie genau diese Karten funktionieren und wie kann ich Stellen Sie fest, ob mein PC sie unterstützt.

Ihr Motherboard unterstützt PCIe SATA Erweiterungskarten. Durch Hinzufügen zusätzlicher SATA-Ports über eine an eine PCIe-Lane angeschlossene Erweiterungskarte wird dem System nur ein zusätzlicher SATA-Controller hinzugefügt. Um jedoch von einer Festplatte zu booten, die an eine PCIe-SATA-Erweiterungskarte angeschlossen ist, muss ausdrücklich angegeben werden, dass dies unterstützt wird.

Ich habe vor kurzem eines Blick in eine PCIe-SATA-Erweiterungskarte bekommen, sonst als Portvervielfacher bekannt, weil ich auf meinem System keinen freien SATA-Ports nicht mehr, aber ich bin verwirrt darüber, wie genau diese Karten funktionieren und wie kann ich bestimmen, ob mein PC sie unterstützt.

PCIe-SATA wird oft als SATA Express (SATAe) bezeichnet, was natürlich selbst ein Standard ist. Was nicht zu verwechseln ist mit eSATA , einem anderen Standard, um eine Schnittstelle für externe SATA-Geräte bereitzustellen.

An anderer Stelle habe ich gesehen, dass dies bedeutet, dass die Unterstützung auf das Motherboard beschränkt ist und ob der SATA-Controller auf dem Motherboard solche Erweiterungskarten unterstützt.

Wie bei anderen SATA-Funktionen, z. B. Hot-Swap-Unterstützung, muss der SATA-Controller zusätzlich zum Gerät selbst Unterstützung bieten. PCIe-SATA-Erweiterungskarten verfügen über einen eigenen SATA-Controller und sind nicht durch den SATA-Controller auf dem Motherboard selbst beschränkt.

Port-Multiplikatoren wie die folgenden funktionieren jedoch, indem sie sich direkt mit dem PCIe-Port verbinden. Warum unterliegt die Karte dann der eigenen Implementierung von SATA auf dem Motherboard? Verstehe ich die Funktionsweise dieser Technologie grundsätzlich falsch?

Die Unterstützung hängt vom SATA-Controller der Erweiterungskarte ab, nicht vom SATA-Controller des Motherboards. Einschränkungen des SATA-Controllers des Motherboards gelten nicht für die Erweiterungskarte.

Wie kann ich feststellen, ob die Unterstützung für SATA-Port-Multiplikatoren von meinem Motherboard unterstützt wird? Mein Motherboard ist ein ASRock H61M-HVS und unterstützt SATA 2.0 (3 GB/s), aber das Durchsuchen des Handbuchs nach "Multiplikator" liefert keine Ergebnisse.

Die Erweiterungskarte, mit der Sie verbunden sind, ist KEIN SATA-Port-Multiplikator. Es ist nicht möglich, einen einzelnen SATA-Port mit mehreren SATA-Geräten zu verbinden. Diese Geräte sind jedoch vorhanden und erfordern SATA-Daten (mit dem Motherboard verbunden) und Stromkabel (mit dem Netzteil verbunden), mit denen Sie 5 SATA-Geräte an die Karte anschließen können.

 enter image description here

10
Ramhound

Da sagst du in deinem Kommentar: "Ich suche nach zusätzlichen SATA-Ports, weil ich auf meinem Motherboard keine mehr habe.":

Eine Lösung hierfür wäre die Verwendung eines Sata Host Bus-Adapters , der Ihre mögliche Anzahl von Laufwerken erweitert. Es gibt viele Arten von Laufwerken, von 2 Ports bis zu 16 auf einer einzelnen 8-Spur Karte.

IT vs IR-Modus:

Wenn Sie eine HBA-Karte auswählen, müssen Sie sich der beiden unterschiedlichen Modibewusst sein. Sie möchten, dass sich Ihre HBA-Karte im Initiator Target Mode (IT) befindet, der im Wesentlichen besagt, dass die Karte alle Laufwerke durchläuft und diese präsentiert das Betriebssystem direkt (es wird keine RAID-Hardware verwendet), dies ist vorteilhaft, da die Firmware normalerweise schneller ist und Sie mehr Kontrolle über die einzelnen Laufwerke in der Software haben (Ihr Betriebssystem/Ihre Festplattensoftware übernimmt die Laufwerke).Wenn Sie einen "dummen" Controller wie diesen haben, stellen Sie sicher, dass die von Ihnen verwendete Software alles sieht, was die Laufwerke tun.

IR-Modus bedeutet im Grunde, dass die Karte eine Firmware hat, die RAID-Funktionalität auf der Karte verwendet. Dies ist riskant, da das Austauschen der Schlachtzugskarte, wenn sie kaputt geht, keine triviale Aufgabe ist.

Angenommen Sie haben keine i5-3350P-CPU (die keine interne Grafik enthält), können Sie die PCIE 16-Lanes für Ihre HBA-Karte verwenden. Aber wenn Sie das haben, müssen Sie eine diskrete gfx-Karte verwenden und Sie müssen den PCIE 1x-Port verwenden. Sie haben hier weniger Möglichkeiten, aber ein guter Anfang ist das Lesen der ST-labs A390-Karte

Weitere Lektüre

Flashing HBA-Karten von IR zu IT

Hier sind einige Namen von Herstellern und ihre besten Angebote, die meiner Meinung nach LSI wurde von Avago gekauft, das von Broadcomgekauft wurde:

LSI MegaRaid

LSI 9201-16i (ich habe eines davon, teuer, aber sehr gut)

LSI 9220-8i (ich habe eines davon, teuer, aber sehr gut)

IBM M1015 (Diese Karte kann mit LSI 9211-8i-IT gekreuzt werden und gilt als gute Enthusiastenkarte .)

JMicron JMB363

Silicon Image Sil3512

5
Elmo

PCIe-SATA-Erweiterungskarte bedeutet nicht unbedingt Port-Multiplikator. Anders ausgedrückt ist eine PCIe-SATA-Erweiterungskarte eine PCIe-Karte, die einen weiteren (normalerweise AHCI) Host-Controller hinzufügt, der SATA-Anschlüsse bietet, genau wie der AHCI-Controller auf dem Mainboard. Früher wurden diese zu Systemen mit nur IDE Controllern hinzugefügt, und heute zu Geräten mit zu wenigen SATA-Ports.

Port-Multiplikatoren sind etwas ganz anderes, man kann sie sich wie USB-Hubs vorstellen. Ein Stecker geht rein und viele Stecker gehen raus. Sie müssen sich alle die Upstream-Bandbreite teilen, während PCIe-SATA-Erweiterungskarten an jedem Port die volle Bandbreite haben.

Port-Multiplikatoren müssen nicht unbedingt den PCIe-Erweiterungsformfaktor haben, es gibt jedoch verschiedene Modelle, die in einen 3,5-Zoll-Steckplatz passen. Diejenigen, die in einen PCIe-Steckplatz passen, funktionieren normalerweise nur mechanisch, da sie keine elektrischen Kontakte zum Steckplatz haben.

4
Ro-ee

Den anderen Teil Ihrer Frage ansprechen, die Port-Multiplikator-Kompatibilität bestimmen ...

Zunächst schauen wir uns den SATA-Controller an. In Ihrem Fall ist es Teil des Plattform-Chipsatzes Intel H61. Zum Glück ist Intel ziemlich gut in Bezug auf die technischen Daten und diese sind auf Ark erhältlich .

Von dort erhalten wir einen Link zum Datenblatt. Leider ist dieser Link jetzt defekt. In diesen Fällen haben Sie möglicherweise Glück mit archive.org. Ich habe mich entschieden, nach dem Dokumentnamen ("6-chipset-c200-chipset-datasheet", von der URL) zu suchen, und es gibt eine PDF-Kopie, die auf der Intel-Website verfügbar ist .

Von dort aus sehen wir auf Seite 591, dass es ein Register gibt, das nicht gesetzt werden sollte, da Port-Multiplikatoren auf dem 6er-PCH nicht unterstützt werden :

17 Unterstützt Port Multiplier (PMS) - R/WO.

Der PCH SATA-Controller unterstützt keine Port-Multiplikatoren. Das BIOS muss dieses Bit löschen, indem in dieses Feld eine 0 geschrieben wird.

Und aus anderen Abschnitten des Datenblattes:

HINWEIS: FIS-basierte Port-Multiplikatoren werden vom PCH nicht unterstützt.

...

23 IPME (Incorrect Port Multiplier Enable) - R/W.

Wenn gesetzt und GHC.IE und PxIS.IPMS gesetzt sind, generiert der PCH einen Interrupt. HINWEIS: FIS-basierte Port-Multiplikatoren werden von PCH nur auf den SATA-Ports 4 und 5 unterstützt

Wie Sie sehen, ist dies widersprüchlich und verwirrend. Da das H61 nur die Ports 0 bis 3 hat, ist die Angabe von 4 und 5 für Ihr Board irrelevant.

Wenn wir uns Quellen von Drittanbietern ansehen, dieses Wiki beansprucht Support, während dieser Forenthread beansprucht mangelnden Support.


Das Endergebnis? Es ist schwierig, die Unterstützung für Port-Multiplikatoren zu ermitteln , und Sie sollten nach Möglichkeit eine der anderen Optionen verwenden (PCIe-angeschlossene HBA-Karte oder USB-angeschlossener Controller).

3
Bob

KURZ & EINFACH

Vergessen Sie "Port-Multiplikatoren". Ihr ASRock H61M-HVS-Mainboard verfügt über EINEN PCI-Express-Sockel vom Typ "1x". Es ist weißer Kunststoff.

SUCHMASCHINENWÖRTER: PCI Express SATA Controller Karte

Ein typischer 1x-Steckplatz kann zwei SATA-Laufwerkschnittstellen bereitstellen.

Stecken Sie eine solche Karte ein und sichern Sie die Rückplatte mit einem Bolzen. Legen Sie die neue/nächste Festplatte in einen Schacht und sichern Sie sie. Datenkabel anschließen; Karte zu fahren. Schließen Sie das Laufwerk an die Stromversorgung an. System einschalten. Wenn dieses Laufwerk noch keine umfangreichen Mengen an animierten GIFs enthält, partitionieren und formatieren Sie es einfach und schon bald.

DETAIL

Ein modernes Motherboard sollte mindestens einen kleinen PCI Express "x1" -Steckplatz haben. STROMAUSFALL. SCHUTZ GEGEN STATIK. Öffnen Sie das System ein, und sehen, ob Ihr x1-Steckplatz zur Verfügung steht (nicht bereits belegt).

Die übliche, billige PCI-E-zu-SATA-Controllerkarte wird auch als "PCI-E-SATA-HBA" bezeichnet und kostet ab 20 USD. Zum Beispiel: StarTech hat eine um uns $ 35; Sie neigen dazu, gängige generische Designs neu zu kennzeichnen. Vielleicht ist es das eine oder andere Geld wert unter den Low-End-Karten.

Diese Karten werden wahrscheinlich NICHT mit SATA-Datenkabeln geliefert. Bekommen.

Das Netzteil Ihrer Box sollte mit SATA-Strom versorgt werden. Wenn Sie für diese zusätzlichen SATA-Laufwerke ein Y-Adapterkabel benötigen, um die Stromversorgung aufzuteilen, sollten Sie das Budget für die Aufteilung von SATA-Strom einplanen. Andernfalls ist ein Y-Kabel, das von der alten 4-poligen Molex-zu-SATA-Laufwerksleistung getrennt wird, angemessen und am billigsten.

Einige (andere) Geräte bieten einen x4-Steckplatz. ein bisschen länger als x1. Ein x4-Steckplatz kann mit einer PCI-E-Karte vom Typ HBA 8 zusätzliche Laufwerke aufnehmen.

Die höchste Leistungsaufnahme einer Festplatte liegt beim Hochfahren. moderne Antriebe nehmen kaum noch viel Saft auf; Sorgen Sie sich nicht um Ihre Stromversorgung, wenn Sie nur zwei oder vier weitere Laufwerke hinzufügen.

Leistung: Gut bis sehr gut (schneller als Hashims ASRock!)

Zuverlässigkeit: gut; Berühren Sie keine winzigen goldenen Kontaktfinger (Schlitzfinger) mit Ihren Fingern. Reinigen Sie die Kontaktfinger nur vorsichtig mit einem lösungsmittel- und fusselfreien Tuch.

KOMPATIBILITÄT:

Win (ver.X): Das Kartenpaket enthält Medien oder einen Weblink für den Treiber

Linux/BSD: Generell gute Unterstützung. Versuchen Sie herauszufinden, wessen SATA-Controller ASIC ("Chip") in die Kandidatenkarte integriert ist, und welches Chipmodell (Beispiel) Sie suchen: Linux support LSI

Die meisten dieser Chips verfügen über eigene RAID-Optionen auf Siliziumebene. Unter Linux/BSD sollte Software-RAID durch diese einwandfrei funktionieren.

HASHIM BITTE BEACHTEN SIE: Für Win (Ver.X) hat das BIOS/SATA des ASRock mbrd eine 3gig-Obergrenze. Siehe Produktwebsite für "Unlocker".

Ein moderner pci-E x1-Sata-Controller in Ihrem ASRock leidet nicht unter einer solchen Obergrenze und ist nicht wie der integrierte SATA-Controller von mbrd eingeschränkt.

3
jdx

Ich würde Ihnen empfehlen, sas card anstelle von sata card zu verwenden. Wenn Sie mindestens 4x freien PC-Steckplatz haben, sollten Sie sich eine Karte wie LSI SAS9220-8I zulegen. Wenn Sie eine SATA-Festplatte verwenden möchten, suchen Sie einfach nach Mini SAS 4i SFF-8087 36P 36-Pin Male to 4 SATA 7-Pin Splitter Adapterkabel.

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

0