Wie funktionieren PCIe-zu-SATA-Erweiterungskarten und unterstützt mein PC sie?

Ich habe kürzlich nach einer PCIe-zu-SATA-Erweiterungskarte gesucht, die meiner Meinung nach auch als - Portmultiplikator bezeichnet wird (was das erste Ergebnis in Google war, als ich nach einem solchen Adapter suchte). Ich brauche einen, weil ich keine freien SATA-Ports 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.

Gemäß der oben verlinkten Wikipedia-Seite:

Viele gängige Controller unterstützen diese Funktion nicht, da es sich nicht um eine Voraussetzung für einen SATA-controller.

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

Portmultiplikatoren wie die folgenden funktionieren jedoch, indem sie direkt eine Verbindung zum PCIe-Port herstellen-warum sollte die Karte dann der eigenen Implementierung von SATA durch das Motherboard unterliegen? Bin ich grundsätzlich missverstehen, wie diese Technologie funktioniert?

Wenn die Unterstützung für SATA-Portmultiplikatoren auf dem Motherboard zusammenläuft, wie kann ich feststellen, ob mein Motherboard sie unterstützt? Mein Motherboard ist ein ASRock H61M-HVS und unterstützt SATA 2.0 (3 GB/s), aber die Suche im Handbuch nach "Multiplier" liefert keine Ergebnisse.

Author: Hashim Aziz, 2018-11-27

7 answers

Es gibt vier grundlegende "Ebenen" des Hinzufügens weiterer SATA-Ports:

  • Ein USB-SATA-Adapter ist billig und einfach und mit moderner UASP-Unterstützung (USB-Attached-SCSI) recht schnell. Sie sind jedoch möglicherweise langfristig nicht gut, da viele von ihnen TRIM nicht unterstützen und billigere (3.0/3.1gen1, 5 Gbps) immer noch etwas langsamer sind als interne SATA 3.0 (6 Gbps). Darüber hinaus teilen Sie USB-Bandbreite, wenn Sie mehrere Laufwerke haben. Die einfacheren unterstützen nur 2.5" - Laufwerke, da sie dies nicht tun bieten 12 V power. 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 von einem einzelnen Upstream-SATA-Port. Diese werden nicht immer unterstützt und ich würde im Allgemeinen davon abraten, sie zu verwenden, es sei denn, dies ist absolut erforderlich (dh die anderen Optionen sind ungeeignet). Es sei denn, Sie finden Dokumentation (häufig im Datenblatt des SATA-Controllers) und vorzugsweise auch empirische Beweise für die Unterstützung, Sie sind besser dran, Port Multiplikatoren zu vermeiden. Diese verwenden (erweitern) den Onboard-Controller.

  • Eine SATA HBA, auch als "SATA PCIe Card" bezeichnet, ist eine vernünftige Option zum Hinzufügen einer kleinen Anzahl zusätzlicher Ports. Diese fügen einen zusätzlichen SATA-Controller über PCIe hinzu und interagieren nicht mit dem Onboard-Controller. Einige bieten auch "RAID", aber es ist in der Regel nur eine Form von fakeRAID und Sie sind besser dran mit reiner Software RAID. Nachschlagen der SATA-controller-Modell für mehr details. Diese sind normalerweise in PCIe x1 Lane und höher verfügbar.

  • Die erste Option ist ein SAS HBA. Diese sind in der Regel für enterprisey Anwendungen konzipiert und sind in der Regel robuster als SATA HBAs. Möglicherweise benötigen Sie ein spezielles Kabel, aber Sie sollten SATA-Laufwerke problemlos anschließen können. Diese unterstützen zusätzlich SAS-Port-Multiplikatoren, die zuverlässiger und besser unterstützt werden als ihre SATA-Pendants. Schauen Sie sich wieder den Controller an modell für Details (und beachten Sie, dass viele Server-OEMs sie neu einfügen). Viele kommen auch mit RAID (oft hardware-RAID-Unterstützung). Diese neigen dazu, PCIe x4 / x8 und höher zu sein.

