BCDEdit
引导配置数据(BCD)是用来存储引导程序描述和引导程序设置的一个本地数据库. 这个数据库中包含的对象与组件用来替NT Loader引导体系中的Boot.ini文件.
BCDEdit是用来管理BCD数据库的命令行工具. 它可以被用来完成多种任务, 包括创建新的引导数据存储区域, 修改现有的引导数据存储区域, 增加启动菜单参数, 以及其他多种任务. BCDEdit与早期Windows版本中包含的 Bootcfg.exe具有大体相同的设计目标, 不过也做出了2个重大改进:
•
|
比Bootcfg.exe定义了更加广泛的启动参数支持.
|
•
|
增强了脚本支持特性.
|
|
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 3.75pt; HEIGHT: 7.5pt" alt="" type="#_x0000_t75"><imagedata o:href="http://technet2.microsoft.com/library/gallery/templates/MNP2.Common/images/note.gif" src="file:///C:%5CDOCUME~1%5CSergey%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.png"></imagedata></shape>注意:
|
|
使用BCDEdit更改BCD设置要求操作用户具有管理员权限(PS: 目前还需要手工关闭UAC功能方可以修改BCD数据库,否则操作员可能收到Access Denied错误).
|
BCDEdit将会是修改Windows Vista和其他更加高级版本Windows启动环境的主要工具.它被包括在WindowsVista分发中,位于%WINDIR%\System32文件夹下.
BCDEdit只允许使用标准的数据类型,并且被设计为对BCD执行单一,并且通用的简单改变. 如果您要使用更多的非标准数据类型或者执行复杂任务, 可以考虑使用BCD Windows管理规范(WMI)应用程序编程接口(API)来创建更多更强大和灵活的自定义工具.
语法:
BCDEdit /Command [<Argument1>] [<Argument2>] ...
参数:
BCDEdit全局命令行选项
选项
|
描述
|
/?
|
显示BCDEdit命令列表. 不带子句运行命令时,则显示可用命令汇总. 要显示指定命令的详细帮助信息, 运行bcdedit /? <命令名>, <命令名> 则是您希望获得更多详细信息的命令名称. 比如, bcdedit /? createstore就会显示Createstore命令的详细帮助信息.
|
针对存储区域的操作所使用的参数
选项
|
描述
|
/createstore
|
创建一个全新的空白引导配置数据存储区域. 此区域并非系统存储区域.
|
/export
|
将系统存储区域内容导出到文件. 此文件可以在将来被用来恢复系统存储区域状态. 此命令只对系统存储区域有效.
|
/import
|
使用由/export选项导出的备份数据文件来恢复系统存储区域. 此命令会删除现有系统存储区域内的所有条目. 此命令只对系统存储区域有效.
|
/store
|
这个选项可以用来为大多数的BCDEdit命令指定使用的存储区域. 如果没有指定此选项, BCDEdit将会操作系统存储区域 . 运行bcdedit /store等效于运行bcdedit /enum active命令.
|
针对存储区域内特定条目的操作所使用的参数
Parameter
|
Description
|
/copy
|
在相同的系统存储区域中为指定的引导条目创建副本.
|
/create
|
在指定的BCD存储区域内创建新条目.如果指定了公告标识符, 那么就不能为此条目指定/application, /inherit, 以及/device参数. 如果没有指定标识符或者标识符没有被公告, 则必须为此条目指定/application, /inherit, 或者/device选项.
|
/delete
|
从指定的条目中删除元素.
|
针对条目选项所使用的参数
参数
|
描述
|
/deletevalue
|
从引导条目中删除特定元素.
|
/set
|
设置条目选项属性值.
|
控制输出的参数
参数
|
描述
|
/enum
|
显示存储区域中的条目. /enum参数是BCEdit的默认参数, 所以,不带参数的运行bcdedit 命令等效于运行bcdedit /enum active命令.
|
/v
|
明细模式. 通常来讲, 任何被公告了的标识符都以较为友好的简略形式被显示出来. 指定/v参数会显示所有公告标识符的全名. 对自身运行bcdedit /v命令等效于运行bcdedit /enum active /v命令.
|
控制引导管理器(Boot Manager)的参数
Parameter
|
Description
|
/bootsequence
|
为下一次的系统引导显示一次性的引导顺序. 此命令类似于/displayorder选项, 但是此命令仅仅在下一次系统重新引导的时候生效. 过后, 生效的引导顺序将会自动恢复到原始的引导顺序.
|
/default
|
指定选择操作系统计数器过期后,引导管理器默认选择的操作系统条目.
|
/displayorder
|
指定当用户进入引导界面时,引导管理器所使用的操作系统显示顺序.
|
/timeout
|
用户在引导界面选择操作系统时所拥有的时间,以秒计.
|
/toolsdisplayorder
|
显示工具菜单时,引导管理器所使用的显示顺序.
|
控制紧急管理服务时所使用的参数
参数
|
描述
|
/bootems
|
在指定的条目上启用或者禁用紧急管理服务(EMS).
|
/ems
|
在指定的操作系统引导条目上启用或者禁用紧急管理服务(EMS).
|
/emssettings
|
为计算机设置全局EMS设置. /emssettings 不会启用或者禁用任何引导条目上的EMS服务.
|
控制调试所使用的参数
参数
|
描述
|
/bootdebug
|
在指定的引导条目上启用或者禁用引导调试器. 尽管此命令可以在任何引导条目下工作,但是它只对引导应用程序有效.
|
/dbgsettings
|
指定或者显示当前系统的全局调试设置. 此命令不会启用或者禁用内核调试器; 对于内核调试器相关的操作可以使用/debug选项. 要设置一个独立的全局调试设置, 使用bcdedit /set <dbgsettings> <type> <value> 命令.
|
/debug
|
在指定的引导条目上启用或者禁用内核调试器.
|
分享到:
相关推荐
在NT60系列操作系统(Windows 8/7/Vista/2008)中的一个命令行工具,用于建立和重新配置bootloader,后者无须再使用boot.ini文件。也就是说,使用BCDEdit这个工具,能够修改NT60 系列系统的启动菜单 在之前基于NT50...
本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
BCDEdit (bcdedit.exe) 是一个命令行工具,用于建立和重新配置bootloader,后者无须再使用boot.ini文件。 BOOTSect (bootsect.exe) 是一个命令行工具,字面解释是引导扇区修复工具(boot sector restoration tool)...
本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
ReadyFor4GB 工具协助你修改 32 位的 Windows 7/Vista 系统内存限制信息,在使用此工具破解后,32 位的 Windows 也可以像 64 位的一样,支持 2G 以上的大内存,最大可支持 128GB。 ReadyFor4GB 工具使用 此工具...
bcdedit启动项解释是关于vista以后版本windows系统引导菜单操作的说明书
windows 启动管理器关闭 取消软件NTBOOTautofix v2.5.3- NT系统引导菜单自动修复工具 ------------------------------------------------------------------------------------------------------------------------...
bcdedit详解 bcdedit参数
我有两个WINDOWS7在安装在不同分区上;因一WIN7发生故障,重装系统后,另一个WIN7在启动项中不见了.查了好多资料,最后,终于明白;并成功启动了另一个WINDOWS7,现将每一步骤作成WORD文件,并每一步的插入图片,以便以后参照...
本书全面地介绍了windows server 2008命令行、powershell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
单硬盘,重装C盘NT5.x后,修复D盘的Vista启动菜单,启动菜单修复成功后进Vista无法进入系统(提示文件丢失、进桌面前等待时间超长等等),这类故障非工具引起,而是用户装NT5.x时的未知操作引起(不用本工具修复而...
bcdedit操作过程参考: C:\Windows\system32>bcdedit -copy {current} /d "Windows 7 x86 128GB" The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}. 以下请根据上面返回的GUID输入。...
Windows 系列:MS-DOS6.x,Windows 95/98/ME,Windows NT/2000/2003/XP,Windows Vista/7/8/10,WinPE 其他操作系统:Linux,BSD,Mac OS EasyBCD Community Edition 使用注意事项 1、使用最新版本,以免EasyBCD不...
1. 启动菜单/启动文件丢失修复: 适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2) 2. 修复其他因BCD相关引起的故障 a. Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单...
写在前面:以前我们只能通过bcdedit.exe程序修改Windows Vista和其他Windows的多重启动菜单,这是一个命令行程序,使用很不方便,VistaBootPRO则提供了一个图形化的操作界面,修改设置一目了然。 安装说明:Windows ...
bcdedit.exe BCD库编辑程序,微软官方产品。 用于手动修改 Vista/7/2008 的启动项。
bcdedit使用 .
BCDEDIT win7启动菜单编辑,用于编辑win7多系统启动菜单