我有这SATA-to-USB3 外置 2.5 英寸硬盘盒,连接到 USB2 端口,因为我的笔记本电脑没有任何USB3 端口。
但它有:
- 一个可用的 eSATAp 端口(通过 eSata+usb2 组合端口为 SATA 供电),以及
- 一个免费的 expresscard 插槽。
我可以购买:
A) 要么是 eSATAp 外壳,例如这(更换我的 usb3 外壳)并将其连接到我的笔记本电脑的 eSATAp 端口,或者
B)“expresscard-to-USB3”卡,例如这并将我的 usb3 外壳连接到它。
我相信这两种方案都比当前的 480Mbit/s 设置(usb3 外壳到 usb2 端口)运行速度快得多,但哪种方案运行速度更快?A 还是 B?
我的笔记本电脑不支持 Sata III。仅支持 Sata II。那么 eSATAp 端口的最大速度是 3Gbit/s,对吗?
另一方面,我的笔记本电脑的 ExpressCard 驱动器使用 PCI Express 1X 接口,该接口能够达到 2.5Gbit/s。因此,Express-to-USB3 卡上的 5Gbit/s USB3 端口的最大瓶颈是 2.5Gbit/s,对吗?
提前谢谢您,请原谅我的英语不好。
答案1
考虑到 USB 开销(实际上相当大),和PCI-e 开销,eSATAp 连接几乎肯定会更快。对于只进行小量传输的设备(如鼠标和键盘),这通常不是问题,但对于块存储设备(如硬盘)中常见的持续批量流式传输,它开始变得相当重要。我预计 SATA 连接在传输速度方面会更快和潜伏。
此外,USB 因长期使用可靠性差而臭名昭著。与 SATA 相比,USB 的总线重置(当您碰到连接器并瞬间中断连接时会发生这种情况)成本极高,并且更有可能导致数据损坏。
答案2
是的,你的想法是对的。从速度的角度来看,eSATAp 机箱是更好的选择,因为它具有更大的带宽,而且因为它使用的是 SATA 协议,所以不需要在协议之间进行转换的开销和延迟。它也不太可能出现驱动程序问题。
我确实注意到,在实践中,你会期望 SATA 2 的速度略有提高