这是啥情况?连 @沈万马 这种老大都回答不到点上……
知乎惯例,先问是不是,再问为什么。
单说存储设备的话,现在是大家都用笔记本,2.5寸移动硬盘,固态硬盘,忘了还有3.5寸的移动硬盘么?哪个3.5寸的USB硬盘是USB/供电一根线的?
就算是2.5寸硬盘,也是现在硬盘功耗低了,USB 3.0流行之后电源供应电流增大了。USB 2.0的时候,单个USB接口只能供应0.5A 5V,部分大容量的笔记本硬盘带不动很常见的。例如HGST的5K1000 1TB:
所以有段时间,很多移动硬盘盒标配的数据线是这样的:
直到USB 3.0普及,单口最大提供0.9A电流,这样的数据线才逐渐淘汰。当然,USB 3.1最大允许提供20V/5A=100W功率,理论上3.5寸的移动硬盘终于可以不带电源适配器使用。
SATA出来的时候很明确是给电脑硬盘用的,SATA Gen1是2000年底制定,同期的硬盘以希捷为例,酷鱼7200.7是什么规格?容量从40G~200G,160G NCQ版本对电源的需求是启动期间12V 2.8A,瞬时功耗33.6W,正常工作时寻道功耗12.5W。
如果数据线和电源线做在一起,那就意味着主板供电。按照一台电脑最多4个硬盘考虑,最大峰值 11.2A的12V电流,差不多相当于多给一个130W的CPU供电。就算采用RAID卡常见的硬盘延迟启动而且每次只启动一个硬盘,也需要12.5*3+33.6=71.1W,比现在单个7700的CPU TDP都高——然而2000年期间,Intel最顶级的P3 1.13G,TDP不过33W,所以,如果主板连4个硬盘,延迟启动需要多个两个CPU供电,要是允许同时启动的话需要多给4个CPU供电。这对当时的主板设计来说,几乎是Mission Impossible。
至于其它答案里面说内外区别的,有的答案提到过E-SATA了,更早的SCSI,差不多时期的SAS都有外置接口,但都没有提供电源——实在是主板提供不起。到现在的雷电/USB 3.1,才算制定出可以提供100W功耗的对外供电接口。
如果不限定存储设备,再考虑其它使用USB接口的设备,大家常见的打印机、扫描仪,工厂、研究所、医院一大堆各种使用USB接口的检测、控制设备,有几个是完全由USB接口供电不需要外接电源的?