提高USB2.0的读写速度

提高USB2.0的读写速度
USB 2没有达到60mb / S

我们都知道,2的480Mbps的USB带宽的理论数据传输速度是60MB / S,但在实际使用中,我们会发现这个理论速度是作弊,长的USB 2的最大实际传输速度极限大约30Mb / S,只能实现半理论带宽。这是由于落后的协议和编码方法

USB 2使用传统的批量传输协议。由于没有改善,随着高速存储设备的出现,BOT协议阻碍了USB的传输速度已经出现问题。目前的USB 3增加了USB连接的SCSI协议(uasp)协议,加入两组数据总线,支持多指令并行执行和NCQ队列功能,使我们可以发挥5Gbps的高速带宽优势。

此外,USB 2使用NRZI(非归零倒)编码方式,它是基于串行传输方式,传输0或1弦不断,因为它需要插入0为了使发送端和接收端之间的同步,从而在USB 2传输bandwidth.usb 3垃圾采用流行的8b / 8B/10B编码方法和数据的有效利用率为80%,即USB 3的有效数据传输带宽为500MB / s

小的USB 2速度增加补丁

微软发布了一个补丁来提高USB设备的访问速度,因为它是一个热修复补丁,并没有作为常规补丁更新系统自动,所以我们通常要经历它,然后我们可以手动下载安装自己。

从微软下载的windows6.1-kb2581464补丁并安装它后解压。补丁是不够的。也有必要对注册表手动做一些修改,增加从默认的64KB 2MB的USB 2存储设备的最大传输值,因此它的速度可以提高。

首先,你需要添加到注册表中的存储设备的INF设备信息。在设备管理器的磁盘驱动器找到当前的USB 2存储设备,右击它选择属性,切换到细节,选择最上面的卡。选择在属性下拉菜单亲子鉴定这时在价值一串字符将出现在对话框中,vid_xxxxpid_xxxx字符是唯一的INF设备标志的USB 2存储设备,如vid_090cpid_1000,或090c1000。

运行注册表编辑器,打开注册表编辑器,然后单击展开HKEY LOCAL MACHINE 系统 currentcontroiset控制usbstor反过来。在usbstor,有几个子项目,创建一个新的项目叫做090c1000,并选中它,然后右键点击窗口的边缘,达到一个新的的DWORD值,命名为MaximumTransferLength,然后双击来改变它的值001fffe0重启系统后保存

实际测试效果

我们使用的数据traveler16gb金士顿闪存对比试验之前和之后的补丁,首先运行存储卡传输率检测,在默认配置中,读写速度34.9mb / S和28mb / S,安装补丁的读写速度提高后,到43.2mb / S的最高速度,写入速度是34.6mb.then使用作为读写速度,默认情况下SSD测试,读取速度是29.4mb / S,写几只25.1mb速度,安装补丁后,读写速度可达42.9mb / / s和33.6mb。

尽管这些速度是USB 3的用户在儿科,USB2.0可以超过40mb /阅读速度不升级USB 3。与默认环境相比,仍然有一个突破,可以节省大量的拷贝文件

写到底

对于那些仍在使用USB 2设备的用户,可以节省数据传输时间,也无需升级免费获得传输性能的好东西。当然,这种加速模式也适用于USB 3提高其传输performance.usb 3也是基于BOT传输协议,但是基于5gbps高带宽,只与SSD等高速设备,之前和之后的加速的速度差异会更明显。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部