USB 2.0速度太慢?教你用USB 2.0提速补丁

2021-08-26 02:51:40
导读 大家好,我是绿色消费网的编辑小林。我会为你解答以上问题。最近看到网友在搜索USB 2 0速度太慢?教你用USB 2 0提速补丁,的信息,于

大家好,我是绿色消费网的编辑小林。我会为你解答以上问题。最近看到网友在搜索USB 2.0速度太慢?教你用USB 2.0提速补丁,的信息,于是小林编了一个关于USB 2.0速度太慢?教你用USB 2.0提速补丁的教程给大家学习。

搭载USB3.0控制芯片的主板已经成为市场主流,但对于大部分还在使用USB2.0的用户来说,USB2.0的文件传输速度无法满足他们的要求。其实USB2.0的速度还有提升的空间,我们可以通过使用提速补丁来挖掘USB2.0的潜力。

为什么USB 2.0达不到60MB/s?

大家都知道USB 2.0的理论带宽是480Mbps,也就是60MB/s的数据传输速率,但是在实践中我们会发现这个理论速度是骗人的。长期以来,USB 2.0的最大实际传输速度被限制在30MB/s左右,只能达到理论带宽的一半。这是由于向后的协议和编码方法。

USB 2.0采用传统的批量传输协议。由于没有改进,随着高速存储设备的出现,BOT协议阻碍USB传输速率的问题已经出现。目前USB 3.0增加了USB附加SCSI协议(UASP)和两组数据总线,支持多条命令并发执行和NCQ队列功能,可以充分发挥5Gbps高速带宽的优势。

此外,USB 2.0采用基于串行传输方式的nrzi(不归零反转)编码方式,传输连续的0和1字符串,由于需要强行插入0来保持发送方和接收方的频率同步,会造成USB 2.0传输带宽的浪费。USB 3.0采用流行的8b/10b编码方式,有效数据利用率为80%,即USB 3.0的有效数据传输带宽为500MB/s.

小补丁加速USB 2.0

目前,微软已经发布了一个补丁来提高USB设备的访问速度。由于是热修复补丁,不像常规补丁那样随系统自动更新,所以平时无法实现其功能,可以手动下载安装。

从微软官方下载Windows6.1-KB2581464补丁,解压后安装。仅仅安装补丁是不够的。需要手动修改注册表,将USB 2.0存储设备的最大传输值从默认的64KB提高到2MB,以提高其速度。

首先,您需要将存储设备的INF设备信息添加到注册表中。将u盘插入电脑,在设备管理器中的磁盘驱动器中找到当前的USB 2.0存储设备,右键单击,选择“属性”,切换到“详细信息”选项卡。在属性下拉菜单中,选择父项,一个字符串将出现在值对话框中(如图1所示)。VID_xxxxPID_xxxx字符是USB 2.0存储设备的唯一INF设备标识符,如VID_090CPID_1000,即090C1000。

运行regedit,打开注册表编辑器,然后单击展开HKEY _本地_ machinesystemcurrentcontrolset controlusbstor。usbstor下有几个子项目。新建一个名为“090C1000”的项目,选中它,在窗口右侧的空白处点击右键,新建一个名为“MaximumTransferLength”的DWORD值,然后双击将其值改为001fffe0(如图2所示,小数值为2097120,即2MB)。保存并重新启动系统。

实际测试结果

我用宇瞻AH320 16GB盘做了补丁前后对比测试。首先,我运行了ATTO磁盘基准测试。在默认配置下,读取和写入速度分别为32MB/s和16MB/s。(因为我量产了这个u盘,写入速度下降,量产前读写速度分别是32MB/s和22MB/s。)安装补丁后读写速度大幅提升,达到最高读取虽然这个速率在USB 3.0下被认为是小儿科,但是对于那些USB 2.0的老用户来说,不升级USB 3.0就可以达到40MB/s以上的读取传输速度,相比默认环境来说是一个很大的突破,可以节省大量复制文件的时间。说到底,对于还在使用USB 2.0设备的用户来说,加快速度可以节省大量的数据传输时间,不用升级就能获得免费的传输性能也是一件好事。当然,这种加速模式也适用于USB 3.0,以提高其传输性能。

边肖提示:如果你有多个u盘或闪存,每个存储设备的INF设备信息应该添加到注册表中。经过多次测试,这个补丁主要针对u盘,但SD卡加读卡器基本无效。对于还在使用USB 2.0设备的用户来说,加速可以节省大量的数据传输时间,不用升级就能获得免费的传输性能也是一件好事。当然,这种加速模式也适用于USB 3.0,以提高其传输性能。USB 3.0也是基于BOT传输协议,但基于5Gbps高带宽,仅使用SSD等高速设备,加速前后的传输速度差异会很明显。

本文就为大家讲解到这里了。
免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章