这是学校里的一台计算机,运行的是 XP。
有同学实际使用的U盘设计很差,每次插入USB口的时候很容易导致USB口短路。
好吧,USB 端口短路并不是什么大问题。它最多会触发电流过载保护,Windows 会弹出一个气泡,告诉你 USB 端口已经过载(找不到它的图片)。不是开玩笑,我在从它那里获得 5V 电压时实际上已经尝试过几次了。
然而,当我的同学插入她设计不良的 USB 闪存盘(当然会短路端口)时,WindowsBSOD 和重启。
我的问题是:这怎么会导致 BSOD 并重启计算机?当前的主板/电源难道不应该具有足够的电流保护来处理短路事件吗?这种硬件异常怎么会触发“软件异常”?这只是发生在那台计算机上的极少数情况吗?
因为我经常需要从 USB 端口获取 5V 电压来为电路供电,而这很可能存在接线错误导致电源短路,所以我需要确保我的电脑上的电流保护功能能够正常工作,这样即使出现错误,也不会导致我的电脑崩溃并让我丢失所有打开的文档和网页。到目前为止,我在电脑上遇到的最严重的情况是 Windows 气泡通知,但在我看到学校的电脑出现 BSOD 后,我很担心使用 USB 端口为我的业余电子硬件供电是否安全。
答案1
硬件发生的任何情况都可能导致软件异常...如果您的软件有缺陷。(和/或如果您的硬件有缺陷:)。我建议不要尝试将一般计算机使用与为实验电路供电混为一谈。
我以前用的是便宜的电源供电多用适配器。它们包括一个 9V 电池式连接器,可以很容易地将鳄鱼夹固定在上面。(除此之外,还有看起来有点像耳机插孔的电源插孔)。
[话虽如此,许多现代程序都会执行自动保存。现代生产力应用程序应该会这样做。Firefox 每 15 秒执行一次 (!)。而且现代 FS 不会在断电时弄湿自己。因此,在这方面您可能不会冒太大的风险]。
答案2
我认为这里的问题更多是出在 USB 设备上。那么如果连接器短路时出现 BSOD 怎么办?我实际上预计会发生这种情况。