小补丁大功效免费为USB2。0设备提速.doc

小补丁大功效免费为USB2。0设备提速.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小补丁大功效免费为USB2。0设备提速

小补丁大功效免费为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%左右还算不错呢。 小补丁为USB2.0提速 由于USB传输底层NRZI编码方式是无法修改的,而剩下可行的方法就是扩大BOT协议的区块大小来增加USB带宽利用率了。好消息是微软已经提供了名为Windows6.1-KB2581464的升级补丁(下载地址:/3g7nyrw),它可以将Usbstor.sys驱动程序中的最大传输值从默认的64KB增加到2MB。坏消息是这个补丁属于HotFix热修复补丁,需要我们自己下载安装,而且还需要手动将需要使用的USB外设的INF信息添加到Usbstor.sys下面。 这就好比一条公路(USB2.0),最高限速为60公里(理论传输速率),但想通过此段公路的司机(U盘等外设)还需签署一份临时管制协议(BOT协议),保证以最高不超过30公里的速度行驶。而司机自然不爽,便投诉给公路管理局(微软),于是管理局开始发放全速通行证(补丁),但前提是只有到册登记的司机才能使用(添加INF信息),这就是麻烦之处。 提速“实战”看结果 在微软官网下载Windows6.1-KB2581464补丁后解压安装,根据提示重启系统,接下来就需要我们手动添加USB外设的INF信息了。 以笔者手上的U盘为例,插入笔记本的USB2.0接口后鼠标右键点击计算机,依次进入“属性→设备管理器→磁盘驱动器”找到你的U盘,鼠标右击它进入属性窗口的详细信息界面(图1)。在属性下拉菜单中,选择“父系”,这时在“值”的对话框中就会出现一串字符。其中“VID_xxxxPID_xxxx”就是USB2.0存储设备唯一的INF设备标识(图2),笔者的U盘显示为“VID_0781PID_556B”,所以这个U盘的INF设备标识就是“0781556B”。 在开始菜单的运行窗口输入regedit进入注册表编辑器,依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor。在usbstor下新建一个“0781556B”的项(图3),在该项的窗口右边的空白处右击新建一个名为MaximumTransferLength的DWORD值,然后双击它并把十进制值改为“2097120”(图4),对应的十六进制数值为“1fffe0”,也就是2MB。保存后重启系统(一定要重启后才有效果哦)。 接下来就是实际的测试环节了。笔者尝试用8GB的SanDisk U盘和320GB东芝移动硬盘分别在添加INF信息前后进行了测试。 通过测试可见,无论是U盘还是移动硬盘,在添加INF信息后都出现了读写速度的提升(和存储设备的体质也有关系),其中移动硬盘的幅度更为明显,已经突破了实际传输速度仅有30MB/s左右的“诅咒”。可能对已经用上带USB3.0接口笔记本的用户而言这种速度不算什么,但对笔者这些仍在使用旧款笔记本或台式机的用户来说,这种提速方法却极具实用价值,可以明显缩短拷贝大量文件时的等待时间,何况还是建立在免费的前提下,何乐而不为呢? 如果你身边有很多需要经常使用的USB设备(比如U盘、移动硬盘甚至是手机),都可以将它们的INF设备标识添加到注册表内的Usbstor.sys下面,别怕麻烦,这可是一劳永逸的妙招哦。 1

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档