但你可能会发现一个问题,usb3.0的ssd移动硬盘在有些电脑上可能只能跑100M/S,有些新的电脑确可以跑400M/S,这是怎么回事呢?下面就给大家介绍一下原因及解决办法。
同是USB3.0接口,为什么性能差距这么大?
USB 3.0的规格不用再介绍了,5Gbps的带宽已经被商家们宣传得够多了。既然USB 3.0都是5Gbps的传输速度,为什么同样的USB 3.0移动硬盘在不同电脑上的性能差异那么大?你可能会说,USB 3.0主控芯片有第三方、原生的差异,而且不同品牌的第三方主控芯片也有差异,所以会有性能差距咯。当然,这只是一方面的因素,还不是最大的因素(在同样 的标准之下,不同厂商的主控芯片性能差异不会超过一半,否则还怎么在市场里混呢?)。影响最大的,其实是以下两方面。
UASP,有和没有差很大
UASP可以实现多命令并行处理,数据包也变大,自然速度更快
开启/关闭UASP对USB 3.0 SSD移动硬盘的性能影响
(VL800主控芯片、Win7系统)
开启UASP
关闭UASP
持续传输
读:349M/s
写:218MB/s
读:243MB/s
写:179MB/s
UASP 是个啥?解释一堆技术术语大家估计也不爱看,干脆就说简单点。UASP是一种传输协议,相对于传统USB的BOT半双工传输方式来说,它支持多命令并行处 理,并且数据封包也增加了1MB的规格,因此效率更高。从USB 1.1到USB 3.0,BOT都是默认的传输方式,而UASP的加入,让USB 3.0的威力真正爆发出来。
不过,UASP需要几方面的支持,才能发挥作用。首先是主板上的USB 3.0主控芯片要支持(Win8系统以下必须要安装对应的驱动程序,以上就不必了,系统自带驱动即可),其次是USB移动存储设备要支持(USB3.0移动硬盘盒、USB 3.0闪存以及它们对应的固件)。
对于老电脑所使用的主板来说(Intel 7系列芯片组和AMD A75芯片组之前),只能依靠第三方主控芯片来提供USB 3.0接口,所以各家主板情况参差不齐。有些老主板现在已经没有更新USB 3.0主控芯片驱动了,所以需要自己动手找驱动。实在找不到,可以考虑升级到Win10,使用微软官方驱动,或许可以解决问题。
对于USB 3.0移动硬盘,除了USB3.0 to SATA的桥接芯片要求支持UASP外,还得有对应的固件(涉及到权利金的问题,有些外设厂商宁愿不提供对应的固件,那怕设备本身从硬件上是支持UASP 的),官方不提供就只能自己去找(找客服要也是一种办法),实在不行就得在购买的时候认准官方大力宣传支持UASP的产品。
总结一下,要在老电脑上开启UASP,你需要:
●确认主板上的USB 3.0主控芯片支持UASP并安装最新驱动(找不到驱动可尝试升级到Win10)
●确认USB 3.0移动硬盘盒支持UASP(去官网查产品信息)
移动硬盘在UASP模式下只有40MB每秒的传输速度的原因:USAP是USB-IF所制定用于透过USB接口连接序列设备的一个新传输协议,能让大容量储存设备传输速度提升20%,还能降低CPU利用率、数据延迟和等待时间等,要实现UASP需要满足多个条件。
电脑主板上的USB3.2 Gen 1或者Gen2主控芯片要支持UASP。电脑系统要必须是Win8、10或者Mac OS 8 &9以上的系统版本;外接设备比如移动硬盘盒要支持UASP传输协议。只有这三者条件都具备了才能开启UASP加速协议,而且一般是自动开启。
相关信息
网络传输协议是计算机通信或网络设备的共同语言。现在最普及的计算机通信为网络通信,所以传送协议一般都指计算机通信的传送协议, 如TCP/IP、NetBEUI、DHCP、FTP等。然而传送协议也存在于计算机的其他形式通信,例如面向对象编程里面对象之间的通信。
*** 作系统内不同程序之间的消息,都需要有一个传送协议,以确保传信双方能够沟通无间。在实际的网络应用中,采用三次握手的算法,并增加某些条件以保证建立起可靠的连接。增加的条件是:所发送的报文都要有递增的序列号;对每个报文设立一个计时器。
是的。这是因为U盘内存不够,导致速度变慢。
usb3.0传输速度只有20m是因为U盘内存不够,现在的移动硬盘都是usb3.0接口的,所以如果电脑也是usb3.0接口的话,就能实现usb3.0的写入读取速度,拷贝到U盘里面的文件是随机存储的。
拷贝进去的文件落在哪一个点都是随机的,假使落下文件那个存储点已经有文件了,就会自己寻找下一个存储点,直到找到空存储点为止。没有找到空位置,所以传输速度就会变慢,所以只要给出空间,传输就会变快。
UASP加速协议
在购买usb过程中要注意有的USB3.2Gen1(Gen2)即接口没有开启UASP加速协议,而USAP是USB-IF所制定用于透过USB接口连接序列设备的一个新传输协议,能让大容量储存设备传输速度提升20%,还能降低CPU利用率、数据延迟和等待时间等。
要实现UASP需要满足电脑主板上的USB3.2Gen1或者Gen2主控芯片要支持UASP,另外电脑系统要必须是Win8、10或者MacOS8&9以上的系统版本,只有条件都具备了才能开启UASP加速协议。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)