web-dev-qa-db-fra.com

Comment fonctionnent les cartes d'extension PCIe vers SATA et mon ordinateur les prend-il en charge?

J'ai récemment cherché à obtenir une carte d'extension PCIe vers SATA, qui, je pense, est également connue sous le nom de multiplicateur port (qui était le premier résultat de Google lorsque j'ai recherché un tel adaptateur). J'en ai besoin car je n'ai plus de ports SATA libres sur mon système, mais je ne comprends pas comment ces cartes fonctionnent et comment déterminer si mon PC les prend en charge.

Selon la page Wikipedia ci-dessus:

De nombreux contrôleurs courants ne prennent pas en charge cette fonctionnalité, car ce n'est pas obligatoire pour un contrôleur SATA.

Ailleurs, j'ai vu que cela impliquait que cela signifie que le support revient à la carte mère et que le contrôleur SATA de la carte mère supporte de telles cartes d'extension.

Cependant, les multiplicateurs de port comme following fonctionnent en se connectant directement au port PCIe. Pourquoi alors la carte serait-elle soumise à la propre implémentation de SATA de la carte mère? Est-ce que je me trompe fondamentalement sur le fonctionnement de cette technologie?

Si la prise en charge des multiplicateurs de port SATA se réduit à la carte mère, comment puis-je déterminer si ma carte mère les prend en charge? Ma carte mère est un ASRock H61M-HVS et prend en charge le protocole SATA 2.0 (3 Go/s), mais la recherche du manuel "multiplicateur" ne donne aucun résultat.

18
Hashim

Il existe quatre "niveaux" de base pour ajouter plus de ports SATA:

  • Un adaptateur USB-SATA est économique, simple et rapide grâce à la prise en charge UASP (USB-Attaché-SCSI). Cependant, ils risquent de ne pas être bons à long terme car beaucoup d’entre eux ne prennent pas en charge TRIM et ceux qui sont moins chers (3.0/3.1gen1, 5 Gbps) sont encore un peu plus lents que la technologie SATA 3.0 interne (6 Gbps). De plus, vous finissez par partager la bande passante USB si vous avez plusieurs lecteurs. Les plus simples ne prennent en charge que les disques 2,5 "car ils ne fournissent pas d’alimentation 12 V. Ils contiennent un contrôleur SATA intégré; certaines stations d'accueil prennent en charge plusieurs ports/unités.

  • Un multiplicateur de port SATA est peut-être l'option la moins chère, et partage efficacement la bande passante d'un seul port SATA en amont. Ce sont pas toujours pris en charge et je découragerais généralement de les utiliser sauf si absolument nécessaire (c'est-à-dire que les autres options ne conviennent pas). À moins que vous ne trouviez de la documentation (souvent dans la fiche technique du contrôleur SATA) et, de préférence, une preuve de support empirique, il vaut mieux éviter les multiplicateurs de port. Ceux-ci utilisent (étendent) le contrôleur embarqué.

  • Une carte SATA HBA , également appelée "carte SATA PCIe", est une option raisonnable pour ajouter un petit nombre de ports supplémentaires. Ceux-ci ajoutent un contrôleur SATA supplémentaire via PCIe et n'interagissent pas avec le contrôleur intégré. Certains offrent également le «RAID», mais il s’agit généralement d’une fakeRAID et il est préférable d’utiliser un logiciel RAID pur. Recherchez le modèle de contrôleur SATA pour plus de détails. Ceux-ci sont généralement disponibles dans les lignes PCIe x1 et supérieures.

  • L'option hardcore est un HBA SAS. Celles-ci sont généralement conçues pour des utilisations professionnelles et sont généralement plus robustes que les HBA SATA. Vous aurez peut-être besoin d'un câble spécialisé, mais vous devriez pouvoir connecter des disques SATA sans aucun problème. Ils supportent en outre SAS multiplicateurs de ports, qui sont plus fiables et mieux pris en charge que leurs homologues SATA. Encore une fois, examinez le modèle de contrôleur pour plus de détails (et sachez que de nombreux constructeurs OEM les ont modifiés). Beaucoup viennent également avec le support RAID (souvent matériel RAID). Celles-ci ont tendance à être PCIe x4/x8 et plus.

En règle générale, pour une expansion interne, vous utilisez l'une des deux dernières, sous la forme d'une carte PCIe. Le format SATA standard est généralement moins cher, mais si vous ne trouvez pas le port correspondant à vos besoins (plusieurs ports, 6 Gbps, etc.), il peut être intéressant de choisir un SAS, dont beaucoup sont disponibles en second lieu. remettez-vous sur vos sites d'enchères préférés alors que les entreprises remplacent des équipements plus anciens Gardez à l'esprit les différences de câblage et les exigences de la voie PCIe.

29
Bob

J'ai récemment cherché à obtenir une carte d'extension PCIe vers SATA, également appelée multiplicateur de ports, car je n'ai plus de ports SATA libres sur mon système, mais je ne comprends pas comment ces cartes fonctionnent et comment je peux les utiliser. déterminer si mon PC les supportera.

Votre carte mère supporte les cartes d'extension PCIe SATA. L'ajout de ports SATA supplémentaires, via une carte d'extension connectée à une voie PCIe, ajoute uniquement un contrôleur SATA supplémentaire au système. Toutefois, pour pouvoir démarrer à partir de n'importe quel disque connecté à une carte d'extension PCIe SATA, il doit indiquer spécifiquement que cette dernière est prise en charge.

J'ai récemment envisagé de me procurer une carte d'extension PCIe-SATA, également appelée multiplicateur de ports, car je n'ai plus de ports SATA libres sur mon système, mais je ne comprends pas comment ces cartes fonctionnent et comment je peux déterminer. si mon PC les supportera.

PCIe-SATA est souvent appelé SATA Express (SATAe) , ce qui bien sûr est un standard en soi. Ce qui ne doit pas être confondu avec eSATA , qui est une norme différente, pour fournir une interface aux périphériques SATA externes.

Ailleurs, j'ai vu que cela impliquait que cela signifie que le support revient à la carte mère et que le contrôleur SATA de la carte mère supporte de telles cartes d'extension.

À l'instar des autres fonctionnalités SATA, telles que le remplacement à chaud, le contrôleur SATA doit prendre en charge le support en plus du périphérique lui-même. Les cartes d'extension PCIe SATA ont leur propre contrôleur SATA et ne sont pas limitées par le contrôleur SATA de la carte mère elle-même.

Cependant, les multiplicateurs de port comme ceux qui suivent fonctionnent en se connectant directement au port PCIe - pourquoi alors la carte serait-elle soumise à la propre implémentation de SATA de la carte mère? Est-ce que je me trompe fondamentalement sur le fonctionnement de cette technologie?

La prise en charge dépend du contrôleur SATA de la carte d’extension et non du contrôleur SATA de la carte mère. Toute limitation du contrôleur SATA de la carte mère ne serait pas applicable à la carte d’extension.

Si la prise en charge des multiplicateurs de port SATA se réduit à la carte mère, comment puis-je déterminer si ma carte mère les prend en charge? Ma carte mère est un ASRock H61M-HVS et prend en charge le protocole SATA 2.0 (3 Go/s), mais la recherche du manuel "multiplicateur" ne donne aucun résultat.

La carte d'extension à laquelle vous avez lié n'est PAS un multiplicateur de port SATA , elle ne permet pas à un seul port SATA de se connecter à plusieurs périphériques SATA. Cependant, ces périphériques existent et nécessitent des données SATA (connectées à la carte mère) et des câbles d'alimentation (connectés au PSU) vous permettant de connecter 5 périphériques SATA à la carte.

 enter image description here

10
Ramhound

Puisque vous dites dans votre commentaire: "Je cherche des ports SATA supplémentaires car je n’en ai plus sur ma carte mère.":

Une solution à ce problème consiste à utiliser un adaptateur de bus hôte Sata , qui étendra votre nombre possible de lecteurs. Il en existe de nombreux types, allant de 2 à 16 ports sur une seule carte à 8 voies.

Mode IT vs IR:

Si vous sélectionnez une carte HBA, vous devez connaître les deux modes} _ différents. Vous voulez que votre carte HBA soit en mode cible de l'initiateur (IT), ce qui indique en gros que la carte transmet tous les lecteurs et les présente directement au système d'exploitation (aucun matériel de raid utilisé)}, _ le micrologiciel est généralement plus rapide et vous obtenez un meilleur contrôle des lecteurs individuels dans le logiciel (le logiciel de votre système d'exploitation/logiciel de disque gérera les lecteurs)). De plus, avec un contrôleur "idiot" comme celui-ci, vous vous assurez que le logiciel que vous utilisez verra tout ce que les lecteurs font.

Le mode IR signifie que la carte possède un micrologiciel utilisant la fonctionnalité RAID sur la carte. Ceci est risqué car échanger la carte de raid si elle se casse, est loin d’être une tâche triviale.

En supposant que vous ne possédez pas de processeur i5-3350P (sans graphiques internes), vous pouvez utiliser les 16 voies PCIE pour votre carte HBA. Mais si vous en avez, vous devez utiliser une carte gfx discrète et le port 1x PCIE. Ici, vous avez moins d’options, mais commencez par lire sur la carte carte A390 ST-labs

Lectures complémentaires

Cartes HBA clignotantes d'IR vers IT

Voici quelques noms de fabricants et leurs meilleures offres à mon avis LSI a été acheté par Avago, qui a été acheté par Broadcom:

LSI MegaRaid

LSI 9201-16i (j'en ai un, cher mais très bon)

LSI 9220-8i (j'en ai un, cher mais très bon)

IBM M1015 (Cette carte peut être imprimée en croix sur LSI 9211-8i-IT et est considérée comme une bonne carte pour les passionnés .)

JMicron JMB363

Image silicium sil3512

5
Elmo

La carte d'extension PCIe SATA ne signifie pas nécessairement multiplicateur de ports. En d'autres termes, une carte d'extension SATA PCIe est une carte PCIe qui ajoute un autre contrôleur hôte (généralement AHCI) fournissant des connecteurs SATA, tout comme le contrôleur AHCI de la carte mère. Autrefois, ils étaient ajoutés aux systèmes dotés uniquement de contrôleurs IDE, et de nos jours aux périphériques disposant de trop peu de ports SATA.

Les multiplicateurs de ports sont une chose totalement différente, vous pouvez les considérer comme des concentrateurs USB. Un connecteur entre et de nombreux connecteurs s'éteignent. Ils doivent tous partager la bande passante amont, tandis que les cartes d'extension PCIe SATA disposent de toute la bande passante sur chaque port.

Les multiplicateurs de ports ne font pas nécessairement partie du facteur d’extension PCIe, mais différents modèles s’intègrent dans un emplacement de 3,5 pouces. Ceux qui entrent dans un slot PCIe ne le font généralement que mécaniquement, car ils n’auront pas de contact électrique avec le slot.

4
Ro-ee

Abordant l’autre partie de votre question, déterminer la compatibilité multiplicateur de ports ...

Nous commençons par regarder le contrôleur SATA. Dans votre cas, il fait partie du chipset de la plate-forme, le Intel H61. Heureusement, Intel est assez doué pour ses spécifications, et celles-ci sont disponibles sur Ark .

De là, on nous donne un lien vers la fiche technique. Malheureusement, ce lien est maintenant brisé. Dans ces cas, vous pouvez avoir de la chance avec archive.org; J'ai choisi de rechercher le nom du document ("6-chipset-c200-chipset-datasheet", à partir de l'URL) et une copie PDF est disponible sur le site Web d'Intel .

À partir de là, nous voyons à la page 591 un registre qui ne devrait pas être défini, car les multiplicateurs de ports ne sont pas pris en charge sur le PCH série 6}: _:

17 prend en charge le multiplicateur de ports (PMS) - R/WO.

Le contrôleur PCH SATA ne prend pas en charge les multiplicateurs de port. Le BIOS doit effacer ce bit en écrivant un 0 dans ce champ.

Et à partir d'autres sections de la fiche technique:

REMARQUE: Les multiplicateurs de port basés sur la FIS ne sont pas pris en charge par PCH.

...

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

Lorsqu'il est défini et que GHC.IE et PxIS.IPMS sont définis, le PCH générera une interruption. REMARQUE: Les multiplicateurs de port basés sur FIS ne sont pris en charge que par PCH sur les ports SATA 4 et 5.

Comme vous pouvez le constater, ceci est contradictoire et déroutant. Bien que le H61 ne possède que les ports 0 à 3, la note environ 4 et 5 n’a aucune incidence sur votre carte.

Si nous regardons des sources tierces, ce wiki déclare un soutien alors que ce fil de discussion affirme un manque de soutien.


La ligne de fond? Il est difficile de déterminer la prise en charge des multiplicateurs de port}, et vous devez utiliser l'une des autres options dans la mesure du possible (carte HBA connectée PCIe ou contrôleur USB).

