我目前正在计划安装新计算机。当我浏览计算机机箱时,我意识到大多数现代计算机机箱的前面板上仍然混合有USB 2.0和3.0端口。

是否有合理的理由仍然拥有或使用USB 2.0端口在现代PC机箱上?据我所知,USB 3.0具有向后兼容性

随机情况的示例图像,左侧显示USB 2.0端口,右侧显示USB 3.0端口。


安静点! Silent Base 600来源

评论

您不应该将问题扩展到包括所有主流计算机,主板等,而不仅是前面板吗?出于非常充分的理由,某些MB仍包含PS / 2端口。

我一直猜测尺寸是原因,与2.0相比,3.0主板接头很大。

@PGmath标头大小可能是其中一部分。英特尔处理芯片组的方式意味着您几乎总是只有一些“备用” 2.0接头可用,这是另一个事实。 X170芯片组最多支持14个USB端口:其中10个可以是USB3,其余限制为2.0。但是,由于共享了芯片组的高速IO通道(总共26个,其中USB3、6 SATA或20个PCIe 3最多可以有10个,而m.2 SSD每个需要2或4个通道),大多数主板的数量少于除非他们使用多余的筹码增加更多筹码。

我几个月前买的机箱的正面只有USB 3.0端口。也许这是在USB 3.0非常新的时候设计的。

@Kaz,不,可能是1.0或1.1。 USB 3.0具有额外的插针,带有额外插针的插座始终为蓝色,以满足USB规范。

#1 楼

尚无人提及,但USB 3.0端口可能会导致某些安装介质(咳嗽Windows 7咳嗽)出现问题,其中安装介质上仅提供USB 2.0驱动程序。

@togh提到的另一个关键点USB 3.0需要大量带宽,如果所有USB 3.0端口都在使用中,则会占用现有的PCI-E通道。使用2.0(带宽较低)可以使用更多设备(可能不一定需要USB 3.0提供的高带宽;例如大多数用户输入设备),同时为其他外设保持开放的PCI-E通道。

评论


是的,USB 3控制器通常无法与USB 2驱动程序配合使用,而这通常是人们首次遇到这种限制。功能更全的主板将使您可以将板载端口改写为USB 2模式(superuser.com/questions/480045/…),但是在低端板上,这通常不是一个选择,如果幸运的话,仍然可以某个地方的实际USB 2端口...

– rakslice
16年8月16日在22:56



也许我们应该告诉微软也捆绑USB 3.0驱动程序。

–卡尔马留斯
16年8月17日在13:03

在仅使用USB 3的笔记本电脑上安装Windows 7而不使用光学介质的笔记本电脑一直是我的难处。

– MusiKk
16年8月17日在13:08

另外,某些低层软件也无法通过USB3端口正常运行。例如,Virtualbox的USB共享功能仅适用于USB2。

–法律
16年8月18日在2:23

奇怪的是,Windows 7安装正常启动,直到您陷入需要选择硬盘的屏幕为止。列表为空。我花了很多时间才发现我应该使用USB 2.0端口而不是3.0。

– com2ghz
16年8月18日在9:20

#2 楼

USB 3.0确实具有向后兼容性,但是如果由于某种原因而购买了没有USB 3.0接头连接器的主板(仅背面I / O USB 3.0端口),您将没有任何前面板USB端口。完全没有这是一种可能的解释。

评论


有用于将USB3连接到USB2接头连接器的适配器。那一点是有争议的。此外,这些适配器的价格约为3欧元。

–伊斯梅尔·米格尔(Ismael Miguel)
16年8月12日在17:05



恩USB3.0在规格上具有向后兼容性,但是现实世界中有些设备完全不兼容,并且在USB2.0上将始终运行,但由于某种原因在3.0上始终会出现故障。

– Nanofarad
16年8月12日在20:27

我的主板有一个3.0接头,但是有一个超大的视频卡=没有空间插入电缆或将适配器/角度更换器插入其中

– Kevin L
16年8月12日在20:47

使用@hexafraction,我有一个旧的USB wifi适配器,有时我会插入塔中。如果将其插入3.0端口,我的计算机将无法启动,但在2.0端口中只能正常工作。

