guangyunjian 发表于 2015-3-11 20:48

修改多系统启动菜单显示名称

本帖最后由 guangyunjian 于 2015-3-11 20:54 编辑

目录
一、简单介绍
二、修改方法
(1)win7系统自带工具BCDEDIT
(2)Bootice
(3)NTBOOTtautofix
(4)注册表修改,需要处理权限
-----------------------------------------------------------------------------------------------------------------------------

本文的介绍的是如何修改多系统启动菜单显示名称。

一、简单介绍
XP,2003,一个boot.ini的事,
直接用记事本打开修改下图黄框部分。
Boot.ini位于引导分区的根目录,系统属性隐藏属性。

Vista Win7 win8 2008等就是改bcd,下文会提。
Bcd无法直接用记事本编辑,
除非能牛逼到异常会敲乱码还会转换乱码。
Grub在menu.list中title处修改

Grub2在grub.cfg中的menuentry处修改
虚拟机下修改kali linux的启动菜单名称如图,

效果


二、BCD修改方法

下面以win7为例,介绍几种修改BCD启动菜单名称的方法:
(1)win7系统自带工具BCDEDIT
打开CMD命令提示符,不熟悉命令可以加/?参数,如bcdedit/?

用msconfig可以查到当前启动菜单显示名称,
同下图bcdedit /v命令截图红色划线处的。

set参数可以修改上述bcd相应参数。
不清楚参数同样可以敲/?或者??,
bcdedit /set /?或bcdedit /v set
按帮助命令的用法,键入
bcdedit /set {a4430775-c6d7-11e4-93f0-a5d97ead62f1} description gongkong
将第二个菜单名称修改,
其中{a4430775-c6d7-11e4-93f0-a5d97ead62f1}为标识符,
见/v命令截图中的黄色方框内容。
重新调msconfig可以看到第二个菜单名称以及改好。

注意帮助信息,改{current}可以不指定标识符。
输入bcdedit /set description mainwork,
可修改当前的启动菜单名称。


(2)Bootice
这类第三方工具很简单,大同小异。
用bootice选择BCD编辑标签,
智能编辑模式或者高级都可以,下图是智能编辑模式。

msconfig显示修改成功


(2)NTBOOTtautofix
NTBOOTtautofix我常推荐新手用的windows引导修复工具。
在当前系统下,会自动选择选择引导分区(PE下需要手动选取)。
如图,我这边是MBR硬盘,有带100M分区。
需要说明:
1.对于是GPT,非win7X64和win8系统,请先加载ESP分区。
2.运行完后NTBOOTautofix会自动给活动分区盘符,重启恢复原状。
选高级。

第4项

按A管理第一个菜单,按B修改第二个菜单。

选了A

根据提示按3重命名description

打开msconfig确认到修改成功。



(4)注册表修改,需要处理权限
打开注册表(regedit)。
BCD参数位于HKEY_LOCAL_MACHINE-BCD00000000-Objects,
具体需要根据标识符。

需注意的是,当前系统下默认没有权限修改,会提示出错。

添加正确权限后可以正常修改

msconfig确认到修改成功。


-------------------------------------
真有需求玩多系统的,
应该不会碰到要问引导怎么处理,
菜单怎么改的问题。
但现实中就有遇到奇葩情况。
比如,很多专业软件在某些加密系统下会有兼容性问题,
本来弄个虚拟机就好了。
但有人不会设置虚拟机的网络;
还有人宁愿买5,6K买个手机也不愿意几百块配个固态硬盘,以致虚拟机太卡...
就只能玩多系统了。


nighttob 发表于 2015-3-13 23:20

对MBR来说还是直接换盘最方便,当然要改IDENTIFY_DEVICE那可太难了(棒棒棒:你说啥?)

最后,你又说多了。

小胡子林子祥 发表于 2015-3-26 18:12

马克学习一下,刚好我硬盘有坏道,又没开AHCI,新买个盘,先把东西换过去再说,但是目前电脑上是双系统。

zhjwzh 发表于 2015-4-12 10:59

虽然暂时用不上,还是学习了,说不定哪天又想弄回双系统了。。。
页: [1]
查看完整版本: 修改多系统启动菜单显示名称