3
Bob

COURT & SIMPLE

Oubliez les "multiplicateurs de ports". Votre carte mère ASRock H61M-HVS possède UN SEUL connecteur pci-Express de type "1x"; c'est du plastique blanc.

MOT DE MOTEUR DE RECHERCHE: carte contrôleur pci Express SATA

Un emplacement 1x typique peut fournir une paire d'interfaces de disque SATA.

Branchez une telle carte et fixez sa plaque arrière avec un boulon. Mettez le nouveau/prochain disque dur dans une baie et sécurisé. Connectez le câble de données; carte à conduire. Connectez le pouvoir à conduire. Allumez le système. Si ce disque ne contient pas déjà vos réserves considérables de fichiers GIF animés, partitionnez et formatez-le, et bientôt.

DÉTAIL

Une carte mère moderne devrait avoir au moins un petit slot PCI Express "x1". ÉTEINDRE. PROTÉGER CONTRE STATIQUE. Ouvrez votre boîte système et voyez si votre emplacement x1 est disponible (pas déjà occupé).

La carte contrôleur PCI-E-à-SATA commune et bon marché est également connue sous le nom de "pci-E SATA HBA") et sera proposée à partir de 20 $ et plus; Par exemple: StarTech en a un autour de nous, 35 dollars; ils ont tendance à ré-étiqueter les conceptions génériques communes; peut-être vaut-il la peine de dépenser deux dollars supplémentaires parmi les cartes bas de gamme.

