PCIe 转 SATA 扩展卡如何工作,我的 PC 是否支持它们?

Has*_*ziz 27 motherboard pci-express hard-drive sata

我最近一直在寻找 PCIe 转 SATA 扩展卡,我认为它也被称为端口倍增器(这是我搜索此类适配器时在 Google 中的第一个结果)。我需要一个,因为我的系统上不再有任何可用的 SATA 端口,但我对这些卡的工作原理以及如何确定我的 PC 是否支持它们感到困惑。

根据上面链接的维基百科页面:

许多常见的控制器不支持此功能,因为它不是 SATA 控制器的要求。

在其他地方我看到它暗示这意味着支持归结为主板,以及主板上的SATA控制器是否支持此类扩展卡。

但是,像下面这样的端口倍增器通过直接连接到 PCIe 端口来工作 - 那么为什么该卡会受制于主板自己的 SATA 实现呢?我是否从根本上误解了这项技术的工作原理?

如果支持SATA端口倍频器归结为主板,我如何确定我的主板是否支持它们?我的主板是华擎 H61M-HVS 并支持 SATA 2.0 (3GB/s),但是在手册中搜索“乘数”没有返回任何结果。

Bob*_*Bob 40

添加更多 SATA 端口有四个基本“级别”:

  • USB-SATA 适配器既便宜又简单,而且在现代 UASP(USB-attached-SCSI)支持下速度非常快。然而,它们可能不是长期的好,因为它们中的许多不支持 TRIM 并且更便宜的 (3.0/3.1gen1, 5 Gbps) 仍然比内部 SATA 3.0 (6 Gbps) 稍慢。此外,如果您有多个驱动器,您最终会共享 USB 带宽。较简单的仅支持 2.5" 驱动器,因为它们不提供 12V 电源。它们包含一个内置的 SATA 控制器;一些扩展坞支持多个端口/驱动器。

  • SATA端口倍增器是可能的最便宜的选择,并有效地从共享单个上游SATA端口的带宽。这些并不总是得到支持,除非绝对必要(即其他选项不合适),否则我通常不鼓励使用它们。除非您能找到文档(通常在 SATA 控制器的规格表中)并且最好也能找到支持的经验证据,否则最好避免使用端口倍增器。这些使用(扩展)板载控制器。

  • SATA HBA,也称为“SATA PCIe 卡”,是添加少量额外端口的合理选择。这些通过 PCIe 添加了一个额外的 SATA 控制器,并且不与板载控制器交互。有些还提供“RAID”,但它通常只是 fakeRAID 的一种形式,您最好使用纯软件 RAID。查找 SATA 控制器型号以获取更多详细信息。这些通常可用于 PCIe x1 通道及以上。

  • 硬核选项是 SAS HBA。这些通常是为企业用途而设计的,通常比 SATA HBA 更强大。您可能需要专用电缆,但您应该能够毫无问题地连接 SATA 驱动器。这些还支持 SAS 端口倍增器,与 SATA 对应产品相比,它们更可靠且支持更好。再次,查看控制器模型以了解详细信息(并注意许多服务器 OEM 重新标记它们)。许多还带有 RAID(通常是硬件 RAID)支持。这些往往是 PCIe x4/x8 及更高版本。