–瑞安
16年8月13日在0:16

@IsmaelMiguel如果您不介意杀死主板,请确保使用适配器。适配器无法补偿USB2和USB3之间的负载差异-这就是USB3首先具有不同接口的全部原因。 USB连接器的物理布局相同,但电气上却大不相同。

–罗安
16年8月15日在7:58

#3 楼

不,没有理由-除了成本。

使用USB 2.0端口而不是USB 3.0端口没有技术优势;但是升级所有端口而不是仅升级某些端口也不是一个大卖点,因此通常会延迟或避免重新设计硬件布局以仅具有USB 3.0端口的额外工作。外面,大多数人将设备分配给没有USB 3.0优势的端口,因此他们不在乎“限制”。

如果我在设计计算机,我不会设计那里有任何USB 2.0;实际上,有许多计算机不再具有USB 2.0(没有)。

我的印象是,铁塔市场总体上正在消退,并输给了笔记本电脑。因此,他们的设计几乎没有做。笔记本电脑不再昂贵,实用性更高。

评论


评论不作进一步讨论;此对话已移至聊天。

–Mokubai♦
16年8月15日在17:09

#4 楼

USB 2端口非常适合键盘和鼠标控制器以及其他非驱动器使用,因为这些设备不需要USB 3的快速吞吐量。在USB 3上连接键盘或鼠标会浪费资源。

评论


这不是一个不好的答案,但是,如果如图所示的情况下,所有USB端口均为USB 3.0,则仍然适用相同的逻辑。仅具有4个USB 3.0端口,而不是分开USB 2.0和USB 3.0之间的区别。

–Giacomo1968
16年8月12日在18:15

这个答案是最好的。没有“但是”。 USB3需要两个额外的差分对,因此它需要3倍多的系统资源:SoC /处理器上3倍数量的pf引脚,3倍更多的电路板空间,3倍更多的内部电缆。此外,对于10倍的信号速度,还需要更多的电气维护。再加上2倍的连接器插针。如果您将USB3端口用于鼠标,键盘,IR加密狗,BT加密狗,音频/耳机适配器以及所有这些Adruino / Raspberry物品,则这是浪费的资源。所有这些设备都不会安装在USB3中,我会说“从不”,因为没有经济原因。

–.Ale..chenski
16年8月12日在20:03

@Ghainma:您的推理有缺陷。将USB2接口用于USB1.1设备不会浪费系统的材料资源,因为所有LS / FS / HS设备都在同一组电线上进行操作,而USB3则需要3倍以上。顺便说一句,不久前并不是每个BIOS都有支持USB2硬件的软件,因此系统FS仅提供FS / LS设备。就像今天一样,并不是每个BIOS / UEFI都能正确支持xHCI(USB3.0)控制器。

–.Ale..chenski
16年8月12日在20:17

为什么将鼠标和键盘插入前面板USB?

–gronostaj
16年8月12日在21:19

@gronostaj:鼠标的无线接收器始终位于前面板USB上。否则,每当我想将鼠标移到某处时,都必须拆下桌子...。除了便利性和便捷性之外,前面板端口还会是什么?

–轨道轻赛
16年8月14日在14:07

#5 楼

在最新的主板上,您通常具有USB2,USB3.0和USB3.1。每个驱动器所需的带宽都不相同:


USB 2.0 => 280 Mbit / s
USB 3.0 => 5 Gbit / s
USB 3.1 => 10 Gbit / s(对于Gen 2)

在使用方面,我们仍然有许多外围设备仍然可以满足“慢速” USB2的要求。大多数鼠标和键盘,仍然有很多闪存驱动器,一些闪存卡读取器等。

对于Skylakes处理器(当前最新),芯片组也有其局限性:

此处来源。

您可以看到,如果使用了所有SATA / USB 3.0 /和GbE,则PCI-E 3.0通道的剩余数量会非常少。 br />您还会注意到,没有提供USB 3.1,它们需要为此功能添加其他芯片(通过减少PCIe 3.0通道的数量来实现)

,需要妥协,构建很多不能全部以完整规格运行的usb 3.0毫无意义。

