- 如果电脑在启动过程中没有列出 USB 磁盘或闪存驱动器,有一个更有可能奏效的快速修复方法。
- 我列出了导致无法从外部 USB 设备启动的最可能原因。
- 请继续阅读,找出无法识别 USB 驱动器的可能原因和解决方法。

我最近的一个项目包括尝试在我的一个老式英特尔固态硬盘上创建一个便携式 Windows 安装程序。
硬盘没问题,但它已经用了 12 年多了,所以我不能把重要数据托付给它,即使我用任何程序检查硬盘都显示为 99%。
总之,我 使用 Rufus 创建可启动磁盘把固态硬盘插入我的主电脑,然后......我盯着启动屏幕,找不到我的 USB 驱动器。

好了,现在我得把笔记本电脑从包里拿出来试试了。嗯,同样的问题,两台电脑都无法识别我的硬盘。
这很奇怪,因为一旦我进入 Windows,我就能看到硬盘并从中复制数据,不会出现任何问题。
我偷了懒,只从外部机箱连接了一根 USB 电缆。因此,为了确保不是电源问题,我把第二根用于供电的电缆也插上了。
还是没找到。
❌ 我尝试过但没有成功的方法
这时我才意识到,我必须上网搜索解决方案。接下来我就这么做了:
尝试不同的 USB 端口
根据经验,连接到前端机箱端口的 USB 设备并不总是能正常工作,因此我尝试了电脑背面的几个 USB 端口,但都无法正常工作。
接下来,我不得不开始尝试在网上找到的各种解决方案:
在 BIOS 中禁用安全启动
简而言之,在计算机由 IT 部门管理的企业部门,通常的做法是在计算机 BIOS 中启用安全启动("Secure Boot")。我已经解释了什么是 BIOS 和 UEFI 在本文中)。
安全启动只允许计算机从特定的白名单设备加载操作系统。
我的任何一台电脑都没有启用这个功能,所以它不可能是导致我的 USB 设备无法识别的原因。
在 BIOS 中禁用快速启动
然后,我在 BIOS 中选中了另一个与启动相关的选项:快速启动。如果电脑之前没有断开电源,该选项可以更快地启动电脑。这是通过在启动前不检查所有 PC 组件来实现的。
我的一台电脑启用了该选项,但另一台电脑没有。我无奈地在两个 BIOS 中都禁用了该选项,但都无济于事。我的 USB 驱动器仍然没有显示。
尝试了不同的 USB 驱动器
我对自己说,我应该早点用另一个 USB 盘检查一下。不幸的是,问题就出在这里。嗯,看起来我两台电脑上的所有 USB 端口(总共超过 10 个)都不想在启动时看到我的任何 USB 驱动器。
这太奇怪了,显然另有隐情。
禁用 Windows 中的快速启动
我想起了 快速启动,此处有详细介绍这是 Windows 的一项功能,基本上是关闭应用程序、注销登录,然后将 RAM 内存中的剩余信息保存到磁盘的休眠文件中。这样启动速度显然要快得多。
顺便说一句,这与完全系统休眠不同,但也差不多。如果你对两者的区别感到好奇,请阅读我的文章 休眠、睡眠和快速启动计算机电源状态.
无论如何,"快速启动 "功能没有启用,所以它肯定不是问题的根本原因。
注意事项:系统启动时,用 F8 调用启动管理器时,看到的驱动器列表是主板 BIOS 检测到的驱动器。您仍需确保硬盘确实可启动(包含启动操作系统所需的信息)。
对我有用的解决方案
启动时无法识别 USB 的根本原因是我传说中的懒惰。
是的,我很懒,所以我总是让我的电脑休眠。为什么呢?因为我想在恢复工作时,不必重新打开所有应用程序,也不必在我的多个虚拟桌面和双显示器设置上重新定位它们。我可不想处理这些无意义的事情,这些事情在糟糕的日子里最多需要一分钟。你能想象一分钟的损失吗?
玩笑归玩笑,当系统休眠时,很可能在稍后状态下开机时,BIOS 不会检查新连接的设备。因此,当你按下 F8 键打开 BIOS 启动管理器菜单时,看到的设备列表不会刷新。
所以,你们要引以为戒: 当您打算切换启动设备时,请务必完全重启或关闭计算机.
懒惰会浪费很多时间。就我而言,我浪费了几天的时间。是的,因为我不能放过一个电脑问题,无论它多么微不足道。