使用 BCDEdit 和 /displayorder 控制菜单条目和顺序。
从 Windows 或使用经典键 BIOS.
使用 SARDU、Rufus、YUMI 和 WinToUSB 创建可启动和多重启动媒体。
修 引导 带有 Diskpart/BCDBoot 的 UEFI 并在双启动环境中使用 GRUB。
如果您需要更改启动顺序 Windows启动管理器 要从其他系统启动、选择 USB/DVD 或重新排序菜单项,这里有一份完整且最新的指南,可指导您完成操作。我们整理了使用 BCDEdit、访问 UEFI/BIOS 的步骤, 技巧 来自 Windows 和第三方工具的有用信息,以及在出现问题时如何修复 UEFI 启动。
您将找到从关键概念(例如什么是启动项)到高级方法的所有内容 创建、复制、排序和删除 BCD 条目,以及 Windows 安装程序中的简单替代方案、组合键以及专为 UEFI 和传统 BIOS 系统设计的选项。我们还包含 Windows 10 和 11 之间的差异、您可能需要更改启动设备的原因以及用于创建可启动媒体的实用程序。
什么是启动项以及它在 Windows 中是如何管理的?
Windows 在 BCD(启动配置数据)存储中组织启动信息,其中每个“启动项”描述如何加载系统或选项。您可以为同一系统创建多个具有不同参数的条目(例如,用于调试),Windows 会在安装过程中创建一个标准条目。建议保留原始条目,并创建自定义副本用于测试。
条目显示在引导加载程序菜单中,它们的顺序决定了您看到的内容和顺序除了 UEFI/BIOS 固件设置之外,此行为由 Windows 启动管理器控制,并使用 BCDEdit 或特定的图形界面进行修改。
使用 BCDEdit 添加和克隆条目
BCDEdit 是用于管理 BCD 的官方控制台实用程序. 打开 命令提示 使用管理员权限(右键单击“命令提示符”>“以管理员身份运行”)。在受保护的计算机上使用 BCD 之前,最好先禁用或暂停 BitLocker,在某些情况下,还要禁用或暂停“安全启动”,以避免更改锁定。
在 Windows 11 中更改和配置默认音频输出设备创建新条目最直接的方法是复制现有条目并进行修改。特殊标识符 {current} 指向上次启动时使用的条目。复制它会为克隆的条目生成一个新的 GUID:
bcdedit /copy {current} /d "DebugEntry"
成功运行后,您将看到一条包含生成的 GUID 的消息例如:“该条目已成功复制到 {49916baf-0e08-11db-9af4-000bdbd316a0}。”从现在起,您将使用该 GUID 在其他 comandos.
如果您希望从头开始创建,则可以使用 /create 选项,这需要定义应用程序(例如 osloader)和其他参数:
bcdedit /create /d "My Windows Vista" /application osloader
使用 /create 时要小心:它不会自动将条目添加到启动菜单中。您需要使用 /displayorder 将其添加到可见列表中(见下文)。/copy 和 /create 都会生成一个新的 GUID 来标识该条目。
使用 /displayorder 对菜单进行排序、添加和删除
管理器显示条目的顺序由 /displayorder 控制基本语法是:
bcdedit /displayorder {ID} {ID} ...
该 ID 可以是 GUID 或保留标识符,例如 {current},并且必须用花括号括起来。在 PowerShell的 请记住将 GUID 括在引号中。将新条目放在当前条目之后的示例如下:
bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}
您还可以使用快速帮助选项,例如 /addlast、/addfirst 和 /remove 对菜单项进行排序或移除,但不将其从 BCD 中删除。例如,要将某个条目置于末尾:
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast
如果您想将其从菜单中删除但保留在存储中,您可以将 /displayorder 与 /remove 一起使用:
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove
彻底删除 BCD 条目(而不仅仅是将其从菜单中隐藏),使用/删除:
bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}
检查启动管理器的状态和当前顺序
要查看菜单的外观并检查标识符,请运行不带参数的 bcdedit 一 CMD 具有管理员权限。您将看到菜单中显示的 Windows 启动管理器块(包括显示顺序)和 Windows 启动加载程序条目。
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
isolatedcontext Yes
default {current}
resumeobject {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
Windows Boot Loader
-------------------
identifier {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device partition=C:
path \Windows\system32\winload.exe
description Debugger Boot
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
debug Yes
如果 BCDEdit 返回错误,请检查您是否以管理员身份打开了 CMD。 并且您已正确输入密钥、GUID 和路径。在具有加密或安全启动功能的计算机上,请记住有关 BitLocker 和固件的警告。
如何修复 Windows 10 中无法安装的启动数量错误从 Windows 和 UEFI 更改启动顺序
从 Windows 10/11,您可以访问 UEFI 固件设置,而无需在启动时寻找密钥。前往“设置”>“更新和安全”>“恢复”>“高级启动”,然后点击“立即重启”。在菜单中,前往“疑难解答”>“高级选项”>“UEFI 固件设置”,重启至固件选项。
进入 UEFI 后,查找启动选项并重新排序优先级 设备:内部磁盘, USB、DVD、网络等。通常使用箭头键移动选项,然后按 F10 保存并退出即可。下次计算机将遵循该顺序。
快捷方式:Shift + Restart 和经典 BIOS 键
打开高级菜单的另一种方法是按住 Shift键 单击“重新启动”时 从“开始”菜单或登录屏幕。系统将直接启动到恢复环境,并使用上述相同的高级选项。
如果您更喜欢使用传统方法输入固件,则密钥可能会因制造商而异。 (在速度非常快的 SSD 上,很难发现)。以下是最常见的:
宏碁: F2(备选方案:Del、F1)
华擎: F2(备选:Del)
华硕: F2(备选方案:Del、F2、F9)
戴尔: F2(备选方案:Del、F12、F1)
技嘉: F2(备选:Del)
HP: F10(备选:ESC、F1)
联想 Lenovo: F2(替代键:F1、Enter+F1、Ctrl+Alt+F3、Fn+F1、Ctrl+Alt+Ins)
微星: Del(替代:F2)
三星: F2
索尼: F2(备选方案:F1、F3)
东芝: F2(备选方案:F12、F1、Esc)
在 Windows 平板电脑上,音量增大/减小通常在启动期间使用。 进入固件。如果您有 SSD,启动速度太快,您可能没有时间按下按键;使用 Windows 方法进行确认。
使用 Diskpart 和 BCDBoot 修复 UEFI 启动
如果由于 BCD/EFI 问题而无法启动,您可以尝试从安装环境修复它。。从 Windows USB/DVD 启动,单击下一步,然后转到修复计算机 > 疑难解答 > 高级选项 > 命令提示符。
USB 传输速度慢:原因及加快文件复制速度的最终解决方案使用 Diskpart 识别 EFI 系统分区并为其分配一个字母 (指导示例;根据您的情况调整数字):
diskpart
list disk
select disk 0
list vol
select vol 1 (siendo el volumen EFI)
assign letter=V:
exit
创建必要的结构并重建启动文件 指向 Windows 安装(设置 Windows 所在的驱动器号,例如 C:\):
V:
MD \efi\microsoft\boot\
cd /d V:\efi\microsoft\boot\
bootrec /fixboot
bcdboot C:\Windows /l en-us /s V: /f all
/l 开关定义语言(例如 en-us);您可以将其更改为适当的语言(es-ES、fr-FR、en-GB 等)。重新启动并检查是否正常启动。
自动启动修复
从同一个恢复环境中,您可以启动启动修复 (疑难解答 > 高级选项 > 启动修复)。Windows 将自动尝试修复受支持的 UEFI 系统上的启动问题。
从 Windows 管理条目:高级设置和 msconfig
要从界面查看启动选项,请搜索“高级系统设置” 并进入启动和恢复部分调整默认系统和 El Temppo 等待菜单。
如果要从 BCD 中删除孤立条目,请运行 msconfig,转到“启动”选项卡,选择不需要的条目,然后按 Delete。请谨慎使用:删除不该删除的内容可能会导致启动失败。
有关参考文档和高级参数,请参阅官方 BCD/BCDEdit 指南和。
相关文章:如何使用 HackBGRT 更改 Windows 启动屏幕
艾萨克对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。