当前位置: 移动技术网 > 科技>软件教程>系统工具 > bcdboot(引导修复工具) 命令行工具使用方法

bcdboot(引导修复工具) 命令行工具使用方法

2015年08月06日  | 移动技术网科技  | 我要评论
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 帮助,或访问 。

  • 在基于 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启动界面语言为简体中文

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网