bcdboot

更新时间:2025-05-16 23:01:39 阅读: 评论:0

bcdboot

BCDboot 是一种用于快速设定系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的 Windows(R) 映像複製一小部分启动环境档案来设定的。BCDboot 还会在系统分区上创建引导配置数据 (BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的 Windows 映像。

基本介绍

软体名称:BCDboot 开发商:微软 软体平台:Windows 7、 Windows Server 2008 R2以上版本

基本信息

可以从 Windows(R) PE 运行 BCDboot。有关 Windows PE 的信息,请参阅 Windows PE 操作实例。BCDboot 包含在 Windows 7、 Windows 8和 Windows Server 2008 R2 、Windows Server 2012的 %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 8或 Windows Server 2008 R2 的映像複製启动环境档案。有关将 Windows 映像套用于系统的信息,请参阅捕获和套用 Windows 映像。BCDboot 使用%WINDIR%System32ConfigBCD-Template 档案在系统分区上创建新的 BCD 存储并初始化 BCD 启动环境档案。可以在 BCD-Template 档案中定义特定的 BCD 设定。该工具还将最新版本的启动环境档案从作业系统映像 %WINDIR%boot 资料夹和 %WINDIR%System32 资料夹複製到系统分区中。BCDboot 将档案複製到固件所标识的默认系统分区。您可以使用分区工具(例如 DiskPart)创建此分区。不必为了便于 BCDboot 查找而指定此分区的驱动器号。在基于 BIOS 的系统上,系统分区是使用主引导记录 (MBR) 磁碟格式的磁碟上的活动分区。BCDboot 会在系统分区上创建 Boot 目录,并将所有需要的引导环境档案都複製到此目录中。在基于统一可扩展固件接口 (UEFI) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT) 磁碟格式的磁碟上的系统分区。BCDboot 会创建 EfiMicrosoftBoot 目录,并将所有需要的引导环境档案都複製到此目录中。 BCDboot 可以将现有的启动环境更新到系统分区。Windows 映像中较新的档案版本会複製到系统分区中。如果系统分区中已存在 BCD 存储,则:BCDboot 将根据 BCD-Template 档案中的设定,在现有的 BCD 存储中创建一个新启动项,并删除引用同一个 Windows 映像的所有重複的启动项。如果已存在 Windows 映像的启动项,并且除了默认值以外还对该启动项启用了其他 BCD 设定,则下次运行 BCDboot 时,可使用 /m 选项将 OS 载入程式 GUID 所标识的现有启动项合併到 BCDboot 创建的新启动项,以此来保留这些设定。

命令行

下列命令行选项可用于 BCDboot.exe。BCDBOOTsource [/llocale] [/svolume-letter] [/v] [/m [{OS Loader GUID}]]

选项 描述 source 指定作为源的 Windows 目录的位置,将从该目录中複製启动环境档案。 /l 可选。指定区域设定。默认值为美国英语。 /s 可选。指定系统分区的卷号。默认值是固件所标识的系统分区。 /v 可选。启用详细模式。 /m 可选。默认情况下,仅合併全局对象。
如果指定了 OS Loader GUID,则合併系统模板中给定的载入程式对象以生成可启动项。

示例

此示例使用 C: 卷上安装的作业系统映像中的档案来初始化系统分区。bcdboot C:Windows此示例将默认 BCD 区域设定设为简体中文,并将 BCD 档案複製到已使用 DiskPart 分配了卷号 S: 的系统分区。bcdboot C:Windows /l zh-cn /s S:此示例将当前 BCD 存储中由给定 GUID 标识的作业系统载入程式合併到新的 BCD 存储中。bcdboot c:windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}【注】需要档案:System32bcdboot.exe,System32bootstr.dll.mui,System32configBCD-Template需要资料夹:boot

相互关係

bcdboot.exe与bcdedit.exe的功能差不多,都是针对BCD(boot configuration data)这个档案进行创建和修改,只是前者多了”複製关键引导档案(bootmgr档案和boot资料夹)”的功能,而后者可以一条一条地修改BCD中的参数,详细而複杂。添加多系统启动选单,完全可以只用bcdboot就可以实现。下面以更通俗更準确的语言详解bcdboot.exe的帮助文档。Bcdboot —— Bcd引导档案创建和修复工具。bcdboot.exe 命令行工具用于複製关键引导档案到系统活动分区(如那个100M系统保留分区)和创建新的系统BCD启动项。bcdboot <source> [/l <locale>] [/s <volume-letter>] [/v] [/m [{OS Loader ID}]]source 指定windows系统根目录的位置,用来指定引导档案的来源。/l 指定一个语言参数,如不指定则默认为en-us(美国英语)。 这些可以在boot资料夹中找到,只不过是隐藏属性。

本文发布于:2023-03-25 16:09:08,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1679868763232777.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:bcdboot
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道