为你的USB2.0设备免费提速

微软曾为Windows 7发布一个hotfix,以改善Windows 7下USB 2.0设备的读写速率,由于基础协议无法改善,这个hotfix实际上是用来修改BOT数据区块大小以变相提升USB2.0设备的传输速率的。

在Windows 8开发中,微软已经将此补丁的内容写入到了Windows 8的usbstor驱动,所以我们可以直接修改BOT数据区块来提升USB2.0速率。

1.打开设备管理器,找到USB储存设备,在其属性中切换到详细信息标签,在下拉菜单中选择“父系”选项(英文界面下的相应选项为Parent),记录下设备的VID和PID(图中红框处为VID和PID,各四位)

105139sk5r5hy54o4ys1ig.png.thumb

2.在开始屏幕输入regedit,打开注册表管理器,定位到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlusbstor”在其下建立一个项,名字为VVVVPPPP格式,例如,上图中的USB设备VID为13FD,PID为1840,则添加的项就是13FD1840,然后在这个项中添加一个DWORD值,命名为”MaximumTransferLength”,输入十进制值:”2097120″(2MB)后关闭注册表管理器,重启系统即可生效。

P.S MaximumTransferLength 可以随使用情况在65535(64K)到 2097120(2MB)之间进行调整。


实测修改后我的USB2.0移动硬盘的确在传输速度上有很大的提升,

修改前移动硬盘的读写速度为 34.1M/S(R) 26.7M/S(W)
修改后移动硬盘的读写速度为 41.4M/S(R) 34.3M/S(W)
分别提升21%(R)和28%(R)

 

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s