修改windows 7的双系统启动菜单

来源:互联网 发布:ios程序员自我介绍 编辑:程序博客网 时间:2024/06/05 16:56

修改windows 7的双系统启动菜单

http://www.360doc.com/content/10/1206/15/628141_75510216.shtml

修改windows 7的双系统启动菜单[图文]

2010-03-21 20:17

用过windows 7的朋友也许觉得奇怪,原来XP/2000系统下面的boot.ini文件在windows 7下面根本找不到,这是因为windows 7使用了bootmgr作为启动管理器来引导系统,如果装了xp/windows 7双系统,你会发现,在双系统的启动菜单中,XP被改成了“早期版本的windows ”,让人觉得很“别扭”,在windows 7的电脑属性里面也没有了编辑启动项菜单的功能,让人摸不着头脑,其实windows 7有一个自带的小程序可以修改菜单项显示的内容,那就是"BCDedit.exe"。下面就这个程序的简单做一个简单介绍。

现在我想把早期版本的windows改成Windows XP Professional”,实现方法如下:

????? 1.首先展开“开始”--》“所有程序”--》“附件”,找到“命令提示符”,然后以管理员身份运行它,如下图所示。

clip_image001

????? 2.用命令进入windows 7系统的X:\windows\system32目录,然后运行“bcdedit”命令,你会看到windows 7引导的系统菜单,如下图。

clip_image002

在这个图中,我们看到XP的description被描述成了“早期版本的windows”。

??? 3.下面详细介绍使用BCDEdit修改启动选项的常用命令格式:

bcdedit /set {legacy} Description “xxxxxxx” : 修改上一代操作系统在启动菜单中的显示内容,比如说我们也可将其修改为“window xp professional”。注意,命令中的引号不可省略;

legacy表示的是旧的早期的意思

执行命令如下图所示。

clip_image003

??? 4.再打开“计算机”--》“属性”--》“高级系统设置”--》“高级”--》“设置”,发现刚刚改的菜单显示已经修改了,如下图所示。

clip_image004

是不是有点麻烦呢?其实bcdedit还有好多应用,具体大家可以到这个网址去了解

win7的bcdedit简单应用 用来删除多余启动项的命令

http://itbbs.pconline.com.cn/notebook/13403067.html

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
其实很好理解的我就把我的多余的两个启动项删除了,给图你们看。
clip_image005
其中这两段【{b5d09b48-5bdc-4b57-a096-7b7c6bde08f1}
????????????????????????????????????????????????????????????????????????????????????? {9dedba74-90ec-11e0-b6fb-e0699541a6d5}】就是WINPE和一键备份的标识符
呵呵,自己体会吧,很简单的。。。。。。

0 0
原创粉丝点击