Im Allgemeinen betrachten Sie für die interne Erweiterung eine der letzten beiden in Form einer PCIe-Karte. Einfaches SATA ist normalerweise billiger, aber wenn Sie keinen finden, der Ihren Anforderungen entspricht (viele Ports, 6 Gbps-Geschwindigkeiten usw.) es kann sich lohnen, sich einen SAS anzuschauen, von dem viele aus zweiter Hand auf Ihrem Lieblingsauktionsseiten als Unternehmen ersetzen ältere Geräte. Beachten Sie die Verkabelungsunterschiede und PCIe-Lane-Anforderungen.

 37
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-27 15:33:15

Ich habe kürzlich nach einer PCIe-zu-SATA-Erweiterungskarte gesucht, die auch als Portmultiplikator bezeichnet wird, da ich keine freien SATA-Ports 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.

Ihr Motherboard unterstützt PCIe SATA Erweiterungskarten. Durch Hinzufügen zusätzlicher SATA-Ports über eine Erweiterungskarte, die an eine PCIe-Spur angeschlossen ist, wird dem System. Um jedoch von jedem Datenträger zu booten, der an eine PCIe SATA-Erweiterungskarte angeschlossen ist, muss dies ausdrücklich angegeben werden unterstützt.

Ich habe kürzlich nach einer PCIe-SATA-Erweiterungskarte gesucht, die auch als Portmultiplikator bezeichnet wird, da ich keine freien SATA-Ports 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.

PCIe-SATA wird oft als SATA bezeichnet Express (SATAe) , was natürlich selbst ein tatsächlicher Standard ist. Dies sollte nicht mit eSATA verwechselt werden, 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 ankommt und ob der SATA-Controller auf dem Motherboard solche Erweiterungskarten unterstützt.

Wie andere SATA-Funktionen, wie Hot-Swap-fähig, muss die Unterstützung vom SATA unterstützt werden controller zusätzlich zum Gerät selbst. PCIe SATA-Erweiterungskarten haben einen eigenen SATA-Controller und sind nicht durch den SATA-Controller auf dem Motherboard selbst begrenzt.

Portmultiplikatoren wie die folgenden funktionieren jedoch, indem sie direkt an den PCIe-Port angeschlossen werden - warum sollte die Karte dann der eigenen Implementierung von SATA durch das Motherboard unterliegen? Verstehe ich grundsätzlich falsch, wie diese Technologie funktioniert?

Unterstützung wäre abhängig von der Erweiterungskarte SATA-Controller, nicht der SATA-Controller des Motherboards, jede Einschränkung des SATA-Controllers des Motherboards gilt nicht für die Erweiterungskarte.

Wenn die Unterstützung für SATA-Portmultiplikatoren auf dem Motherboard zusammenläuft, wie kann ich feststellen, ob mein Motherboard sie unterstützt? Mein Motherboard ist ein ASRock H61M-HVS und unterstützt SATA 2.0 (3 GB/s), aber die Suche im Handbuch nach "Multiplier" liefert keine Ergebnisse.

Die Erweiterungskarte, mit der Sie verbunden sind ist KEIN SATA-Port-Multipler, erlaubt es keinen einzelnen SATA-Port, an mehrere SATA-Geräte anzuschließen. Diese Geräte sind jedoch vorhanden und erfordern SATA-Daten (an das Motherboard angeschlossen) und Stromkabel (an das Netzteil angeschlossen), mit denen Sie 5 SATA-Geräte an die Karte anschließen können.

geben Sie hier die Bildbeschreibung ein

 12
Author: Ramhound,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-27 03:08:15

Da Sie in Ihrem Kommentar sagen: " Ich suche nach zusätzlichen SATA-Ports, weil mir diese auf meinem Motherboard ausgehen.":

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

ES vs IR modus:

Wenn Sie eine HBA-Karte auswählen, müssen Sie sich der beiden verschiedenen Modi bewusst sein. Sie möchten Ihre HBA-Karte im Initiator-Zielmodus (IT) haben, der im Grunde besagt, dass die Karte alle Laufwerke passthru und sie dem Betriebssystem direkt präsentiert (keine RAID-Hardware verwendet), dies ist vorteilhaft, da die Firmware normalerweise schneller ist und Sie mehr Kontrolle über die einzelnen Laufwerke in der Software erhalten (Ihr Betriebssystem/Ihre Festplatten-Software behandelt die Laufwerke). Wenn Sie einen "dummen" Controller wie diesen haben, stellen Sie außerdem sicher, dass die von Ihnen verwendete Software angezeigt wird alles, was die Laufwerke tun.

