在使用这个命令之前,首先需要了解Windows的活动分区的意思。并了解硬盘GPT格式下esp分区的作用,避免因其他原因导致引导失败。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| bcdboot <source> [/l <locale>] [/s <volume-letter> [/f <firmware>]] [/v] [/m [{OS Loader ID}]] [/addlast] [/p] [/c]
source 指定 Windows 系统根目录的位置。 /l 指定在初始化 BCD 存储时使用的 可选区域设置参数。默认值为“简体中文”。
/s 指定一个可选的卷号参数,该参数用于指定 要将启动环境文件复制到的目标系统 分区。默认值为固件所标识的 系统分区。
/v 启用详细模式。
/m 如果提供了操作系统加载器 GUID,则此选项可以将 给定的加载器对象与系统模板合并,以生成 可启动条目。否则,只合并全局对象。
/d 指定应保留现有的默认 Windows 启动条目。
/f 与 /s 命令一起使用,指定目标系统分区 的固件类型。<firmware> 的选项是 'UEFI'、 'BIOS' 或 'ALL'。
/addlast 指定 Windows 启动管理器固件条目 应该最后添加。默认行为是首先添加 它。
/p 指定 Windows 启动管理器固件条目 位置应予以保留。如果条目不存在, 则将在第一个位置添加新条目。
/c 指定不应迁移模板描述的 任何现有对象。
示例: bcdboot c:\windows /l en-us bcdboot c:\windows /s h: bcdboot c:\windows /s h: /f UEFI bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08} bcdboot c:\windows /d /addlast bcdboot c:\windows /p
|
通常来说使用bcdboot c:\windows /s o: /f ALL /l zh-cn
即可(其中o:为esp分区盘符,传统MBR格式使用”C:”即可)