2012-09-22 05:28:39 +0000 2012-09-22 05:28:39 +0000
70
70

验证USB连接速度(USB 3或USB 2?

我已经购买了几个新的USB 3功能的驱动器与我的新(USB 3功能)笔记本电脑一起使用。它们连接正常,但我怀疑它们又悄悄地回到了USB 2。 我看到的持续传输速率在30 Mb/s左右,无论是读还是写,都在USB 2的实际极限范围内。 其中一个硬盘的额定传输速率超过100 Mb/s,所以这个速率低得令人惊讶(而且令人怀疑)。

我的问题是……。

我的问题是……如何才能确定这些设备所使用的USB连接速度?

我已经在硬盘属性中进行了查询,并运行了各种诊断工具(如SIW)。我唯一能提取的信息是,它们确实是通过USB连接的,但没有关于具体连接速度的信息。我在网上能找到的唯一建议是对硬盘进行基准测试,"如果超过30-40 Mb/s,就一定是USB 3!"但这似乎一般都很模糊,而且在我的情况下,没有结论。

详情。

  • 笔记本是Asus G75VW,运行Windows Server 2008 R2 Standard
  • 对内部固态硬盘进行读写(所以没有瓶颈)
  • USB驱动器是Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 ExternalSanDisk CZ80 Extreme 64GB USB3.0 Flash Drive

EDIT/SOLVED – 我的根本问题与驱动有关;我试图在Server 2008 R2上手动安装Intel USB 3.0 eXtensible Host Controller Drivers for Windows 7(因为没有服务器驱动可用)。在这样做的时候,我似乎遗漏了一个或多个设备。按照这些说明,我已经能够强迫驱动安装程序正确运行,解决了这个问题。闪迪的读取速度为170 MB/s,写入速度为130 MB/s,东芝的读取速度为110 MB/s左右。

答案 (5)

76
76
76
2014-01-11 20:13:48 +0000

另一个检查你是否使用USB 3.0连接的方法是使用Windows Driver Kit (WDK)

中的USBView.exe

当你运行USB设备树浏览器时,你会看到一个USB主机控制器的列表(我的笔记本上有3个)。你可以通过连接到这些控制器的USB根集线器的每个端口来查看连接到该端口的USB设备。你会发现,每个USB设备连接到你的计算机(鼠标,WiFi或蓝牙适配器,网络摄像头等)都会显示在其中一个端口上。现在连接一个你想测试的U盘或外部硬盘,你会发现它连接到USB Root Hub的一个端口上。

&004

如果设备是在USB 3.0 SuperSpeed模式下连接,会显示为:

USB Mass Storage Device - [ASSIGNED\_DRIVELETTER]

如果是USB 2.0,会显示为:

Device Bus Speed : 0x03 (SuperSpeed)

如果是USB 1.1,会显示为:

Device Bus Speed : 0x02 (High-Speed)

除此之外,还有其他几种方法,在这里有详细的介绍

7
7
7
2012-09-22 05:55:02 +0000

简短的答案是,从终端用户的角度来看,没有办法进行确凿的测试,因为你需要看到内部总线的可视性来测量有效传输率。建议测量从终端设备上看到的实际吞吐量是下一个最好的选择。

然而,你应该检查一下你的笔记本电脑(Windows设备)是否将USB 3.0连接归类为 “超级 "数据传输率能力的连接。1.0、1.1、2.0和3.0。但为了混淆,每个USB规格都有一个以上的数据速率。这些速率分别是 "低速"、"全速"、"高速 "和 "超速"。因此,一个USB 3.0端口可能并不是以 "超级 "等级运行,而是以 "高 "等级运行。设备管理器 –> USB控制器 –> USB根集线器(右键) –> 属性 –> 高级(Tab)。一旦你知道了这些,你就会知道从电脑的POV的最大吞吐量了。例如,在两个由5400 RPM PATA硬盘组成的端点之间,以USB 3.0/Super的速度传输东西是很困难的。

4
4
4
2014-08-29 19:45:48 +0000

如果你仍然遇到东芝的USB 3.0端口的数据传输速率差的问题(以我为例),只需在BIOS中关闭USB Legacy Emulation即可。即使在BIOS中启用了USB 3.0控制器,用户在关闭了USB 3.0模式后,最高传输速率也会达到33-34MB/s,而在关闭了USB Legacy模式后,最高传输速率为77-85MB/s。问题出在iusb3mon.exe中,这个监控程序除了让速度变慢2倍之外,更重要的是,在复制时间内,每次Windows备份系统硬盘/卷的时候都会出现0x8007045D的错误,停止了系统备份!当我禁用了这个程序之后,一切都恢复了正常。当我禁用了这个程序后,一切都恢复了正常

更新2*另一个问题是电缆和连接器。挑选质量好的电缆和接头,因为电缆接头和插座之间的连接松动会导致传输率下降或波动很大!另外,有些电缆是用低质量的电缆做的,也有可能是低质量的。另外,有些电缆是用低质量的铜线(铜不够或不知道是什么合金),成对绞合不当或与连接器焊接不良!

1
1
1
2014-09-06 11:07:02 +0000

试试TeraCopy。这是一个Windows文件传输工具,当你复制文件时,它可以显示连接的驱动器的传输速率,所以你可以尝试使用各种驱动器的文件类型和大小。

1
1
1
2014-07-04 12:51:58 +0000

2.0和3.0的区别,不仅仅是传输速率的问题,还有传输格式的问题。它们确实是不同的,我的意思是,1.1到2.0用的是相同的格式,3.0用的是不同的格式。我的意思是,1.1到2.0使用相同的格式,而3.0是不同的格式。BTW,电压使用和线的使用也是不同的,你可能在3.0物理链路内部执行2.0的流量,但是这个链路内部的四条线不会被使用。我的策略是使用一个数据包嗅探器(Wireshark),并尝试在3.0流量内找到一个不可能是2.0流量的一部分的单一序列。 0协议使用特定的 “总线间隔调整报文 "来适应时间间隔,当2.0使用单一间隔(1ms/125µs)时,3.0协议使用特定的 "总线间隔调整报文 "来适应时间间隔。5GB/s是一个理论上的速度,在链路内部受设备技术的限制。只有SSD硬盘才有可能产生差异。BTW 我们不要把文件传输速度和数据传输速度混为一谈,一个事务中除了数据本身之外,还包含了很多其他的东西:同步数据包,错误,确认等等,现在,2.0也确实不会超过480Mb/s。