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




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

2022-07-21 5:17:17 网络知识 官方管理员
BCDboot是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的Windows(R)映像复制一小部分启动环境文件来设置的。BCDboot还会在系统分区上创建引导配置数据(BCD)存储,该存储中包含一个新的引导项,可让您引导到已安装的Windows映像。

可以从Windows(R)PE运行BCDboot。有关WindowsPE的信息,请参阅WindowsPE操作实例。

BCDboot包含在Windows®7和WindowsServer®2008R2的%WINDIR%\System32文件夹内。WindowsOEM预安装工具包(OPK)和Windows自动安装工具包(AIK)也提供了BCDboot,位置在%ProgramFiles%\<version>\Tools目录下,其中<version>是WindowsOPK或WindowsAIK。

BCDboot从计算机上已有的Windows映像复制一套启动环境文件。BCDboot可以从WindowsVista®、WindowsServer®2008、Windows7或WindowsServer2008R2的映像复制启动环境文件。有关将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。

BCDBOOTsource[/llocale][/svolume-letter][/v][/m[{OSLoaderGUID}]]

选项描述source

指定作为源的Windows目录的位置,将从该目录中复制启动环境文件。

/l

可选。指定区域设置。默认值为美国英语。

/s

可选。指定系统分区的卷号。默认值是固件所标识的系统分区。

/v

可选。启用详细模式。

/m

可选。默认情况下,仅合并全局对象。

如果指定了OSLoaderGUID,则合并系统模板中给定的加载程序对象以生成可启动项。

示例
•此示例使用C:卷上安装的操作系统映像中的文件来初始化系统分区。

复制代码

发表评论:

最近发表
网站分类
标签列表