使用命令行更改引导顺序

时间:2019-09-22 15:10:49

标签: windows boot bcdedit

我已经在Windows上安装了Surface Pro 6,并且尝试更改启动顺序,以便先从USB而不是从Windows启动而不进入BIOS。

Windows 10位于C:

密钥(WinPE可启动USB驱动器)上的磁盘位于E:

如何在它们之间切换?我看到了类似的东西

bcdedit /createstore bcd
bcdedit /import bcd
del bcd
bcdedit /create {bootmgr}
bcdedit /set {bootmgr} device boot
bcdedit /timeout 10
bcdedit /create /d "USB" /application osloader
bcdedit /default {<GUID>}
bcdedit /set {default} device partition=e:
bcdedit /set {default} path  \Windows\system32\winload.efi
bcdedit /set {default} osdevice partition=e:
bcdedit /set {default} systemroot \Windows
bcdedit /set {default} detecthal yes
bcdedit /displayorder {default} /addlast

,但是它不起作用。在丢失文件winload.efi重启后,我收到消息。有人可以帮忙吗? 谢谢

1 个答案:

答案 0 :(得分:0)

开机时 UEFI 固件会枚举连接的设备并检查每个设备是否有 EFI 分区或 FAT 分区,并在其上启动应用程序候选。

某些条目永久显示(例如,附加 GPT 磁盘上的 EFI 系统分区上的启动应用程序)

UEFI and CMS boot devices

如图所示,“EFI USB 设备”在带有 UEFI 固件的戴尔笔记本电脑上永久列出。此条目可能不存在于不同品牌的笔记本电脑上,因为固件启动程序的实现方式可能不同,并且仅在启动时列出真正连接的设备。

例如,当启动到 Windows 10 时,您可以使用 BootNext tool 启动到任何带有 BCD 启动项的操作系统或任何连接的可启动设备(如果启用了 CMS,例如 BIOS 启动)。

要在 UEFI 中启动,USB 设备应格式化为 FAT32。