PCIe 至 SATA 扩展卡如何工作?我的电脑是否支持它们?

PCIe 至 SATA 扩展卡如何工作?我的电脑是否支持它们?

我最近一直在考虑购买 PCIe 转 SATA 扩展卡,我认为这也被称为端口倍增器(这是我在 Google 上搜索此类适配器时得到的第一个结果)。我需要一个,因为我的系统上不再有空闲的 SATA 端口,但我不清楚这些卡的具体工作原理以及如何确定我的 PC 是否支持它们。

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

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

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

然而,端口倍增器下列的通过直接连接到 PCIe 端口即可工作 - 那么为什么卡会受到主板自身 SATA 实现的影响?我是否从根本上误解了这项技术的工作原理?

如果对 SATA 端口倍增器的支持确实取决于主板,那么我如何确定我的主板是否支持它们?我的主板是 ASRock H61M-HVS,支持 SATA 2.0 (3GB/s),但在手册中搜索“倍增器”没有返回任何结果。

答案1

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

  • USB-SATA 适配器便宜又简单,而且速度相当快,支持现代 UASP(USB 连接 SCSI)。但是,它们可能不是长期的好选择,因为其中许多不支持 TRIM,而且较便宜的(3.0/3.1gen1,5 Gbps)适配器仍然比内部 SATA 3.0(6 Gbps)稍慢。此外,如果您有多个驱动器,您最终会共享 USB 带宽。较简单的适配器仅支持 2.5 英寸驱动器,因为它们不提供 12V 电源。它们包含内置 SATA 控制器;一些底座支持多个端口/驱动器。

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

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

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

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

答案2

我最近一直在考虑购买 PCIe 转 SATA 扩展卡(也称为端口倍增器),因为我的系统上不再有任何空闲的 SATA 端口,但我很困惑这些卡的具体工作原理以及如何确定我的电脑是否支持它们。

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

我最近一直在考虑购买 PCIe-SATA 扩展卡(也称为端口倍增器),因为我的系统上不再有任何空闲的 SATA 端口,但我很困惑这些卡的具体工作原理以及如何确定我的电脑是否支持它们。

PCIe-SATA 通常被称为SATA Express (SATAe),当然,它本身就是一个实际标准。不应将其与以太网,这是一个不同的标准,为外部 SATA 设备提供接口。

我在其他地方看到暗示,这意味着支持取决于主板以及主板上的 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 设备连接到卡上。

在此处输入图片描述

答案3

因为你在评论中说:“我正在寻找额外的 SATA 端口,因为我的主板上已经没有端口了。”

解决这个问题的一个方法是使用Sata 主机总线适配器,这将扩大您的可用驱动器数量。此类驱动器种类繁多,从 2 个端口到单个 8 通道卡上的 16 个端口不等。

IT 与 IR 模式:

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

IR 模式基本上意味着该卡具有使用卡上 RAID 功能的固件。这是有风险的,因为如果 RAID 卡坏了,更换它绝非易事。

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

进一步阅读

将 HBA 卡从 IR 刷新到 IT

以下是一些制造商的名称以及我认为他们的最佳产品LSI 被 Avago 收购,而 Avago 又被博通

LSI MegaRaid

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

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

IBM M1015(此卡可交叉闪存至 LSI 9211-8i-IT,并且被认为是一款优秀的发烧友卡

智微JMB363

矽映科技 Sil3512

答案4

简短而简单

忘记“端口倍增器”您的 ASRock H61M-HVS 主板有一个“1x”类型的 pci-Express 插槽;它是白色塑料。

搜索引擎词:pci Express SATA 控制卡

典型的 1x 插槽可以提供一对 SATA 驱动器接口。

插入这样的卡并用螺栓固定其背板。将新/下一个硬盘放入托架并固定。连接数据线;将卡连接到驱动器。将电源连接到驱动器。打开系统。如果该驱动器尚未包含您大量的动画 GIF,那么只需分区和格式化,它很快就会包含。

细节

现代主板应该至少有一个小型 PCI Express“x1”插槽。关闭电源。防静电。打开系统盒,查看 x1 插槽是否可用(未被占用)。

常见的廉价 PCI-E 转 SATA 控制卡也称为“pci-E SATA HBA”),价格为 20 美元及以上;例如:StarTech 有一款价格在 35 美元左右;他们倾向于重新标记常见的通用设计;在低端卡中可能值得多花一两块钱。

这些卡可能不附带 SATA 数据线。买一些。

您的机箱电源应提供 SATA 电源。如果您需要使用 Y 型适配器电缆为这些额外的 SATA 驱动器分配电源,请尝试预算从 SATA 电源分配。否则,从古老的 4 针 Molex 到 SATA 驱动器电源分配的 Y 型电缆就足够了,而且最便宜。

一些(其他)mbrd 提供 x4 插槽;比 x1 稍长。x4 插槽可以使用 HBA 类型的 pci-E 卡处理 8 个附加驱动器。

硬盘的最大耗电量是在旋转时;现代硬盘几乎不再消耗太多电量;如果只添加两个或四个硬盘,不必担心电源。

性能:良好到非常好(比 Hashim 的 ASRock 更快!)

可靠性:良好;不要用你的手指。只能用无溶剂且不起毛的布轻轻地清洁接触手指。

兼容性:

Win(ver.X): 卡包将提供媒体或驱动程序的网络链接

Linux/BSD:一般支持良好。尝试找出候选卡中集成了谁的 SATA 控制器 ASIC(“芯片”)以及哪种型号的芯片,然后(例如)搜索:Linux 支持 LSI

大多数芯片都带有自己的硅级 RAID 选项。在 Linux/BSD 下,软件 RAID 应该可以通过这些芯片正常工作。

HASHIM 请注意:对于 win(ver.X),ASRock mbrd 的 BIOS/SATA 有 3gig 的上限;请参阅产品网站上的“解锁器”。

您的 ASRock 中的现代 pci-E x1 Sata 控制器不会受到此类限制,并且不会像 mbrd 的集成 SATA 那样受到限制。

相关内容