通常,对于内部扩展,您会查看后两个中的任何一个,以 PCIe 卡的形式。普通 SATA 通常更便宜,但如果您找不到符合您需求的 SATA(许多端口、6 Gbps 速度等),可能值得考虑 SAS,其中许多在您最喜欢的拍卖网站上是二手的随着公司更换旧设备。请记住布线差异和 PCIe 通道要求。

  • @BaptisteCandellier 一个说 SATA,一个说 SAS,后者与说 SATA 的东西兼容。SATA 通常用于消费市场,而 SAS 通常用于企业/服务器市场,因此 SATA HBA 的制造成本和购买成本往往较低,但可靠性较差,而 SAS HBA 的制造工艺和可靠性明显更高,但也明显更贵。 (7认同)
  • @J...如果您购买新的 SAS HBA,您将花费 $$$+。如果你上 eBay,你可以买一个用过的,花 $ 或 $$。SAS->SATA 分线电缆比标准 SATA 电缆贵得多,但与您节省的购买使用的电缆相比,仍然非常便宜。大约一年前,我为我的家庭服务器挑选了一个支持 8 个驱动器的二手设备,并且非常满意。当然,YMMV,买二手有它的风险,警告空客等。 (6认同)
  • 补充一下@JamesTrotter 所说的,随着企业更换旧服务器,购买 SAS HBA 二手(eBay 等)非常便宜。SATA HBA 的知名品牌并不多;具有良好现代板载控制器的它们没有太大的市场,所以它只是一些非品牌的便宜货。 (2认同)
  • 我不认为我会提倡任何人在没有充分理由的情况下花费 $$ 购买 SAS 卡将其放入一个使用了 6 年的消费者台式机固定器上层(具有同类中最便宜的预算芯片组)。*“我只是想要更多的存储空间”* 不是这样的原因。 (2认同)
  • @FreeMan 但它进入了一个七年前的主板,当它是新的时候是 60 美元。这与 PC 的预算一样。就个人而言,除了找到最便宜的 SATA 卡外,我不会为任何事情而烦恼。具体来说,追逐 SAS 卡的附加价值并不存在。在所有。这是一个 H61 芯片组主板 - 它甚至不支持英特尔 RST。 (2认同)
  • @J...虽然讨论很有用,但我会保留答案,因为它一般描述扩展选项。一种选择是否比另一种更好完全取决于阅读者的预算和需求以及当前市场。也就是说,我上次查看时,如果您需要 4 个以上的端口(尤其是 6 Gbps 端口,现在对于 SSD 更常见/有用)二手 SAS 卡实际上比 SATA 卡便宜。我不会说他们应该升级计算机的其余部分:预算 Sandy Bridge 盒作为 NAS 运行良好,他们可能更愿意在存储上而不是新主板上花钱。 (2认同)
  • @davidbak 这取决于连接器的 SAS 端正在使用多少个 *lanes*。每个车道都可以全速行驶(取决于哪个 SAS 版本)。SFF-8484 连接器应为您提供 4 个通道,每个通道为 (SAS-1) 3 Gbps 或 (SAS-2) 6 Gbps(或更高的 SAS-3+)。*但是*如果您使用 SAS 扩展器,那么您只能获得到最近的扩展器的全链路速度,并且扩展器下游通道将共享上游通道 - 概念上类似于 SATA 端口倍增器,具有更好的执行(更智能的协议)。 (2认同)

Ram*_*und 13

我最近一直在寻找 PCIe 转 SATA 扩展卡,也称为端口倍增器,因为我的系统上不再有任何可用的 SATA 端口,但我对这些卡的工作原理以及如何工作感到困惑确定我的电脑是否支持它们。

您的主板支持 PCIe SATA 扩展卡。通过连接到 PCIe 通道的扩展卡添加额外的 SATA 端口,只会为系统添加一个额外的 SATA 控制器。但是,为了从连接到 PCIe SATA 扩展卡的任何磁盘启动,它必须明确表明受支持。

我最近一直在寻找 PCIe-SATA 扩展卡,也称为端口倍增器,因为我的系统上不再有任何可用的 SATA 端口,但我对这些卡的工作原理以及如何确定感到困惑我的电脑是否支持它们。

PCIe-SATA 通常被称为SATA Express (SATAe),当然,这本身就是一个实际的标准。这不应与eSATA混淆,后者是一种不同的标准,为外部 SATA 设备提供接口。

我在其他地方看到它暗示这意味着支持归结为主板以及主板上的 SATA 控制器是否支持此类扩展卡。

