双系统-启动名修改

有时候为了方便(或者叫迫不得已?)装了个双系统,但系统启动的名字你不是很喜欢,更有甚者你恰好和我一样悲剧,装了一个win7 64位和win7 32位的,结果启动的时候显示的都是"windows 7",虽然开一次就知道先后顺序了,但老摆两个名字时不时会让人抓狂,尤其是恰好碰到你心情不好的时候。下面总结下我修改启动名称的办法。

打开cmd,运行命令

bcdedit /?

即可看到关于命令bcdedit的一切参数说明,可以看到其中有个set命令,是用来设置存储项值的;还有个enum命令,用来列出存储中的项。运行命令

bcdedit /enum all

可以看到列出一大堆说明

主要看前三个(如果你是单系统,则只有一个“windows启动加载项”)。
每个加载项里都有一个“标识符”,顾名思义,就是多系统中每个系统的标志;“device”列出了系统盘区,下面“description”就是启动菜单显示的名称。知道了这个,你就可以修改了。具体地,可用命令

bcdedit /set {标识符名称} "新名字"

注意:新名字的双引号不能丢,具体可help set命令

bcdedit /set {current} "winxx"

意思就是将标识符为current的系统启动名改为winxx。

这里,只修改了启动菜单名,你可能还想修改默认启动的系统,我用的方式是“计算机”-“属性”-“高级系统设置”,打开“系统属性”对话框,在选项卡“高级”里“启动和故障恢复”里点击“设置”,在弹出的菜单中选择系统启动时的默认启动系统。

看上面的图,我们发现还有"windows 启动管理器"一项,里面有一行"default {current}",看名字明显就是将标识符为{current}的系统设置为默认启动的操作系统,所以根据这个参数用set命令也可以修改。
另外,我们还注意到有一个参数"displayorder",意思是启动时多个系统显示的顺序,所以这个应该也能通过命令改。

原文地址:https://www.cnblogs.com/rolling-stone/p/3248647.html