BCDEdit

时间:2020-03-21 11:49:14  来源:igfitidea点击:

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