与热插拔等其他 SATA 功能一样,除了设备本身之外,还必须由 SATA 控制器支持。PCIe SATA 扩展卡有自己的SATA 控制器,不受主板本身SATA 控制器的限制。

但是,像下面这样的端口倍增器通过直接连接到 PCIe 端口来工作 - 那么为什么该卡会受制于主板自己的 SATA 实现呢?我是否从根本上误解了这项技术的工作原理?

支持以扩展卡的SATA控制器为准,不以主板的SATA控制器为准,任何主板SATA控制器的限制都不适用于扩展卡。

如果支持SATA端口倍频器归结为主板,我如何确定我的主板是否支持它们?我的主板是华擎 H61M-HVS 并支持 SATA 2.0 (3GB/s),但是在手册中搜索“乘数”没有返回任何结果。

您链接的扩展卡不是 SATA 端口复用器,它不允许单个 SATA 端口连接到多个 SATA 设备。但是,这些设备确实存在,并且需要 SATA 数据(连接到主板)和电源线(连接到 PSU),这允许您将 5 个 SATA 设备连接到卡。

在此处输入图片说明


Ole*_*ric 6

因为您在评论中说:“我正在寻找额外的 SATA 端口,因为我的主板上已经用完了它们。”

对此的一种解决方案是使用Sata Host Bus Adapter,这将扩展您可能的驱动器数量。这些类型有很多种,从单个 8 通道卡上的 2 个端口到 16 个端口不等。

IT 与 IR 模式:

如果选择 HBA 卡,您需要了解两种不同的模式。你想让你的 HBA 卡处于启动器目标模式 (IT),这基本上是说该卡将通过任何驱动器并将它们直接呈现给操作系统(不使用 raid 硬件),这是有益的,因为固件通常更快,并且您可以通过软件更好地控制各个驱动器(您的操作系统/磁盘软件将处理这些驱动器)。此外,拥有像这样的“哑”控制器,您可以确保您使用的软件能够看到驱动器正在执行的所有操作。

IR 模式基本上意味着该卡具有使用卡上 RAID 功能的固件。这是有风险的,因为如果它坏了就换掉raid卡,这远非一项微不足道的任务。

假设您没有 i5-3350P CPU(它没有内部图形),您可以将 PCIE 16 通道用于您的 HBA 卡。但是如果你有那个,你需要使用一个独立的 gfx 卡,你需要使用 PCIE 1x 端口。您在这里的选择较少,但一个好的开始是阅读ST-labs A390 卡

进一步阅读

将 HBA 卡从 IR 刷入 IT

以下是一些制造商的名称及其在我看来最好的产品LSI 被 Avago 收购,Avago 被Broadcom收购

LSI MegaRaid

LSI 9201-16i(我有一个,价格昂贵但非常好)

LSI 9220-8i(我有一个,价格昂贵但非常好)

IBM M1015(此卡可以交叉闪存到 LSI 9211-8i-IT,被认为是一个很好的发烧友卡。)

智微JMB363

硅影像 Sil3512


Ro-*_*-ee 5

PCIe SATA 扩展卡并不一定意味着端口倍增器。换句话说,PCIe SATA 扩展卡是一种PCIe 卡,它增加了另一个(通常是AHCI)提供SATA 连接器的主机控制器,就像主板上的AHCI 控制器一样。在过去,这些被添加到只有 IDE 控制器的系统中,现在用于 SATA 端口太少的设备。

端口倍增器是完全不同的东西,你可以把它们想象成 USB 集线器。一个连接器进去,许多连接器出去。它们都必须共享上行带宽,而 PCIe SATA 扩展卡在每个端口上都有完整的带宽。

端口倍增器不一定在 PCIe 扩展外形中,但有适合 3.5? 投币口。适合 PCIe 插槽的那些通常只能在机械上工作,因为它们没有与插槽的电接触。