看到别人的usb3.0的速度,你会羡慕吗?你抱怨过USB2.0的速度吗?实际上,usb2.0的理论速度是60MB/s,但在大多数情况下,usb2.0的最高实际传输速度只有30mb/s,这是因为USB2.0在串行传输模式下使用NRZI编码传输连续的0和1字符串,需要频繁插入零来保持发送方和接收方的频率同步,这将导致USB 2.0传输带宽的浪费。此外,USB2.0还采用了传统的BOT协议,将操作系统下的块限制在最大64KB,而持久数据块大小为128KB,因此BOT块会因串行处理而浪费大量等待时间。在NRZI和BOT的双重限制下,USB2.0的有效传输带宽能保持在50%左右也不错。接下来,边肖教你一个提高USB2.0传输速度的诀窍
1.去微软官网下载Windows6.1-KB2581464升级补丁。
2.解压缩安装,然后根据提示重新启动系统。
3.重启系统后,我们需要确定usb2.0已经插入电脑,然后手动添加usb外设的INF信息。右键点击电脑,然后进入“属性设备管理器磁盘驱动器”找到你的u盘,右键进入属性窗口的详细信息界面。
4.选择“详细信息”并从属性下拉菜单中选择“父项”。
5.这时,“值”对话框中会出现一串字符。“VID_xxxxPID_xxxx”是USB2.0存储设备唯一的INF设备标识符,这个u盘的INF设备标识符是“xxxx(在VID之后)xxxx(在PID之后)”。
6.在开始菜单的运行窗口中输入regedit进入注册表编辑器,然后依次展开HKEY _本地_ machinesystemcurrentcontroletcontrolsbster。在usbstor下创建一个新项目“xxxx(在vid之后)xxxx(在PID之后)”。
7.在该项目的窗口右侧空白处单击鼠标右键,创建一个名为“MaximumTransferLength”的新DWORD值,然后双击该值,将十进制值更改为“2097120”
注意:必须重新启动才能生效。如果你有很多需要经常使用的USB设备(比如u盘、移动硬盘,甚至手机),可以把它们的INF设备ID添加到注册表中,添加到Usbstor.sys下,不用怕麻烦,这可以一劳永逸的妙招。