bcdboot(引导修复工具) 命令行工具使用方法
bcdboot 是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的 windows(r) 映像复制一小部分启动环境文件来设置的。bcdboot 还会在系统分区上创建引导配置数据 (bcd) 存储,该存储中包含一个新的引导项,可让您引导到已安装的 windows 映像。
可以从 windows(r) pe 运行 bcdboot。有关 windows pe 的信息,请参阅 windows pe 操作实例。
bcdboot 包含在 windows® 7 和 windows server® 2008 r2 的 %windir%\system32 文件夹内。windows oem 预安装工具包 (opk) 和 windows 自动安装工具包 (aik) 也提供了 bcdboot,位置在 %program files%\<version>\tools 目录下,其中 <version> 是 windows opk 或 windows aik。
bcdboot 从计算机上已有的 windows 映像复制一套启动环境文件。bcdboot 可以从 windows vista®、windows server® 2008、windows 7 或 windows server 2008 r2 的映像复制启动环境文件。有关将 windows 映像应用于系统的信息,请参阅捕获和应用 windows 映像。
bcdboot 使用%windir%\system32\config\bcd-template 文件在系统分区上创建新的 bcd 存储并初始化 bcd 启动环境文件。可以在 bcd-template 文件中定义特定的 bcd 设置。该工具还将最新版本的启动环境文件从操作系统映像 %windir%\boot 文件夹和 %windir%\system32 文件夹复制到系统分区中。
bcdboot 将文件复制到固件所标识的默认系统分区。您可以使用分区工具(例如 diskpart)创建此分区。不必为了便于 bcdboot 查找而指定此分区的驱动器号。有关详细信息,请从命令行参阅 diskpart 帮助,或访问 diskpart 命令行语法(可能为英文网页)。
- 在基于 bios 的系统上,系统分区是使用主引导记录 (mbr) 磁盘格式的磁盘上的活动分区。bcdboot 会在系统分区上创建 \boot 目录,并将所有需要的引导环境文件都复制到此目录中。
- 在基于统一可扩展固件接口 (uefi) 的系统上,efi 系统分区是使用 guid 分区表 (gpt) 磁盘格式的磁盘上的系统分区。bcdboot 会创建 \efi\microsoft\boot 目录,并将所有需要的引导环境文件都复制到此目录中。
bcdboot 可以将现有的启动环境更新到系统分区。windows 映像中较新的文件版本会复制到系统分区中。
如果系统分区中已存在 bcd 存储,则:
- bcdboot 将根据 bcd-template 文件中的设置,在现有的 bcd 存储中创建一个新启动项,并删除引用同一个 windows 映像的所有重复的启动项。
- 如果已存在 windows 映像的启动项,并且除了默认值以外还对该启动项启用了其他 bcd 设置,则下次运行 bcdboot 时,可使用 /m 选项将 os 加载程序 guid 所标识的现有启动项合并到 bcdboot 创建的新启动项,以此来保留这些设置。
bcdboot 命令行选项
下列命令行选项可用于 bcdboot.exe。
bcdboot source [/llocale] [/svolume-letter] [/v] [/m [{os loader guid}]]
选项 | 描述 |
---|---|
source |
指定作为源的 windows 目录的位置,将从该目录中复制启动环境文件。 |
/l |
可选。指定区域设置。默认值为美国英语。 |
/s |
可选。指定系统分区的卷号。默认值是固件所标识的系统分区。 |
/v |
可选。启用详细模式。 |
/m |
可选。默认情况下,仅合并全局对象。 如果指定了 os loader guid,则合并系统模板中给定的加载程序对象以生成可启动项。 |
示例
•此示例使用 c: 卷上安装的操作系统映像中的文件来初始化系统分区。
代码如下:
•此示例将默认 bcd 区域设置设为日语,并将 bcd 文件复制到已使用 diskpart 分配了卷号 s: 的系统分区。
代码如下:
•此示例将当前 bcd 存储中由给定 guid 标识的操作系统加载程序合并到新的 bcd 存储中。
代码如下:
bcdboot引导工具,非常实用的uefi引导修复工具,可针对gpt硬盘重装时引导故障进行修复。
常用命令行:bcdboot c:\windows /s t: /f uefi /l zh-cn
注解:
c:\windows 系统目录,打开计算机,查看你安装的系统是在那个盘,就输入相应的盘符。
/s t: 指定esp分区所在磁盘,小编指定esp分区为t盘。
/f uefi 指定启动方式为uefi,注意之间的空格一定要输入。
/l zh-cn 指定uefi启动界面语言为简体中文
上一篇: ae怎么制作不透明度的动画效果?
下一篇: 小米小盒子快速看直播方法