最好使用这些便宜的USB 2.0(高端14个,低端最多10个),几乎不消耗任何电量,并且增加了连接可能性,而不是仅减少了数量的USB 3端口。

具有相同数量的USB 3.1端口可能需要更高的成本并增加他们共享带宽。
这意味着唯一的优势就是您不必看待高速设备的插入位置。

在评论中,@ Luaan还指出了电源要求随着新标准的增加。每个USB的USB供电功率可以高达100W,但是很少有计算机可以提供10倍的这种功率。
由于@Patrick Bell和其他一些人提到USB 3.0和USB3.1可能存在兼容性问题,这使得使用USB 2.0更安全。


评论


到目前为止,这是最合乎逻辑的答案。特别是提到USB 3.1。在大多数Skylane板上,只有一个3.1-typeC端口,很可能是由于所述的带宽限制。

–djdjdog
16年8月18日在20:46

我觉得这个答案比我的答案更加全面和有用。介意我是否将此内容编辑到顶部我的帖子底部,并获得应得的积分?

–帕特里克·贝尔(Patrick Bell)
16年8月19日在22:20

@PatrickBell因此,我想对您在我的帖子中发现的有趣观点及其链接进行快速概述,以便他们在此处看到。这样,我们有互补的职位,而不是重叠。

– Togh
16年8月20日在6:37

@Togh抱歉,我的解释不太好。我只是想进行编辑,谈论您的一些观点。编辑了我的帖子!

–帕特里克·贝尔(Patrick Bell)
16年8月20日在18:45

#6 楼

我没有确定的事实,但我一直认为它们仍然包含几个3.0插头的原因是因为USB 2.0接头连接器比USB 3.0小,所以这不是什么问题只是额外拍了几下。

为了比较,这是一个3.0到2.0转换器的图片,请注意相当笨重的USB 3.0接头(底部)和相对较小的2.0接头之间的大小差异(顶部),实际上是两个并排的USB 2.0接头连接器。
如果您曾经用USB 3.0插头构建过计算机,则区别非常明显。 3.0接头连接器不仅占用3x-4x的物理空间,而且还必须更重一些且更坚固。这些大小差异不仅说明了接头本身,还说明了USB 3.0所需的所有其他走线。

毕竟,正如许多其他人提到的那样,有很多东西(鼠标,键盘,等)在USB 2.0上正常工作。真正需要USB 3.0增强功能的唯一事物是存储设备,因此当可能有多个设备不需要USB 3.0接口时,占用主板上的所有空间并没有多大意义。 。

评论


图示适配器上的USB 3.0接头也是双端口类型。

–user2943160
16年8月13日在16:55

@ user2943160您确定吗?我计算机中的所有单端口端口看起来都是这样。

–PGmath
16年8月13日在17:12

是。请注意图像中的USB 2.0连接器的所有8个引脚(电源,接地,D +,D-的2x)如何使用。 www.ssl.intel.com/content/dam/doc/technical-specification/…第2部分中的标准引脚

–user2943160
16年8月13日在17:16

好点,这也是为什么在笔记本电脑设备上找到USB2端口的一部分

– M H
20-11-12在10:46



#7 楼

USB 2.0端口可以允许与某些设备向后兼容。在我的工作中,我们必须对某些网卡使用USB 2.0端口,因为它们的驱动程序不支持USB 3.0,并且当我们将网卡插入USB 3.0端口时,WiFi连接会切入和切出。 br />

评论


您始终可以使用没有USB3.0电线的USB2扩展器(简短版本)。这样,您可以将任何USB3端口“转换”为USB2端口,这应该可以解决所有驱动程序问题。

–.Ale..chenski
16年8月12日在21:53

@AliChen“应该”在一个理想的,完全兼容的实现是制造商实际提供的世界中。其他答案表明,实际上,事实并非如此。

– underscore_d
16年8月15日在11:06

#8 楼

并非所有主板都有USB 3.0端口接头连接器。从外围设备的角度来看,USB 3.0向后兼容-您可以将USB 2.0设备插入USB 3.0端口并使它工作,也可以将USB 3.0设备插入USB 2.0端口并使其工作。 USB 2.0设备-但由于连接器不同,因此无法将机箱上的USB 3.0端口连接到主板上的USB 2.0接头连接器。

