![旧款戴尔上的 PCI Express - 足以支持 USB 3.0 卡吗?](https://linux22.com/image/1282733/%E6%97%A7%E6%AC%BE%E6%88%B4%E5%B0%94%E4%B8%8A%E7%9A%84%20PCI%20Express%20-%20%E8%B6%B3%E4%BB%A5%E6%94%AF%E6%8C%81%20USB%203.0%20%E5%8D%A1%E5%90%97%EF%BC%9F.png)
今天刚买了一个 USB 3.0 1TB 硬盘,打算开始将很多东西数字化,然后推送到我的 PS3 和 Wii。从 USB 2.0 的角度来看,吞吐量很好,但我想看看我是否可以升级到 USB 3.0
CPU-Z 表示我的主板有一个用于显卡的 PCI Express 插槽,链路宽度为 x1,最大支持 x16。我猜这意味着我有一个 PCIe 插槽,最多可以容纳 x16 卡。我知道我现在没有使用它,因为盒子里的显卡是较旧的 PCI ATI 卡
我认为这应该可行,因为 Newegg 上的所有卡都运行 PCI Express 但没有提到其他任何东西,但我想在花 30 美元购买该卡之前确认一下。
答案1
PCI-Express 接口有多种版本。我预计 USB 3.0 卡将以 PCI-E 2.0 速度运行。您应该查找您的主板品牌和型号,并看看主板支持什么。
话虽如此,您可以在 PCI-E 1.0 接口上运行 PCI-E 2.0 卡,它们是向后兼容的。我的 P4 上的 PCI-E 1.0 总线上有一块 PCI-E 2.0 显卡 - 这意味着显卡无法尽可能快地加载内存,但它仍然可以工作,而且在我的情况下性能仍然有所提高。
答案2
我的计算机有 PCIe 插槽和 PCIe X 16 插槽,运行 XP Media Center Ed。因此我购买了 Kanex USB 3.0 卡并将其安装在 PCIe 插槽中。它在设备管理器中安装正确,但无法与 USB 3.0 扩展硬盘一起使用。我相信这些卡需要 PCIe 2.0,而我的插槽是较旧的 PCIe 1.0。它不仅在卡上运行速度较慢;而且根本无法在 3.0 卡上运行。同一个驱动器在新计算机上的 3.0 中运行良好,插入 2.0 端口后,可以在旧计算机上的 2.0 中运行。但是从 3.0 卡开始,它会发出启动蜂鸣声,但只是不断重复,驱动器图标没有出现在我的电脑中。
答案3
是的,它应该可以工作。
对于这类问题,我最喜欢的参考资料是设备比特率列表在 Wikipedia 上。根据该页面,最慢的 PCI Express 形式(1.0 x1)支持 2 Gbit/s,而 USB 3.0 支持高达 5 Gbit/s。因此从理论上讲,PCI Express 插槽可能是一个限制因素。
实际上,没有任何一个机械硬盘能够饱和 2 Gbit/s 的链路,所以我不会担心这一点。
只要插槽足够“宽”,任何 PCIe 扩展卡都可以在任何 PCIe 插槽中工作;x1 卡可以在 x16 插槽中工作,但反之则不行。传输速率和活动通道数是自动协商的。
如果您从未见过计算机内部,现在是个好时机。无论如何您都必须打开计算机才能安装卡,所以为什么不看看您打算在哪里安装它。不这样做就像买沙发时没有考虑要把它放在哪里一样。如果您亲自查看,您不必猜测 CPU-Z 告诉您的内容,您将看到该插槽中是否存在任何物理限制或一些被遗忘的旧卡。