正文内容 评论(0)
USB 2.0大提速!实战BOT协议改良
除了编码方式,影响USB 2.0传输速率的还有BOT传输协议,BOT协议在操作系统下限制最大为64KB区块,而持续数据块大小为128KB。由于BOT协议的原因,BOT区块 会因为串行处理而浪费大量等待时间,这又一次将有限的60MB/s传输带宽浪费了不少,NRZI和BOT双重限制下,有效传输带宽就剩下50%左右了。
USB传输底层NRZI编码方式我们无法改变,不过我们可以扩大BOT协议的区块大小,增加USB带宽利用率,这对于持续传输尤其有效。
修改BOT区块大小之前,我们要从微软官方下载一个补丁Windows6.1-KB2581464,将Usbstor.sys驱动程序中的最大传输尺寸值从默认的64KB增加到2MB。
安装补丁后,系统还无法直接为存储设备应用为2MB区块模式,这个时候我们还需要将存储设备的INF设备信息(INF设备信息是由VID_xxxx&PID_xxxx字符串组成,唯一的标识了这款产品)添加到Usbstor.sys下面。
打开注册表,定位到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor”下面,新建一个INF存储设备项,然后建立“MaximumTransferLength”=dword:001fffe0(001fffe0十进制数值为2097120,也就是2MB)的DEWORD值,保存后重启系统就完成了INF信息配置。
本文收录在
#USB
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...