评论


@JakeGo我不想特别讲USB 2.0,因为据我所知还有其他非2.0的USB 2.x版本。

–米歇尔·约翰逊(Micheal Johnson)
16年8月12日在19:39

只有一个USB 2.0和USB 3.0。没有其他版本。唯一在其主要版本中进行了其他集成的版本是USB 1.1,它是USB 1.0的错误修复。可能有USB 3.1,但该特定规格还没有任何资料。

–Giacomo1968
16年8月12日在23:07



#9 楼

某些系统架构仅内置USB 2控制器,因此必须通过附加控制器添加对USB 3的支持。但是,为什么要浪费原本未使用的USB 2控制器端口呢?由于每个人都有大量不需要USB 3的外围设备(例如键盘),因此他们经常使用一些USB 2控制器端口来填写端口数。

评论


我会注意到大多数情况下,前面板只有2个USB,大多数MB只有一个USB接头(用于两个USB端口),因此,使用2 + 2组合键(而不是大多数)不会损失任何东西2x USB或(最没用的)4x USB。您只需很少的额外支出,便能很好地支持新旧主板。

–罗安
16年8月15日在8:46

#10 楼

我认为有两个原因。
首先,USB 3.0端口和相关的布线比USB 2.0端口昂贵,坦率地说,大多数设备不需要USB 3.0速度。

其次(除非您在机箱中集成了集线器),您需要在主板上为每对USB端口提供一个连接器。大多数主板只有一个用于前置USB 3.0的连接器。

可以使用适配器将一对USB 3.0前置端口连接到USB 2.0主板接头,但是这样做会在PC端造成用户混乱看起来像USB 3.0但实际上只是USB 2.0的端口。

#11 楼

USB 2使用更少的带宽。

了解带宽不仅仅是某种神奇的数字。它背后有实际的科学。计算机是真实的物理事物。电力确实沿着为这种电力旅行而设计的路径行进。实现此功能确实会占用某种空间。我想象可能还有其他要求,例如确保可以足够快地处理数据。

因此,支持更高速度的能力可能需要更多资源。 USB 2端口的优点是,在某些情况下,您可以安装两个USB 2.0端口,而不是两个USB 3 SuperSpeed端口。

甚至可能支持一个USB 2.0端口而不是零个USB 3 SuperSpeed端口的情况。

当USB 3首次发布时,许多系统完全不支持新标准。那些通常仅支持这些“ SuperSpeed”端口中的1个或2个的端口。最终,技术有望得到改善,并且USB 3端口可能会被认为不太常见。人们可能已经探索了小型化和简化的可能性。有一天,即使USB 3规范被认为是旧的和较慢的(与较新的技术相比),USB 2端口也可能甚至不值得使用。

目前,拥有一些额外的USB 2个端口可能比其他可能更方便的端口,这可能意味着那里没有任何USB端口。

评论


不要忘记驱动电流。 USB 2在低功率时的最大电流为100 mA,在高功率时的最大电流为500 mA,而USB 3在低功率时的最大电流为150 mA,在高功率时的最大电流为900 mA,并具有另外的1.5 A或3.0 A模式。不用说,这些电流需要一些不同的设计方法,并且价格更高。

–罗安
16年8月15日在8:51

@Luaan:我的看法是,您只是提供了实际的数字来证明我提到的概念(特别是在第二段中)。谢谢。

– TOOGAM
16年8月16日在2:26

#12 楼

除了设备和/或驱动程序不兼容之外,USB 2.0的一个优点是避免了USB 3.0超高速信号传输引起的高频电磁干扰。英特尔针对使用USB 3.0 EMI对使用2.4GHz ISM频段与接收器通信的无线鼠标的影响提供了白皮书。机箱上单独的USB 2.0端口可改善低功耗ISM接收器与USB 3.0干扰源之间的物理隔离。

评论


我在使用Logitech无线键盘和鼠标时遇到了问题,并花了几个月的时间寻找解决方案。尽管存在WiFi设备的已知问题,但允许使用USB 3.0的事实简直荒谬。顺便说一下,如果USB 2端口在USB 3旁边,您仍然会遇到问题。我必须使用一根延长线使接收器尽可能远离USB 3端口。

