生活
bcdboot 、bcdboot cwindows l zhcn恢复
2023-04-16 00:33  浏览:34

备份系统时产生的BCD文件作用是什么?

我们在备份系统时常常会自动生成一个BCD文件,这个文件的作用是:

1、BCD文件是引导配置数据与固件无关的数据库文件,具有引导时配置数据。 它是Windows启动管理器所必需的,它取代了之前由NTLDR使用的boot.ini。 在引导出现问题的情况下,您可能需要重建BCD。

2、Win10重建BCD或引导配置文件的方法:

绝大数修复引导文件我们都是依靠U盘中的PE系统来修复的,但是对于没有U盘系统启动工具的朋友来说,就可以麻烦了,下面我给大家分享手动修复系统引导文件的方法。

BCD是什么?Win10系统如何引导配置文件?

Win10重建BCD或引导配置文件的方法:

BCD或引导配置数据是与固件无关的数据库文件,具有引导时配置数据。 它是Windows启动管理器所必需的,的boot.ini。 在引导问题的情况下,您可能需要重建BCD。

–将计算机引导至高级恢复模式

–在高级选在命令提示符中,键入以下命令并按Enter键:

bcdboot c:windows /s c:

BCDboot工具是一个命令行工具,可用于管理系统分区文件。 如果系统分区已损坏,则可以使用BCDboot将系统分区文件替换为Windows分区中这些文件的新副本。

运行此命令时,它将为您提供一个新的Bootloader。 这里“c”是系统驱动器。 只有在知道安装Windows的确切驱动器时才应执行此操作。

win10引导修复方法 bcdboot

undefined

【问题】最近遇到一些用户使用的操作系统为Win10,但是使用过程中由于错误系统优化、卸载软件错误、误删系统文件、windows更新错误等,影响系统BCD引导文件,造成开机出现该BCD蓝屏报错,如下图所示

图一 错误信息

【解决方案】在PE下 命令提示符下输入:bcdboot C:Windows /l zh-cn 重新创建UEFI引导,即可解决此问题

【问题分析】磁盘主引导记录为MBR时,经常会遇到无法引导的情况,我们一般使用NTBootAutofix自动修复即可解决,如果不能解决,请按一下方式解决

但是在一些使用UEFI引导的系统上,此软件无法修复,尝试了网上很多方法,都没有解决问题。

考虑到UEFI启动的系统,引导一般存放在ESP分区上,为了保证用户数据安全,我格式化了自己电脑的ESP分区进行实际测试。

1. 格式化ESP分区

图二 可以看到ESP分区已经是空的

2. 使用命令bcdboot C:Windows /l zh-cn进行修复,重建引导

图三 重建引导

3.查看ESP分区,可以看到引导所需的文件都已复制到ESP分区

图四 查看ESP分区

4. 开机,可以正常启动,无报错提示。

【原理分析】在win8/10系统中有一条BCDboot.exe命令,它是一种快速设置系统启动分区或修复系统启动环境的命令行工具。

BCDboot.exe命令是通过从已安装的Windows系统文件夹中复制一小部分启动环境文件来设置/修复系统的;BCDboot 还会在系统分区上创建引导配置BCD文件,该文件存储了启动引导项,可让您选择引导已安装的Windows。当系统无法启动时,用U盘或光盘启动Windows PE环境、或者使用win8/10的高级修复模式启动到命令符环境(推荐),然后运行BCDboot命令来修复损坏的系统。

BCDboot命令通常在 %WINDIR%System32 文件夹内,它运行后从计算机上已有的 Windows 映像复制一套启动环境文件到启动分区(GPT)/目录(MBR)中。这些启动环境文件包括:从已安装的系统 %WINDIR%bootefi 文件夹和 %WINDIR%System32boot 文件夹复制到系统启动分区中。

BCDboot 创建启动菜单,使用%WINDIR%System32ConfigBCD-Template 文件为模板,在系统启动分区上创建新的 BCD(启动菜单)文件,并初始化 BCD 启动环境文件。

在基于 UEFI(统一可扩展固件接口) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT) 磁盘格式的磁盘上的系统启动分区(ESP)。BCDboot 会创建 EfiMicrosoftBoot 目录,并将所有需要的引导环境文件都复制到此目录中。

示例

bcdboot C:Windows /s S: /f uefi /l zh-cn

解释:用DG等工具先将ESP分区装载为S盘,从系统盘C:Windows目录中复制UEFI格式的启动文件到ESP分区中,修复系统。

各参数的具体含义:

c:windows 系统安装目录,打开我的电脑,查看你的系统是安装在那个盘,就输入相应的盘符和目录。

/s S: 指定esp分区所在磁盘,小编指定ESP分区为t盘。

