原先是使用 Type-C 接口的扩展坞插 USB3.0 接口的U盘在启动界面不显示,然后特地买了个 Type-C 接口的U盘,插进去还是不显示。
电脑环境
为了使该经验更具有参考性,我再重新整理一下出现问题的基本信息:
- Dell 笔记本,能用的接口为 1×USB Type-C 接口(电源接口),2×Thunderbolt 3 接口
- BIOS 版本 1.14.0
问题复现
1.U盘既有 USB 3.0,又有 USB Type-C(兼容雷电接口),且制作了 微PE 的 UEFI/Legacy
三种启动方式启动盘,格式采用过 FAT32/exFAT/NTFS
三种格式,分区表 MBR/GPT
都尝试过(分区表格式区别)。
2.BIOS 设置中
Secure Boot > Secure Boot Enabled >
取消勾选Advanced Boot Options > Enable Legacy Option ROMs
勾选
3.检查 Post Behavior > Fastboot
是否取消勾选了 Minimal
4.然后,在开机页面出现 Logo 时,按 F12 进入 BIOS 启动页面不显示U盘,这是问题出现的地方,半年前怎么试都无法解决,最后放弃了,这次特地买了个 USB-C 接口的U盘依旧没解决,一鼓作气向别人求助的同时受到了启发找到了解决方法。
这一步自检可以解决多数不显示U盘启动的问题
解决方法
在我的笔记本型号、 BIOS 版本(该版本界面被戴尔称为 New BIOS view.)下,不需要设置「问题复现」的第 2 步,只需要勾选菜单中的:
- SyStem Configuration
- USB Configuration
- Enable USB Boot Support
- Enable External USB Port
- Dell Type-C Dock Configuration
- Always Allow Dell Docks
- Thunderbolt Adapter Configuration
- Enable Thunderbolt Technology Support
- Enable Thunderbolt Technology Support
- Enable Thunderbolt Adapter Pre-boot Support
- USB Configuration
老版本 BIOS 与图文版操作见这里
然后使用 Ventoy 制作U 盘启动盘,开启「安全启动支持」(不完美,见这里),开机按快捷键即可顺利在启动页面看到 U 盘了,泪目,困扰了我半年的问题这么快就解决了…… 设置好后普通 USB3.0 U盘也就支持直接插转接头/插上 Type-C 扩展坞转接电脑的启动方式了,USB-C U盘更不用说,直接插上去完美运行 (开启 “Enable Legacy Option ROMs” 后都支持 Legacy 启动)。