![如何解决由外部 USB HDD 引起的 PC 挂起问题?](https://linux22.com/image/1507629/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E7%94%B1%E5%A4%96%E9%83%A8%20USB%20HDD%20%E5%BC%95%E8%B5%B7%E7%9A%84%20PC%20%E6%8C%82%E8%B5%B7%E9%97%AE%E9%A2%98%EF%BC%9F.png)
因此,我将新的外部 USB HDD 连接到我的电脑,Windows 会自动检测并配置它。(它运行的是 Windows 10 Pro。)它被分配了一个驱动器号,并且由于它是预先格式化的,我可以立即开始使用它。
但是,一旦我重新启动 PC,USB HDD 会导致 PC 卡在 POST 屏幕上。如果我断开 HDD,PC 就会卡在 POST 屏幕上。如果我重置 PC,并断开 HDD,它就不会再卡在 POST 屏幕上。一旦 Windows 加载完毕,我再次连接 HDD,它就会被识别、安装,我就可以开始使用它了。
如果我断开 HDD 连接,重新启动,进入 BIOS 设置,然后连接 HDD,则会导致 BIOS 设置程序冻结。此时,断开连接也无济于事。它一直冻结。我无法使用箭头键进行任何选择,一切都冻结了。甚至 ++ 也无法Ctrl帮助Alt重置DelPC。我必须按下重置按钮。
这是什么原因造成的?我该怎么办?
答案1
如果您的 PC 使用旧版 BIOS 系统,则可能会发生这种情况。使用现代 UEFI 系统的计算机通常不会出现此问题。
解决方案 #1
在这种情况下,您可以进入 BIOS 设置程序并禁用对 UMS(USB 大容量存储)设备的旧版支持。此选项在您的 BIOS 设置程序中可能可用,也可能不可用。它在不同的 BIOS 设置程序中的标签也可能不同。
要在 Award BIOS 主板上禁用此选项,请执行以下操作。
- 启动或重新启动您的电脑。
- 按 DEL 进入 BIOS 设置。
- 转至高级外围设备。
- 选择USB存储功能。
- 将其值更改为“Disabled”。
- 按 ESC。
- 按 F10 保存更改并退出。
- 按 Enter 确认。
您的 PC 现在应该会感谢您,并且可以正常启动,而不会被拴在脖子上的 USB HDD 所束缚。
笔记!禁用 USB 存储功能将阻止您的 PC 从 USB 设备启动。如果您需要从 USB 设备启动,例如安装操作系统,请确保在尝试从 USB 设备启动之前启用此功能。
我已经使用 Seagate Backup Plus 台式机硬盘 (4 TB,USB 3.0) 和 Gigabyte GA-X38-DQ6 主板上的 Award BIOS 6.00PG 测试并确认了此过程。
我还在 Gigabyte GA-MA 上测试了同一品牌和型号的第二块硬盘,得到了相同的结果和发现。
解决方案 #2
您可以做的另一件事是尝试将 HDD 连接到不同的 USB 端口。
- 关闭电脑。
- 断开所有 USB 设备,包括键盘和鼠标。
- 将 HDD 连接到 USB 端口 0。
- 打开电脑并检查它是否挂起。
- 如果挂起,请关闭电脑。
- 将 HDD 连接到 USB 端口 1。
- 打开电脑并检查它是否挂起。
- 重复此操作,直到找到 PC 不再挂起的端口。
笔记!该解决方案仅是理论上的,尚未经过测试。
其背后的想法是,某些 USB 端口可能由不同的 USB 控制器使用。不同的主机 USB 控制器可能与外部硬盘的 USB 控制器具有更好的兼容性。您还可以查看 PC 或主板手册,了解哪个芯片控制哪个 USB 端口。您可能必须先在 BIOS 设置中启用它,然后才能使用它。
原因
我不知道这种奇怪行为的确切原因。但似乎与 BIOS 系统的内部工作有关。旧技术和新技术不太好融合。虽然 HDD 向后兼容 USB 2.0,但它可能与 USB 1.1 主机不兼容,当上述选项设置为启用时,BIOS 可能会强制 UMS 类设备兼容 USB 1.1 主机。这可能是 PC 的某些 USB 控制器与驱动器之间的兼容性问题。
无论原因是什么,我希望这个答案能够对使用旧 BIOS 系统的其他用户有所帮助。
答案2
我所做的就是断开连接到笔记本电脑散热垫和电脑鼠标的 USB 集线器上的 USB;然后我将硬盘连接到运行 Microsoft Windows 10 的 Acer V3 笔记本电脑的右侧,这样就成功了!至少现在是这样。?我遇到过好几次这个问题!微软难道永远也解决不了它吗?最近我发现的唯一解决方案就是关闭用于备份大部分数据和图片的外部硬盘。我的笔记本电脑是 2013 年购买的,运行的是 Windows 8,然后我升级到了 8.1 版,这是一个更好的操作系统!然后最近,去年年底,也就是 2016 年,升级到了 Windows 10;这是一个改进。因此,为什么微软不能纠正这些兼容性问题,我实在无法理解。