如果 Windows 的 BCD(启动配置数据)存储丢失、损坏或配置不正确,Windows 将无法启动,并且您将在启动过程中看到“BOOTMGR is Missing”错误或类似的错误消息。
BCD 问题最简单的解决方案是简单地重建它,您可以使用 bootrec 命令自动完成(下面将详细说明)。
如果本指南太长,请不要担心。 有一些命令要运行,屏幕上有很多输出,但是重建 BCD 是一个非常简单的过程。 只需完全按照说明进行操作,一切都会好起来的。
注意: 这些说明适用于 Windows 10、Windows 8、Windows 7 和 Windows Vista。 Windows XP 中也可能存在类似问题,但由于引导配置信息存储在 boot.ini 文件中而不是 BCD 中,因此使用引导数据修复 XP 是一个完全不同的过程。
如何在 Windows 10、8、7 或 Vista 中重建 BCD
在 Windows 中重建 BCD 只需要大约 15 分钟:
打开 高级启动选项 1.如果您使用的是 Windows 10 或 Windows 8,请 打开系统恢复选项。 ;如果您使用的是 Windows 7 或 Windows Vista,请
\2. 在 Windows 10/8 中,选择 疑难解答 > 高级选项 。
\3. 选择 命令提示符 按钮启动它。
提示: 命令提示符不会立即启动。 当计算机准备就绪时,计算机将短暂显示“ Preparing ”屏幕。
注意: 您可能需要选择您的帐户名并输入您的密码才能进入命令提示符。
4、在提示符下,输入如下图所示的bootrec命令,然后按 Enter
:
bootrec /rebuildbcd
bootrec 命令将搜索不在 BCD 中的 Windows 安装,然后询问您是否要为其添加一个或多个设置。
\5. 您将在命令行中看到以下消息之一。
选项1
扫描所有磁盘以查找 Windows 安装。 请稍候,因为这可能需要一段时间... 已成功扫描 Windows 安装。 已识别的 Windows 安装总数:0 操作成功完成。
选项 2
扫描所有磁盘以查找 Windows 安装。 请稍候,因为这可能需要一段时间... 已成功扫描 Windows 安装。 已识别的 Windows 安装总数:1 [1] D:Windows 将安装添加到引导列表? 是/否/全部:
- 如果您看到选项 1: 请转到步骤 7。此结果很可能意味着 BCD 存储中存在 Windows 安装数据,但 bootrec 无法在您的计算机上找到任何其他 Windows 安装以添加到 BCD。 您只需要采取一些额外的步骤来重建 BCD。
- 如果您看到选项 2: 在问题“将安装添加到引导列表?”中键入 Y 或 Yes,那么您将看到消息“操作成功完成”,然后在提示符处闪烁光标。 完成教程底部的第 10 步。
\6. 由于 BCD 存储存在并列出了 Windows 安装,因此您必须先手动删除它,然后再尝试重新构建。 在提示符下,执行命令 bcdedit 然后按 Enter
:
bcdedit /export c:bcdbackup
此处使用 bcdedit 命令将 BCD 存储导出为文件: bcdbackup 。 无需指定文件扩展名。 该命令应在屏幕上返回以下内容,这意味着 BCD 导出按预期工作:
The operation completed successfully.
\7. 此时,您需要调整一些文件属性以便 BCD 存储能够对其进行操作。 在提示符下,完全像这样执行 attrib 命令:
attrib c:bootbcd -h -r -s
您刚刚使用 attrib 命令所做的操作从 bcd 文件中删除了隐藏、只读和系统属性。 这些属性限制了您可以对文件执行的操作。 现在它们已经消失了,您可以更自由地操作文件(即重命名文件)。
\8. 要重命名 BCD 存储,请执行 ren 命令,如下所示:
ren c:bootbcd bcd.old
现在,BCD 存储已更名。 您应该能够成功地重建它,就像您在第 6 步中尝试的那样。
注意: 您可以完全删除 BCD 文件,因为您要创建一个新文件。 但是,重命名现有 BCD 完成的操作与它目前不适用于 Windows 相同,此外,如果您决定撤消他的操作,除了在步骤 5 中完成的导出之外,它还为您提供另一层备份。\9. 通过执行以下操作再次尝试重建 BCD,然后按 Enter
:
bootrec /rebuildbcd
该命令将在命令提示符中生成:
扫描所有磁盘以查找 Windows 安装。 请稍候,因为这可能需要一段时间... 已成功扫描 Windows 安装。 已识别的 Windows 安装总数:1 [1] D:Windows 将安装添加到引导列表? 是/否/全部:
这意味着 BCD 存储重建正在按预期进行。
\10. 在问题 添加安装到引导列表? ,键入 Y 或 Yes,然后按 Enter
.
您应该在屏幕上看到这一点,表明 BCD 重建已完成:
The operation completed successfully.
\11. 重新启动计算机。 假设 BCD 存储的问题是唯一的问题,Windows 将按预期启动。
重要提示: 根据您是启动 Advanced Startup Options 还是 System Recovery Options ,您可能需要在重新启动之前移除磁盘或闪存驱动器。
如果重建 BCD 不能解决您遇到的问题,请继续对阻止 Windows 正常启动的任何特定问题进行故障排除。
祝你好运!
标签: BCD重建