BCDEdit
BCDEdit是命令行实用程序,可用于管理计算机上的BCD存储。
BCDEdit的工作方式类似于Windows XP系统上可用的Bootcfg.exe,但具有更多可用选项和各种改进。
Windows上的BCDEdit
我们必须以管理员身份登录才能使用BCDEdit。
在使用实用程序之前,请始终通过'/export'参数帮助创建当前BCD文件的备份:
bcdedit /export C:\exportBCDfile
要打开bcdedit,我们需要:
- 打开命令提示符
- 输入:
bcdedit
- 按Enter
在命令提示符中键入“ bcdedit”时,输出为计算机的当前BCD配置:
Microsoft Windows [Version 6.0] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:\Windows\system32>bcdedit Windows Boot Manager -------------------- identifier {bootmgr} device partition=C: description Windows Boot Manager locale en-US inherit {globalsettings} default {current} resumeobject {0} displayorder {current} toolsdisplayorder {memdiag} timeout 30 Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Microsoft Windows Vista locale en-US inherit {bootloadersettings} recoverysequence {0} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {0} nx OptIn
Windows XP上的BCDEdit
Windows XP没有可用的bcdedit.exe实用程序,而是bootcfg.exe实用程序。
Bootcfg.exe是Windows XP的故障恢复控制台的一部分。
Windows Vista上的BCDEdit
要在Windows Vista系统上运行bcdedit.exe,我们可以使用以下选项:
- 使用原始Windows Vista安装媒体访问命令提示符
- 如果“高级启动选项”菜单上的“修复计算机”选项可用,请引导至该模式以访问命令提示符
- 使用Easy Recovery Essentials
如果我们有Windows Vista安装DVD,请按照下列步骤操作:
- 插入安装媒体并从中启动
- 选择一种语言,时间和键盘,然后单击“下一步”。
- 点击修复计算机
Windows Vista修复计算机菜单
- 选择操作系统
- 点击下一步
- 在“系统恢复选项”屏幕上,单击“命令提示符”
Windows Vista系统恢复选项
- 输入:
bcdedit.exe
- 按Enter
如果我们有“修复计算机”选项,则可以从此处访问命令提示符:
- 重新启动电脑
- 按F8键打开“高级启动选项”菜单
- 选择“修复计算机”,然后按Enter。
- 如果“修复计算机”不可用,则计算机上未安装恢复工具。
- 在“系统恢复选项”屏幕上,单击“命令提示符”
- 输入:
bcdedit.exe
- 按Enter
Windows 7上的BCDEdit
在Windows 7系统上运行bcdedit.exe的选项与Windows Vista的选项相似。
如果我们有可用的Windows 7安装DVD,请按照下列步骤操作:
- 将DVD插入光驱
- 通过重新启动计算机并在出现提示时按任意键从计算机引导
- 选择一种语言,时间和键盘
- 点击下一步
- 点击修复计算机
立即安装(Windows 7)
- 从列表中选择操作系统,然后单击“下一步”。
- 在“系统恢复选项”下,单击“命令提示符”
- 输入:
bcdedit.exe
- 按Enter
如果“高级启动选项”中有“修复计算机”(大多数Windows 7系统已安装了这些恢复工具),请按照以下步骤操作:
- 重新启动电脑
- 按F8键打开“高级启动选项”
- 选择修复计算机
Windows 7上的高级启动选项
- 按Enter
- 在“系统恢复选项”上,单击“命令提示符”
- 输入:
bcdedit.exe
- 按Enter
Windows 8上的BCDEdit
在Windows 8或者Windows 8.1系统上,我们需要原始安装媒体(DVD或者U盘)才能访问命令提示符。
如果我们有安装媒体,请按照下列步骤操作:
- 插入Windows 8 DVD或者Windows 8.1 U盘
- 重新启动计算机并从DVD/USB引导
- 点击修复计算机
Windows 8修复计算机菜单
- 单击疑难解答
Windows 8恢复选项屏幕中的疑难解答
- 单击命令提示符
- 类型:
bcdedit.exe
- 按Enter
Windows 10上的BCDEdit
在Windows 10系统上,我们需要原始安装媒体(DVD或者U盘)才能访问命令提示符。
如果我们有安装媒体,请按照下列步骤操作:
- 插入Windows 10媒体
- 重新启动计算机并从DVD/USB引导
- 点击修复计算机
- 单击疑难解答
- 单击命令提示符
- 类型:
bcdedit.exe
- 按Enter
bcdedit命令和参数
有关可以与BCDEdit一起使用的命令和参数的完整列表,请键入:
bcdedit /?
每当我们使用此实用程序修改BCD存储时,请使用以下参数:
- '/createstore'创建一个新的空启动配置数据(BCD)存储。
- '/export'导出BCD存储的当前配置。
- '/import'导入以前导出的配置文件。
- '/create'在BCD存储区中创建一个新条目。
- '/delete'从BCD存储中删除条目。
- '/deletevalue'删除指定的值。
- '/set'设置一个新值。
- '/default'指定默认条目。
- '/timeout'指定启动时的超时值。
例如,要在BCD文件中创建新条目以加载Windows XP,请运行以下命令:
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast