你在插U盘的时候,会不会先对准,然后停顿一下,再慢慢往里送?(别想歪,我指的确实是插U盘)

打开网易新闻 查看精彩图片

如果有这个习惯,那你可能不止一次把USB 3.0设备,硬生生插成了USB 2.0。

USB 3.0的U盘、移动硬盘,如果插得太慢,电脑会把它识别成USB 2.0设备,传输速度直接降到零头。听着像玄学,其实是真事。9月份日本电脑周边大厂ELECOM(宜丽客)在官方问答里,白纸黑字写明了这个现象,原理也讲得明明白白。

插慢了,真的会被当成USB 2.0

这不是谣言,也不是U盘坏了,而是USB 3.0接口物理结构自带的特性。

ELECOM的说法是:USB 3.0在规格结构上就是这么设计的,当你把设备慢慢插进去时,哪怕它和PC双方都支持USB 3.0协议,也可能被识别成USB 2.0设备。

打开网易新闻 查看精彩图片

被识别成2.0意味着什么?USB 3.0理论带宽5Gbps,USB 2.0只有480Mbps,差了十倍还多。落到实际拷文件上,USB 3.0的U盘、移动硬盘有效传输速度接近500MB/s,而USB 2.0实际撑死也就40MB/s。同样拷一个大文件,进度条能从一支烟的功夫拖成一顿午饭。

问题出在接头里那两排针脚

原因简单得出奇,二者不是同一套控制芯片,USB 3.0由独立的xHCI(eXtensible Host Controller,可扩展主机控制器)管理,和USB 2.0的EHCI主控是两套。通俗的讲,是在2.0控制器旁边并行挂了一套独立的SuperSpeed总线和控制器。

打开网易新闻 查看精彩图片

同样的,在Type-A接口里也塞了前后两排触点:靠前、靠近接口开口的,是USB 2.0的4根针脚,负责供电和2.0数据;往里约2到3毫米的,藏在更深处的才是USB 3.0专属SuperSpeed高速针脚。

就是这两三毫米的距离。而插入的顺序,天然是前排在先、深排在后。正常速度一插到底,两排针脚几乎同时接通,电脑顺理成章走3.0协议。

打开网易新闻 查看精彩图片

如果你插得特别慢,或者插一半停住了,前面的2.0针脚先通了电、先跟电脑“握手”了2.0协议,深处的3.0针脚却还没来得及碰上。USB的连接协商有一个很短的超时窗口,电脑在这一下没等到3.0高速针脚报到,就会默认按2.0把设备认下来。

而一旦这次按2.0识别了,当前连接就这么定了,不会自己中途变回3.0,除非重新插拔。

靠前的是USB 2.0针脚,藏在深处的才是USB 3.0高速针脚(结构示意)。

哪些USB接口会犯这种毛病?

这个问题主要出现在传统的USB Type-A接口,而手机上主流的USB Type-C则不会。Type-C内部的触点布局完全不同,SuperSpeed高速针脚和其他针脚在插入时基本同时接触,加上正反都能插,根本不存在前排先通电、深处还没接上的时间差。

打开网易新闻 查看精彩图片

所以,你手里那种蓝色胶芯的USB 3.0 Type-A U盘和移动硬盘,才是这个冷知识的主角。

插入慢只是部分原因,这些问题更常见

最后提个醒,USB 3.0被降速成 2.0,“插入太慢”其实是相当冷门的一个原因。真正更常见的则是:

插错了口:机箱前置面板、智能电视、老笔记本上,3.0和2.0接口是混着排的,有些连标识都没有,插错一个就会降速。

打开网易新闻 查看精彩图片

用错了线:很多数据线只有2.0的四根数据针脚,比如一些老式充电线,能充电但传不动高速数据。

经过2.0扩展坞:整条链路上只要有一个环节是2.0,整条链路就按2.0跑,典型的木桶效应。

剩下还有接触不良、驱动异常等情况。

所以下次插U 盘,别再“轻轻地、缓缓地”了。

打开网易新闻 查看精彩图片

对准、插到底、别犹豫,这才是对USB 3.0最起码的尊重——为什么我感觉这篇文章这么污(捂脸)。