USB2.0设备提速补丁是微软发布的一款提高usb2.0接口传输速度的补丁,官方补丁名称为Windows6.1-KB2581464。安装后我们在调整传速速度限制就可以达到高速效果了,需要的可以来IT猫扑网下载
关于USB2.0的知识
kb2581464补丁,USB2.0理论的数据传输速率明明可达60MB/s左右,但实际使用中确始终徘徊在30MB/s左右?本文就将指导大家如何打开限制USB2.0设备速度的枷锁,获得免费的速度提升。如今的笔记本都已将USB3.0视为了标准配置,看着10倍于USB2.0的传输速度(理论值),这样我们这些仍在使用老款笔记本的同学情何以堪?如果告诉你有一种方法可以让USB2.0设备获得免费的速度提升,你有没有兴趣学习一下呢?
速度被限制的USB2.0
我们都知道,USB2.0的理论带宽是480Mbps(60MB/s的数据传输速率),但当我们在使用移动硬盘拷贝电影时所能实现的最高实际传输速度却仅能徘徊在30MB/s左右,只能达到理论带宽的一半,而这个尴尬则是落后的协议和编码方式造成的。
USB2.0使用了串行传输模式的NRZI编码,传输连续的0、1字符串,在传输过程中需要频繁强制插入0以保持发送端和接收端的频率同步,从而会造成USB 2.0传输带宽的浪费。此外,USB2.0还采用了传统BOT协议,将操作系统下的区块限制为最大64KB,而持续数据块大小为128KB,BOT区块会因为串行处理而浪费大量等待时间。在NRZI和BOT的双重限制下,USB2.0的有效传输带宽能剩下50%左右还算不错呢。
小知识:USB3.0为啥很快
USB3.0所用的UASP协议新增了两组数据总线,支持多命令并发执行和NCQ队列功能,这样就可以发挥出5Gbps的高速带宽优势。同时USB 3.0还采用了时下流行的8b/10b编码方式,有效数据利用率为80%,因此速度自然不是USB2.0可比的。
小补丁为USB2.0提速
由于USB传输底层NRZI编码方式是无法修改的,而剩下可行的方法就是扩大BOT协议的区块大小来增加USB带宽利用率了。好消息是微软已经提供了名为Windows6.1-KB2581464的升级补丁
它可以将Usbstor.sys驱动程序中的最大传输值从默认的64KB增加到2MB。坏消息是这个补丁属于HotFix热修复补丁,需要我们自己下载安装。光安装补丁还不可,还需求手动对注册表进行一些修正,将USB 2.0存储设备的最大传输值从默许的64KB增加到2MB,这样才能让它的速度有所提升。
我已经将注册表导出了,直接下载运行“导入注册表.reg”然后重启即可。
首先需要将存储设备的INF设备信息添加到注册表中。把U盘插到电脑上,在设备管理器中的磁盘驱动器中找到当前的USB 2.0存储设备,右击它选择“属性”,切换到“详细信息”选项卡。在属性下拉菜单中,选择“父系”,这时在“值”的对话框中就会出现一串字符,(如图1)。其中VID_xxxx&PID_xxxx字符就是USB 2.0存储设备唯一的INF设备标识,例如VID_090C&PID_1000,即090C1000。
运行regedit,打开注册表编辑器,依次点击展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor。在usbstor下有几个子项目,新建一个名为“090C1000”的项,并选中它,然后在窗口右边的空白处右击新建一个名为“MaximumTransferLength”的Dword值,然后双击,把它的值改为001fffe0(如图2,十进制数值为2097120,也就是2MB)。保存后重启系统。
这就好比一条公路(USB2.0),最高限速为60公里(理论传输速率),但想通过此段公路的司机(U盘等外设)还需签署一份临时管制协议(BOT协议),保证以最高不超过30公里的速度行驶。而司机自然不爽于是投诉给公路管理局(微软),于是管理局开始发放全速通行证(补丁),但前提是只有到册登记的司机才能使用(添加INF信息),这就是麻烦之处。
提速“实战”看结果