Der IR-Modus bedeutet grundsätzlich, dass die Karte über eine Firmware verfügt, die RAID-Funktionen auf der Karte verwendet. Dies ist riskant, da das Austauschen der Raid-Karte, wenn sie kaputt geht, alles andere als eine triviale Aufgabe ist.

Angenommen, Sie haben keine i5-3350P-CPU (die keine interne Grafik hat), können Sie die PCIE 16-Lanes für Ihre HBA-Karte verwenden. Wenn Sie dies jedoch tun, müssen Sie eine diskrete GFX-Karte verwenden und den PCIE 1x-Port verwenden. Sie haben weniger optionen hier, aber ein guter Anfang ist es, über die ST-labs A390-Karte

Weiterlesen

Blinkende HBA-Karten von IR zu IT

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

LSI MegaRaid -

LSI 9201-16i (Ich habe eine davon, teuer, aber sehr gut)

LSI 9220-8i (ich habe einen von diesen, aber sehr teuer gute)

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

JMicron JMB363 -

Silizium Bild Sil3512

 6
Author: Ole Aldric,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-28 14:21:34

PCIe SATA Erweiterungskarte bedeutet nicht unbedingt Port Multiplier. Anders ausgedrückt, eine PCIe SATA-Erweiterungskarte ist eine PCIe-Karte, die einen anderen (normalerweise AHCI) Host-Controller hinzufügt, der SATA-Anschlüsse bereitstellt, genau wie der AHCI-Controller auf dem Mainboard. In den alten Tagen wurden diese zu Systemen mit nur IDE-Controllern hinzugefügt, und heutzutage für Geräte, die zu wenige SATA-Ports haben.

Port-Multiplikatoren sind eine ganz andere Sache, man kann sie sich wie USB-Hubs vorstellen. Ein Stecker geht hinein und viele Anschlüsse gehen aus. Sie alle müssen die Upstream-Bandbreite gemeinsam nutzen, während PCIe SATA-Erweiterungskarten die volle Bandbreite an jedem Port haben.

Portmultiplikatoren sind nicht unbedingt im PCIe-Erweiterungsformfaktor enthalten, aber es gibt verschiedene Modelle, die in einen 3,5-Zoll-Steckplatz passen. Diejenigen, die in einen PCIe-Steckplatz passen, tun dies normalerweise nur mechanisch, da sie keine elektrischen Kontakte zum Steckplatz haben.

 4
Author: Ro-ee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-27 02:00:55

KURZ & EINFACH

"Port-Multiplikatoren" vergessen" Ihr ASRock H61M-HVS mainboard hat EINEN pci-Express-Buchse vom Typ "1x"; es ist aus weißem Kunststoff.

SUCHMASCHINEN-WÖRTER: pci Express SATA Controller card

Ein typischer 1x-Steckplatz kann ein Paar SATA-Laufwerksschnittstellen bereitstellen.

Stecken Sie eine solche Karte ein und sichern Sie die Rückplatte mit einem Bolzen. Legen Sie neue / nächste Festplatte in einem Schacht & sicher. Datenkabel anschließen; Karte an Laufwerk. Schließen Sie Strom an den Antrieb an. System einschalten. Wenn das laufwerk enthält nicht bereits Ihre umfangreichen Horten von animierten GIFs, dann nur Partition & Format, und es wird bald.

DETAIL -

Ein modernes Motherboard sollte mindestens einen kleinen PCI Express " x1 " Steckplatz haben. ABSCHALTEN. VOR STATIK SCHÜTZEN. Öffnen Sie Ihre Systembox und prüfen Sie, ob Ihr x1-Steckplatz verfügbar ist (noch nicht belegt).

Die übliche, billige PCI-E-zu-SATA-Controller-Karte wird auch als "pci-E SATA HBA" bezeichnet) und wird ab $20 &höher; zB: StarTech hat eine um us $ 35; Sie neigen dazu, gemeinsame generische Designs neu zu etikettieren; vielleicht extra Buck oder zwei unter Low-End-Karten wert.

Diese Karten werden WAHRSCHEINLICH NICHT mit SATA - Datenkabeln geliefert. Holen Sie einige.

