快速业务通道

Windows Server 2008 R2 之十九Bcdedit的使用

作者 佚名技术 来源 操作系统 浏览 发布时间 2012-06-26
引导程序,默认为 NTLDR。

    {9dea862c-5cdd-4e70-acc1-f32b344d4795}是一个专用于代表 Windows Boot Manager 的CLSID。

在{9dea862c-5cdd-4e70-acc1-f32b344d4795}键下面,有一个叫做 24000001 的子键,这个键用于指定将要显示在 Windows Boot Manager 上的操作系统启动菜单的 CLISD 编号。24000001 子键的Element 键是一个 REG_MULTI_SZ 类型的注册表键值,这表示可以写入多个内容。

{b2721d73-1db4-4c62-bf78-c548a880142d}是Windows 内存诊断项目的注册表键值

注意要用修改注册表键值,必须首先修改权限。

二、编辑BCD数据库的方法

1、使用系统属性里面高级选项进行修改

2、bcdedit.exe进行修改

3、msconfig.exe

4、使用第三方工具进行修改(如VistaBootPRO)

三、Bcdedit.exe的操作方法

相比对其它的几种方法,利用Bcdedit.exe来编辑管理BCD数据库功能更加强,更灵活,同时也操作起来也更为复杂。在以前的文章使用 Windows VHD启动计算机在VHD文件上安装Windows 7或Windows 2008 R2也曾介绍过这个命令行工具。

1、显示BCD数据库的内容

Bcdedit

或Bcdedit /v,完整显示数据库的内容,此时数据库有些参数的值显示为该值的GUID。在上图启动管理器inhert为gobalsettings,用Bcdedit /v显示时,它的值变成了它的GUID。

注意,当在数据库增加一启动菜单项,系统会随机产生一个GUID。但系统中有些GUID是固定的。如下

 

标识

 ID

GUID

Windows Boot Manager

{bootmgr}

9dea862c-5cdd-4e70-acc1f32b344d4795

Firmware Boot Manager

{fwbootmgr}

a5a30fa2-3d06-4e9f-b5f4a01df9d1fcba

Windows Memory Tester

{memdiag}

b2721d73-1db4-4c62-bf78c548a880142d

Windows Resume Application

No alias

147aa509-0358-4473-b83bd950dda00615

Legacy Windows Loader

{ntldr}

466f5a88-0af2-4f769038095b170dc21c

Current boot entry

{current}

fa926493-6f1c-4193-a41458f0b2456d1e

 

BCDEdit ID

GUID

Description

{badmemory}

5189b25c-5558-4bf2-bca4-289b11bd29e2

Global RAM defect list that can be inherited by any boot application.

{bootloadersettings}

6efb52bf-1766-41db-a6b3-0ee5eff72bd7

Global settings that should be inherited by all Windows boot loader applications.

{dbgsettings}

4636856e-540f-4170-a130-a84776f4c654

Global debugger settings that can be inherited by any boot application.

{emssettings}

0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9

Global Emergency Management Services settings that can be inherited by any boot application.

{globalsettings}

7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e

Global settings that should be inherited by all boot applications.

{resumeloadersettings}

1afa9c49-16ab-4a5c-901b-212802da9460

Global settings that should be inherited by all resume applications.

 

2、/export /import

导出/导入BCD数据库

可以利用导出/导入对BCD数据库进行备份和还原。

Bcdedit /export c:\bcd.bak(导出BCD数据库的内容到c:\bcd.bak文件中)

Bcdedit /import c:\bcd.bak(导入c:\bcd.bak文件的内容到Bcd数据库中)

3、/createstore

新建空的启动配置数据存储

bcdedit /createstore <filename>

创建的存储不是系统存储。

Bcdedit /createstore C:\DATA\BCD

4、/store

指定要使用的存储。bcdedit /store <filename>

此选项不能与 /createstore、/import 和 /export 命令一起使用。

示例:

bcdedit /store c:\RemoteIns

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号