Ces cartes ne sont probablement pas fournies avec des câbles de données SATA. Prends-en.

L'alimentation de votre boîte devrait fournir des sources d'alimentation SATA. Si vous devez utiliser un câble d'adaptateur en Y pour séparer l'alimentation de ces disques SATA supplémentaires, essayez de prévoir un budget pour la scission à partir de l'alimentation SATA. Sinon, un câble en Y qui se sépare de l’ancienne alimentation d’un disque Molex à SATA à 4 broches est adéquat et moins cher.

Certains (autres) membres offrent un emplacement x4; un peu plus long que x1. Un emplacement x4 peut gérer 8 lecteurs supplémentaires, en utilisant une carte PCI-E de type HBA.

La puissance absorbée la plus profonde d'un disque dur est au démarrage; les entraînements modernes ne consomment presque plus de jus; ne vous inquiétez pas de votre alimentation si vous n’ajoutez que deux ou quatre disques supplémentaires.

Performance: Bon à très bon (plus rapide que ASRock de Hashim!)

Fiabilité: bonne; ne touchez pas de minuscules contacts dorés (fentes) "doigts" avec vos doigts. Nettoyez les doigts de contact seulement doucement avec un chiffon sans solvant et non pelucheux.

COMPATIBILITÉ:

Win (ver.X): le paquet de carte fournira un support ou un lien Web pour le pilote

Linux/BSD: Généralement un bon support. Essayez de savoir quel contrôleur SATA ASIC ("puce") est en cours d'intégration dans la carte candidate, et quel modèle de puce, puis (exemple), recherchez: support Linux LSI

La plupart de ces puces apportent leurs propres options RAID au niveau du silicium. Sous Linux/BSD, les logiciels RAID devraient fonctionner correctement.

HASHIM VEUILLEZ NOTER: Pour gagner (version X), le BIOS/SATA d'ASRock mbrd a un plafond de 3gig; voir le site web du produit pour "unlocker".

Un contrôleur SATA pci-E x1 moderne dans votre ASRock ne souffrira pas d'un tel plafond et ne sera pas limité comme le SATA intégré de mbrd.

3
jdx

Je vous recommanderais d'utiliser une carte sas au lieu d'une carte sata. Si vous avez au moins 4 emplacements pour pcie gratuits, il vaut mieux obtenir une carte sas telle que LSI SAS9220-8I, alors si vous voulez utiliser un disque dur SATA, trouvez simplement Mini SAS 4i SFF-8087 36P 36-Pin Male to 4 Câble adaptateur séparateur SATA à 7 broches.

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

0
Mohammad Suhaimi