–血管痛
16年8月15日在15:16

@algiogia:您的键盘和鼠标不是“ WiFi设备”。您是否听说过任何因USB 3.0接近而导致WiFi(IEEE 802.11b / g / n)设备出现问题的报告?

– Ben Voigt
16年8月15日在15:49

@BenVoigt对不起,Ben,我的意思是无线。但是,是的,我听说一些带有集成USB 3端口的路由器存在干扰问题。无论如何,有大量使用2.4GHz频段的设备(蓝牙,无绳电话,WiFi ...)

–血管痛
16年8月15日在16:05

如果有的话,WiFi性能会因USB 3 EMI而有所降低。使用低功率RF设备(鼠标/键盘/蓝牙),宽带噪声会严重降低性能,从而导致通信完全失败。

–user2943160
16年8月15日在23:52

#13 楼


更多USB 3.0附加控制器将占用系统其他
部分的带宽。添加太多,将需要付出很多努力,例如以正常带宽的一半运行GPU或降低内部扩展。
遗产,现代Windows 8或8.1往往很乐意可以在USB 3.0上开箱即用(特别是使用内置的Intel或AMD端口),但是Windows 7不能总是在Windows之外运行各种Linux发行版或工具。

构建2.0而非3.0。

大多数设备都无法使用速度-鼠标和键盘这两种最常见的USB设备无法从速度中受益。

而且,只需将其添加为其他信息即可:

实际数据吞吐量通常比标称的USB最大规格小得多。

实际上,USB 2.0的实际吞吐量通常高达35-40MB /秒,USB 3.0可能超过400MB /秒。

底线:不要指望SuperSpeed的实际数据速率很快就会达到400MB / sec。

编辑/>
与2.0端口不同,必须先安装USB 3.0驱动程序,然后才能使用USB 3.0端口。

#14 楼

认真吗?由于出售了许多具有USB2支持的优质硬件,而可能过时的将再使用15至20年。有需求,这是一个功能,它将出售该包装盒。

旧主板在新情况下被重新放置很常见。 >“兼容”并不表示“兼容”。这是狡猾的词。

#15 楼

USB 3.0在电气和机械方面有所不同。虽然它向后兼容,但是主板制造商必须为没有USB 3.0插孔以及没有USB 3.0插孔的用户设计外壳,因此当今几乎所有主板仍然都具有2.0和3.0连接器,以支持各种旧型号。和新的保护套。

想要最大化可用USB端口数量的用户将选择同时支持这两种保护套的保护套,他们接受有些保护套支持2.0和3.0。

虽然确实存在允许在3.0主板连接器上使用2.0插孔的适配器,但这代表了额外的费用,并且大多数客户都乐于仅从主板上安装USB 3.0端口,而完全忽略了2.0端口。

因此,这两种情况均适用于希望最大数量支持主板USB连接器的用户,同时仍然接受大多数主板具有多种类型的选择。再过几年,您可能会看到更少的USB 2.0 por在主板上,只有少数是为了向后兼容(主要是可启动媒体的驱动程序问题),其他所有都是USB 3.0。案件将跟进。在那之前,您将看到这种有点奇怪的混合物。

#16 楼


主板芯片组不能处理所有端口的USB 3.0,因此,如果只需要USB 3.0,则只有少数几个。 USB 2.0出现在这里。
USB 3.0具有9个内部引脚,并且使用并行连接而不是USB 2.0的串行连接。因此,制造成本比USB 2.0和非存储外围设备(如键盘,鼠标,扬声器,根本没有5 Gbps带宽)贵。

USB 2.0引脚输出:


USB 3.0引脚:



注意USB 3.0引脚:引脚1-4带有与USB 2.0相同的信号,并且在物理位置上在物理上等同于USB 2.0。这就是为什么USB 3.0向后兼容USB 2.0的原因,尽管它最初是为高速存储而设计的(如5个额外的引脚所示)另一方面,在USB 3.0引脚中)


