如果插入某些USB设备,则无法启动的计算机


8

我对此没有积极的问题,但我很好奇。

随着时间的流逝,我的维修工作使我经历了许多实例(可重复且可靠的实例),其中计算机(台式机或笔记本电脑;每种情况都是唯一的,但其本身是一致的)在启动的POST /引导阶段遇到问题。

一个例子:当我有外部USB存储介质时,一台计算机在引导过程中挂起(我确切地忘记了位置,但是它在POST之后)。这可以是硬盘驱动器或USB驱动器。这不是每个USB HDD或闪存棒,但数量很多。如此之多,以至于当我启动时,我试图确保没有插入这些设备。我不记得使用哪个USB端口是否重要,但我通常使用前面的USB端口。

另一个例子是我使用的笔记本电脑,除非我使用特定的端口,否则笔记本电脑在开机后会在挂接Ubuntu LiveUSB时挂起,而该端口在内部几乎被完全破坏。

第三个示例是另一台台式机,当插入USB硬盘驱动器时启动时,它会在启动过程中在屏幕上看到文本的位置挂起。在OS之前的引导阶段。如果拔下硬盘驱动器,启动会立即恢复,好像没有问题一样。

为什么外部设备(一些可启动,一些不可启动)会导致这种启动问题?它是广泛且不统一的,我很好奇在机器级别会发生什么。

Answers:


11

这里有一些见解。

  • 一些BIOS有故障。良好的BIOS应该跳过无效或未知的设备,但无论出于何种原因,并非所有设备都能做到。尝试更新您的BIOS。我要补充一点,看来当PC开始具有启动功能而不是软盘驱动器或本地连接的硬盘驱动器时,特定的BIOS和系统上已经出现了奇怪的错误。

  • 我怀疑某些USB驱动器未正确实现100%的USB大容量存储标准。这通常是看起来像硬盘驱动器的MP3播放器的问题,实际上是向系统提供两个存储设备的设备(我有一个MP3播放器,其内部和外部存储作为两个USB大容量存储“子设备”呈现,我一直以确保在启动过程中已将其拔出)。

  • 某些设备可能不稳定,并导致总线挂起或其他怪异行为。USB驱动器价格便宜,而且可能没人会在乎每种可能的硬件组合对它们进行质量控制。主板芯片组也可能具有仅在特定设备上显示的特质。

如此之多,以至于在我启动时,我尝试确保未插入这些设备。

这是我几乎对任何系统所做的事情,恕我直言,这是一种最佳实践。


7

您可以尝试检查有问题的BIOS的启动顺序。如果在HDD或CD驱动器之前列出了USB设备,则计算机将尝试使用它来启动。如果USB设备上没有可引导分区,则可能会出现黑屏或某种“找不到引导记录”类型的消息。

除了启动顺序外,主板和USB设备之间可能还存在一些兼容性问题。如果母板无法识别设备,或仅查看特定端口,则可以解释明显的不一致行为。


能够查看过去未检测到的设备,这不是主板标准吗?在报告无法识别由SATA或IDE插入的设备(尤其是硬盘驱动器)之前,我曾见过主板。
jwarner112 2013年

是的,Motherbioard(好吧,BIOS,UEFI等)应该能够克服这些问题。应该是一个关键字。当它们得到意外的东西时(例如在旧的BIOS上使用GPT格式化的驱动器。应该跳过它而不是崩溃),许多驱动器只会失败。
Hennes 2013年

1

我注意到的一种情况是,在Ubuntu 12.04 LTS上,如果您未明确使用fstab挂载大型NTFS驱动器(3TB),而是将其留给Ubuntu进行自动挂载,则它将挂起,甚至不允许您访问BIOS 。

我不明白,如果BIOS不依赖于操作系统,为什么会发生这种情况,但是我只是在这里添加它,以防其他人像我一样困惑。

编辑抱歉,我认为问题已经解决,但是即使我上面写的内容也重新出现了。所以我想我上面写的根本不正确。


1
很棒的输入,谢谢您的评论。希望它将对遇到此问题的其他人有所帮助。
jwarner112 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.