我的设备出了问题,所以我决定应该做一次完整的硬件健全性检查。我总是从最新版本的 Memtest86+ 开始。
我发现,在运行 Memtest 时,只要移动一下鼠标,我的电脑就会重置。谷歌搜索后发现,这可能是因为我启用了 USB 传统支持。
当我禁用 USB 传统支持时,我无法再从 USB 闪存启动。谷歌搜索后发现这是设计使然。
我有三个问题。
- 为什么从 USB 启动被视为遗留功能?
- 旧版 USB 支持也会影响鼠标和键盘(因此在内存测试期间会出现重置问题)。为什么这与从闪存启动的能力有关?为什么它们不是 BIOS 中的两个独立选项?
- 这怎么不意味着 Memtest86+ 中的 USB 闪存启动支持已完全损坏?只有某些机器才会出现此重启问题,还是这是一个常见问题?
谢谢!-Kelsie
编辑1:
我最终放弃了,刻录了一张包含 memtest86+ 的 CD。启动后,我发现必须启用 Legacy USB Support 才能使用键盘。最后,我最终决定的解决方案是重新启用 Legacy USB Support,并在测试期间拔掉鼠标。这似乎是一个非常糟糕的解决方案,但它确实有效。如果有人有任何见解,我仍然很好奇这背后的设计。
答案1
USB 遗留支持是为需要额外 Rom 代码服务 USB 设备的操作系统创建的。NT 就是一个例子。许多可用的开机工具也是如此。
关于 USB 支持,bios 工具和 bios 本身之间可能会存在冲突。它们并非全部由同一个人编写,但可能都假设它们在没有网络的情况下工作(操作系统启动前),因此两者都进行一些低级 bios 控制并最终发生冲突。
我读过某个地方,但找不到参考资料。我会找找的。
答案2
是的,该功能在不同的 BIOS 制造商上表现不同。我目前正在看一台较旧的 PC,当启用它时,键盘和鼠标都不起作用。该设备仅适用于 PS/2 HID(除非是无线设备,但我还没有尝试过......这是属于客户的。)
那里是但是,允许多个 USB 启动选项和 USB HDD 启动选项的启动设置确实起作用了......所以 BIOS 可能需要更新...如果你敢。