win7已经没有像xp那么简单的boot.ini让我们修改了,取而代之的是bcdedit,开始以为这个东西很复杂,摸索了一下,发现还是蛮简单的,现在就简单的说下bcdedit的常规应用吧.

开始,运行,输入bcdedit /?可以看到帮助.对微软help比较感冒的同学可以多看看,反正我是很不感冒的说...


ok,

简单的应用开始.无论是修改,删除启动菜单,实际上我们都需要做一件事,那就是在开始,运行,cmd里输入以下命令.


复制内容到剪贴板                              程序代码

bcdedit /enum >>c:\list.txt


因为win7的bcdedit基本都是用id方式来代表启动名称的,如果不把这些信息输出到文档来操作,那就太麻烦了,如果不理解,没关系,照做就ok了.


输出的list文档大致如下:



复制内容到剪贴板 程序代码



Windows 

启动管理器  //这里就是启动菜单管理器. 

-------------------- 

标识符                  {bootmgr}  //标识符就是上面说到的id. 

device                  partition=\Device\HarddiskVolume1 

description            Windows Boot Manager 

locale                  zh-CN 

inherit                {globalsettings} 

default                {current} 

resumeobject            {9071b05e-6b18-11e0-8140-ee2725957eb9} 

displayorder            {current} 

                        {b5d09b48-5bdc-4b57-a096-7b7c6bde08f1} 

                        {ee888888-8888-8888-8888-8888888888ee} 

toolsdisplayorder      {memdiag} 

timeout                3 

Windows  
启动加载器 

------------------- 

标识符                  {current}  //这个标识符代表的是当前默认启动的系统,id就是{current} 

device                  partition=C: 

path                    \Windows\system32\winload.exe 

description            Windows 7 // 
这个就是在启动菜单里看到的名字. 

locale                  zh-CN 

inherit                {bootloadersettings} 

osdevice                partition=C: 

systemroot              \Windows 

resumeobject            {ba301d36-74d4-11e0-8272-a9216f3a943c} 

nx                      OptOut



实模式启动扇区


--------------------- 

标识符                  {b5d09b48-5bdc-4b57-a096-7b7c6bde08f1}//这是真实id命名的一个启动项,是maxdos8. 

path                    \okldr.mbr 

description            OneKey Ghost 

实模式启动扇区 

--------------------- 

标识符                  {ee888888-8888-8888-8888-8888888888ee} 

device                  partition=C: 

path                    \maxldr.mbr 

description            MaxDOS 8


简单的介绍完了之后,说下简单的应用吧.


1.修改启动项描述.


命令:



复制内容到剪贴板 程序代码


bcdedit /set 

标识符 description "描述内容"



例如我们把上面的"Windows 7"修改成"Windows7旗舰版"的命令就是



复制内容到剪贴板 程序代码


bcdedit /set {current} description "Windows7

旗舰版"



2.删除某个启动项.


命令:



复制内容到剪贴板 程序代码


bcdedit /delete 

标识符



例如我们删除maxdos8的启动项.



复制内容到剪贴板 程序代码


bcdedit /delete {ee888888-8888-8888-8888-8888888888ee}


3.修改启动菜单显示时间.


命令:



复制内容到剪贴板 程序代码


bcdedit /timeout 

数字



例如我们把启动菜单显示时间修改为3秒.



复制内容到剪贴板 程序代码

bcdedit /timeout 3




4.修改默认启动菜单.


命令:



复制内容到剪贴板 程序代码


bcdedit /default 

标识符



例如我们把默认启动项修改为maxdos8.



复制内容到剪贴板 程序代码


bcdedit /defaulte {ee888888-8888-8888-8888-8888888888ee}

5.开启PAE支持.


命令:

以下内容为程序代码:
bcdedit /set标识符 PAE ForceEnable


例如我们开启win7的PAE支持.



复制内容到剪贴板 程序代码


bcdedit /set {current} PAE ForceEnable


6.关闭DEP文件保护.


命令:

复制内容到剪贴板 程序代码


bcdedit.exe /set  
标识符 nx AlwaysOff


例如我们关闭win7的DEP保护.



复制内容到剪贴板 程序代码


bcdedit.exe /set {current} nx AlwaysOff



7.调整启动菜单顺序.

命令:[bcdedit /bootsequence 标识符1 标识符2 ....] 

例如,我们把顺序调整为maxdos8 win7...




复制内容到剪贴板 程序代码


bcdedit /bootsequence{ee888888-8888-8888-8888-8888888888ee} {current}


也可以直接将某一个标识符调整到顶部.命令为


复制内容到剪贴板 程序代码

bcdedit /bootsequence  
标识符 /addfirst


把某一个标识符调整到最后.



复制内容到剪贴板 程序代码

bcdedit /bootsequence  
标识符 /addlast


从列表中删除某一个标识符.



复制内容到剪贴板 程序代码


bcdedit /bootsequence 

标识符 /remove


其实很好理解的我就把我的多余的两个启动项删除了,给图你们看。


bios删除了系统启动项 bios删除多余启动项目_bios删除了系统启动项



                                                      

其中这两段【{b5d09b48-5bdc-4b57-a096-7b7c6bde08f1}
 
                                                                                      {9dedba74-90ec-11e0-b6fb-e0699541a6d5}】就是WINPE和一键备份的标识符


呵呵,自己体会吧,很简单的。。。。。。