Das Netzteil Ihrer Box sollte SATA-Stromzufuhr liefern. Wenn Sie ein Y-Adapterkabel verwenden müssen, um die Stromversorgung für diese zusätzlichen SATA-Laufwerke aufzuteilen, versuchen Sie, das Budget für die Aufteilung von SATA-Strom aufzuteilen. Andernfalls ist ein Y-Kabel, das sich von der 4-Pin-Molex-zu - SATA-Laufwerksleistung aufteilt, ausreichend und Günstigstes.

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

Die tiefste Stromaufnahme einer Festplatte befindet sich im Spin-up; moderne Laufwerke nehmen kaum mehr viel Saft auf; Mach dir keine Sorgen um deine Stromversorgung, wenn du nur zwei oder vier weitere Laufwerke hinzufügst.

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

Zuverlässigkeit: Gut; berühren Sie nicht tiny gold Kontakt (slot) " Finger" mit Ihren Fingern. Kontaktfinger nur vorsichtig mit lösemittel - und fusselfreiem Tuch reinigen.

- KOMPATIBILITÄT:

Gewinnen (ver.X): Kartenpaket liefert Medien oder einen Weblink für Treiber

Linux / BSD: Generell gute Unterstützung. Versuchen Sie herauszufinden, wessen SATA-Controller ASIC ("Chip") in die Karte integriert wird und welcher Modellchip, dann (Beispiel) Suche: Linux Support LSI

Die meisten dieser Chips bringen ihre eigenen RAID-Optionen auf Siliziumebene mit. Unter Linux/BSD, software RAID sollte durch diese gut funktionieren.

HASHIM BITTE BEACHTEN Sie: Für win(ver.X) dass ASRock mbrds BIOS / SATA eine 3gig-Decke hat; siehe Produktwebsite für "Unlocker".

Ein moderner pci-E x1 Sata Controller in Ihrem ASRock wird keine solche Decke leiden, und wird nicht wie mbrd integrierte SATA begrenzt werden.

 3
Author: jdx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-27 13:10:52

Adressierung des anderen Teils Ihrer Frage, Bestimmung der Port-Multiplikator-Kompatibilität...

Wir beginnen mit der Suche nach dem SATA-Controller. In Ihrem Fall ist es Teil des Plattform-Chipsatzes Intel H61. Gott sei Dank, Intel ist ziemlich gut über ihre Spezifikationen, und diese sind verfügbar auf Ark.

Von dort aus erhalten wir einen Link zum Datenblatt. Leider ist dieser Link jetzt kaputt. In diesen Fällen haben Sie möglicherweise Glück mit archive.org; ich wählte, um das Dokument zu suchen name ("6-Chipsatz-c200-Chipsatz-Datenblatt", von der URL) und es gibt eine [[7]}PDF-Kopie auf der Intel-Website verfügbar.

Von dort aus sehen wir auf Seite 591 ein Register, das nicht gesetzt werden sollte, da Portmultiplikatoren auf dem PCH der 6er-Serie nicht unterstützt werden:

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

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

Und aus andere Abschnitte des Datenblattes:

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

...

23 Falsche Port-Multiplikator Aktivieren (IPME) - R/W.

Wenn gesetzt, und GHC.IE und PxIS.IPMS sind gesetzt, der PCH erzeugt einen Interrupt. HINWEIS: FIS-basierte Portmultiplikatoren werden nur von den SATA-Ports 4 und 5 von PCH

Wie Sie sehen, ist dies widersprüchlich und verwirrend. Obwohl da der H61 nur Ports 0 bis 3, der Hinweis über 4 und 5 ist irrelevant für ihr board.

Betrachten wir die Quellen von Drittanbietern, das wiki - , Ansprüche zu unterstützen, während in diesem forum thread Ansprüchen Mangel an Unterstützung.


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

 3
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-28 04:38:32

Ich würde Ihnen empfehlen, eine SAS-Karte anstelle einer SATA-Karte zu verwenden. Wenn u haben freies atleast 4x pcie slot, besser erhalten sas karte wie LSI SAS9220-8I, dann, Wenn sie verwenden wollten SATA festplatte, nur finden Mini SAS 4i SFF-8087 36 P 36-Pin Stecker auf 4 SATA 7-Pin Splitter Adapter Kabel.

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

 0
Author: Mohammad Suhaimi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-11-28 00:04:32