最后,较旧的主板,其连接器和芯片组根本不支持USB 3.0!同意,您可以使用USB 3.0-USB 2.0适配器,但是无论如何如果要以USB 2.0速度使用它(使5个额外的引脚处于空闲状态),最好是本机使用USB 2.0!

编辑-某些键盘确实使用USB 3.0插孔,但这仅是因为此类键盘配备了USB直通机制-键盘本身具有USB 3.0端口,因此您不必每次都接触到计算机机箱。您想插入手机或闪存驱动器。

#17 楼

我有一块非常不错的主板,它的正面有4个USB 3.1端口,背面有8个3.1端口,正面有2个USB 2.0端口,背面有2个USB 2.0端口。

开发板随附的文档建议了2.0端口的两个重要用途,并包括了它们。


旧设备和旧驱动程序。如果设备足够旧,则可能无法在USB3.1端口中工作。主要是因为该设备“吸附”并且不遵循规格,还因为它可能是在采用规格时创建的。
电压和安培数差异。 USB 2.0具有不同的最大安培数配置文件。在某些设备上,这可能会有很大的不同。

然后,文档提出了一些使用不同端口的建议。例如。

USB 3.1端口应用于


给电话或平板电脑充电
硬盘驱动器之类的高速数据设备
网络适配器
音频内容

USB 2.0端口应用于
-键盘和鼠标
-SD卡和拇指驱动器等慢速数据
-蓝牙适配器。
-真正的旧设备(USB 1)

它还提到您应尝试将“始终”设备(例如音频)和“有时”设备(例如键盘)插入不同的控制器。并且,高数据设备在可能的情况下不应共享同一控制器。

#18 楼

并不是真正的USB专家,但是我有一些微控制器不能通过USB 3正常工作,而它们却可以通过USB 2正常工作(在这种情况下,它将它们连接到COM端口以进行调试并将代码推入它们)

#19 楼

这实际上是一个比人们想象的更为复杂的问题。我回想起曾问过几位惠普设计工程师,为什么他们的Windows服务器在2006年为什么仍带有软盘驱动器。

请注意,苹果公司具有将客户拉到当下的奢华,无论客户是否愿意或不。出售Windows计算机的供应商无法做到这一点。

Windows计算机具有数十年历史的旧功能的部分原因是因为Microsoft(偶然)发现他们可以通过提供对过时技术的支持来击败IBM。在1990年代,对废旧技术的支持存在着巨大的需求,IBM对此予以忽视。

这个问题一直持续到现在,而且似乎没有解决方案-也许是购买苹果产品。请注意,苹果显然打算取消其iPhone上的旧音频端口。对此的负面反应令人难以理解。请注意,这是一种过时的技术。

我已经与许多为Intel,IBM,HP,Dell等工作的高度聪明的人讨论了这个问题。通常,系统设计者会被这个问题困住,但不知道解决方案。

#20 楼

某些软件无法识别Windows 7中的第三方USB 3驱动程序。即使驱动程序可以正常运行,情况也是如此。

例如,我有一个2013年的主板,这在我购买时是台式机系统的顶级产品。我在安装了制造商的驱动程序的情况下运行Windows 7。

识别插入USB 3端口的USB 3设备并正常运行。但是当我在其上运行VMWare Worstation 11时,看不到USB 2或USB 3设备插入USB 3端口。插入USB 3端口时,Win 8便携式计算机上的VMWare工作站可以识别相同的设备。当插入USB 2端口时,WMWare WS 11可以识别相同的设备。如果主板上没有USB 2端口,那么我将根本无法将任何USB设备传递给来宾OS。

VMWare确实从WS 12开始在Win 7下支持USB 3设备。 ,但仅在2015年问世。但我还没有尝试过。而且我不知道它是否将支持我拥有的特定的第三方USB 3驱动程序。

从开发人员的角度来看,我不得不提到USB 3端口在功能上有很大的不同(不仅仅是USB2的速度差异)。因此,在Win 7中不提供通用内核模式USB 3驱动程序的决定可能与Win 7 vs Win 8中USB驱动程序框架的设计方式有很大关系。如果需要对整个框架进行大修以支持Windows 7,驱动程序,那么MS可能有理由要求使用更高版本的OS。