最近给家里的电脑和 USB 设备,全部升级为智能电源,期间更换了几条 usb 数据线和 usb hub,发现以前本来跑的很稳的设备,突然各种无法识别或只能部分识别,最恼的是,出现问题了,电脑或 USB 设备无法给出准确的错误信息。因此,我产生以下猜想:
1.微软不支持 OS 安装在 USB 外置硬盘里,是否表示微软已经知道了从 USB 协议,到各种 USB 设备不靠谱?
2.各大网店与技术论坛里,有很多关于 USB 接口、USB hub 的问题,比如供电不足,比如线路太长导致无法识别等等。有问题不可怕,但遇到这类问题,电脑或 USB 设备,不仅无法给出准确的原因说明,甚至很多情况下连提示都没有。因此,就连很多高手,也只能通过盲猜+更换设备来判断问题,这种解决问题的方式我认为本身是不科学的。
3.USB 外置设备,本质上是低成本解决问题的一种渠道。比如扩容存储,正常渠道是直接更换大硬盘,或者买更多的电脑甚至专用存储服务器来进行存储,而 USB 的方案却是一堆扩展坞+USB hub+高性价比的主流容量硬盘,整个方案比前者要便宜的多。因此,会不会因为厂商不愿意大家通过 USB 方案来低成本解决问题,所以故意在 USB 协议与 USB 设备上,设置各种瓶颈与障碍?
另外,我查到有些人推荐贝尔金的 USB Hub 。我去贝尔金官网搜了一下,贝尔金目前在支持 Windows 的 USB 3.0 Hub,最多只有 4 口。而且这款产品对充电的支持,只支持同时两个口进行充电。这是否进一步说明,USB hub 这类东西,从协议到设备,可能都不靠谱,不然为啥就不能 4 口同时充电?能买得起贝尔金东西的用户,会缺另外两个口充电的钱?
laminux29
2020-10-29 18:57:28 +08:00
前几天我一个同事,和我说,专业的多媒体编辑,都是在苹果系统上,不会在 Windows 上。当时我还不认同。
今天遇到这事,算是认同这观点了。多媒体制作需要大容量存储,Windows 连个 USB 都搞不好,各种不稳定、各种识别问题,怎么去介入多媒体行业。
systemcall
2020-10-29 19:03:18 +08:00
1. Windows 可以装在 USB 外置硬盘里。PE 是完全可以的。如果是常规的 Windows 系统,Windows 8 开始有办法安装上去,用 Rufus 就可以安装,我在外置的 SSD 上安装 Windows 10,只是有些小问题,可以正常使用。 2. USB Hub 和 USB 设备普遍是做工太差、没有强制的标准。不光是 USB,DP 也有很多问题。线路太长是线的屏蔽问题或者芯片自己的问题,一些芯片驱动能力太差了。 一般的 USB2.0 集线器,用的 fs1.1s 之类的芯片,上行端口的线连 1 米都不支持。规范里面好像是 3 米还是 5 米是要支持的,连芯片厂家都不照着规范来。过流保护之类的就不必说了,很多设备缩水到连稳压电容和电感都没了。 3. 按理来说 Power eSATA 更合理、成本更低。但是没有普及开。USB 接口可以推广开很大程度上就是靠的这种混乱的局面,如果严格安装规范来应该是不会有这些问题的
1.我知道有各种办法把 Windows 安装到外置硬盘,但不是官方允许的步骤,而且这些安装方法,大多数还要利用第三方工具。
Windows 官方 ISO + 官方默认安装步骤,是不允许安装在外部磁盘的,在选择磁盘或分区的那一步会给出提示。之前 Windows 社区还有官方专家解释了这事,年代太久,我搜了一下,没搜到那篇文档。依稀记得官方专家的大意是外置 USB 设备不稳定。
2.我觉得 USB hub 或 USB 设备,做工差也就算了,因为很多网线或交换机也有这种问题。但正像你说的,USB 在这个问题上,没有强制的标准,我觉得这才是最大的问题。对比网络方面,网络有专门的检查工具,比如测线器;以及各种检查指标,比如延迟,比如丢包率;甚至抓包工具还能锁定问题出在哪条网线或哪个交换机上。但 USB Hub 与 USB 设备却没这能力,或者说有这能力但检查的代价太昂贵,甚至可能要下降到电路层去检查。
3.以前总觉得苹果是智商税,现在一对比,苹果是贵了点,但贵地有良心。
cjpjxjx
2020-10-29 19:40:15 +08:00
从来不信任 USB 存储设备的可靠性,USB 存储设备只适合用来临时存储一些不重要的数据,通过 USB 存储设备转移文件必须进行校验
systemcall
2020-10-29 20:04:38 +08:00
@laminux29 #6 1. 有官方工具,不过最多到 1803 。叫 Windows to Go,新版本系统要修改文件 2. 确实没有这个能力。USB 就是一个很乱的标准 3. 其实 lightning 也是走的 USB,但是苹果通过 mfi 提供了靠谱的东西。之前也认为是智商税,直到被关于 USB 的各种问题折磨 @laminux29 #5 其实 USB 比你想的还要弱,一开始是接键鼠之类的。USB2.0 bot 传文件那么慢,当时那是 USB 的伟大进步,意味着可以和 IEEE 1394 竞争。USB3.0 加上 UASP 也打败了 esata,不要小看成本。USB 拿来充电都是后来加入的新功能,也是苹果推 USB PD 了才有靠谱点的东西,各个厂家一大堆私有标准。 大部分人用 USB 接口也就接个 U 盘,别把这个接口想得太高级。设计的目的就是秒天秒地的、还活着的民用接口就是雷电 3 ( lightning 也许可以算),别的都是一团糟
LLaMA2
2020-10-29 20:06:02 +08:00
Windows OTG windows10 LTSC 使用者发出了该条信息,外置设备是 samsung T3 protable SSD
ysc3839
2020-10-29 20:23:13 +08:00
没记错的话,macOS 也不支持安装在 USB 存储中吧?
systemcall
2020-10-29 20:34:52 +08:00
@ysc3839 Linux 可以,别的主流系统好像都不行吧 USB 的稳定性不行 @ye4tar 用的自己拿 2.5 寸 SSD+硬盘盒组的,丢过数据。直连电脑都掉过分区。可靠性确实不好 而且吃 CPU 。并且如果是不支持 UASP 的东西完全没法用,但是有 uasp 的话就算是 USB2.0 也可以用,不过 USB 自己的开销还是太大了,明显比 SATA 直连甚至是 emmc 的开销大,又吃 CPU 又慢