/f uefi 指定启动方式为uefi,注意之间的空格一定要输入。

/l zh-cn 指定uefi启动界面语言为简体中文

该命令正确执行的前提是:

1、启动分区存在

2、windows安装盘中启动文件存在

如何手动修复win8.1的UEFI引导?

可用的修复工具和方法分两类,需要在PE系统下进行修复,推荐使用64位的WIN8 PE系统,用它带的bcdboot来修复。

一、用bc***oot自动修复

(一)指定esp分区修复

环境为64位8PE,bios/uefi启动进入下都可以

1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区

2.打开cmd命令行,输入以下命令并运行

bcdboot c:windows /s o: /f uefi /l zh-cn

其中:c:windows 硬盘系统目录,根据实际情况修改

/s o: 指定esp分区所在磁盘,根据实际情况修改

/f uefi 指定启动方式为uefi

/l zh-cn 指定uefi启动界面语言为简体中文

注:64位7PE不带/s参数,故7PE不支持bios启动下修复

(二)不指定esp分区修复

环境为64位7或8PE,只有uefi启动进入PE才可以

不用挂载esp分区,直接在cmd命令行下执行:

bcdboot c:windows /l zh-cn

其中 c:windows 硬盘系统目录,根据实际情况修改

/l zh-cn 指定uefi启动界面语言为简体中文

注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复

(三)用“UEFI引导自动修复”脚本修复

这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE

中自动修复uefi引导。

附件提供两套,***套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。

二、用bootice手动修复

从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在

各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就

完成efi引导修复。

1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区

2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。

3.在esp分区中建立如下空文件夹结构

efiboot (bootx64.efi等复制)

efimicrosoftboot (bcd等建立)

4.复制硬盘系统中的bootmgfw.efi(一般在c:windowsbootefi下)到esp分区的efiboot

下,并重命名为bootx64.efi

5.打开bootice软件,有esp分区的efimicrosoftboot下新建立一bcd文件,

打开并编辑bcd文件,添加“windows vista78启动项,

指定磁盘为硬盘系统盘在的盘,

指定启动分区为硬盘系统分区(一般为c:)

指定启动文件为:Windowssystem32winload.efi, 是*.efi,不是*.exe,要手工改过来

最后保存当前系统设置并退出。

这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。

注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就

可以让xpPE也能识别gpt磁盘格式分区

指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区

指定启动文件为:Windowssystem32winload.efi, 是*.efi,不是*.exe,要手工改过来

修复计算机选项怎么选

其他选项:如果电源在启动过程中中断,则正常启动windows

但是我的电脑现在什么模式都启动不了

pe模式命令提示符输入“cd windowssystem32” 出现系统找不到指定路径

输入“bcdedit”,出现bcdedit不偿鼎罐肝忒菲闺十酣姜是内部或外部命令,也不是可运行的程序货批处理文件求大侠帮帮我吧

1. 插入Windows 7安装光盘。

2. 重新启动计算机。

3. 如果出现提示信息,请按任意键从安装光盘启动 Windows。如果未将计算机配置为从 CD 或 DVD 启动,请查看计算机随附的信息。

4. 选择语言设置,然后单击“下一步”。

5. 单击“修复计算机”。

6. 选择要修复的操作系统,然后单击“下一步”。

7. 在“系统恢复选项”菜单上,单击“命令提示符”。

8. 输入“bcdboot C:windows”然后按回车。(注意:C:应该改成机器上window 7所在的盘符)

关于bcdboot的命令如何使用,详见BCDboot 命令行选项

如果以上的方法不能解决问题, 请继续下面的步骤:

`启动修复

1. 插入安装光盘。

2. 重新启动计算机。

3. 如果出现提示信息,请按任意键从安装光盘启动 Windows。如果未将计算机配置为从 CD 或 DVD 启动,请查看计算机随附的信息。

4. 选择语言设置,然后单击“下一步”。

5. 单击“修复计算机”。

6. 选择要修复的操作系统,然后单击“下一步”。

7. 在“系统恢复选项”菜单上,单击“启动修复”

bcdboot引导修复工具怎么用

1、 首先进入制作好的winpe系统,点击左下角开始菜单,依次点击引导修复,bcdrepair引导修复工具选项。

2、然后在打开的bcdrepair引导修复工具窗口中,根据菜单选择相应数字,这边要按照当前引导方式修复引导,在最下方按1并回车即可。

3、在弹出的界面选择修复模式,根据列出的选择按数字键并回车,这里选择自动修复则按1,然后回车。

4、最后会提示修复已完成,可以按任意键继续或者直接点击右上角关闭按钮即可。

关于bcdboot和bcdboot cwindows l zhcn恢复的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发表评论
0评