Win2012&Win2008双系统启动菜单设置

电脑最初安装的是XP,后来想升级操作系统,但XP里又有很多常用软件不想重装,于是装了一个Win2008 R2的双系统,安装好2008R2后,系统自动产生一个2008R2的启动菜单,可以选择进入2008R2或XP;最近XP感觉实在太老了,而且4月就要停止更新支持,于是果断将XP换为了Win2012 R2。将系统升级后发现启动菜单没有了,Win2008R2无法选择进入;在网上查资料,发现需要使用BCDEdit命令,手动为2012R2添加启动选择项。

用管理员身份打开CMD,依次运行如下命令后重启即可出现启动选择菜单:

bcdedit /create /d "Windows 2008 R2" /application osloader                                           

//执行此命令后会提示一个GUID已创建,复制该GUID,并替换如下命令中的{guid},继续执行以下命令即可 。也可手动自定义一个GUID,-号分割的长度分别是8、4、4、4、12。
bcdedit /set {你的guid} device partition=X:                    X是win2008的盘符
bcdedit /set {你的guid} path windowssystem32winload.exe
bcdedit /set {你的guid} locale zh-CN
bcdedit /set {你的guid} inherit {bootloadersettings}
bcdedit /set {你的guid} osdevice partition=X:                 X是win2008的盘符
bcdedit /set {你的guid} systemroot Windows
bcdedit /set {你的guid} nx OptIn
bcdedit /displayorder {你的guid} /addlast

参考文章一  参考文章二

原文地址:https://www.cnblogs.com/xyd21c/p/3580591.html