直接在现有的系统中,安装新的WINDOWS系统的话,在启动时会出现让选择的情况。
经亲测,下文是最有效的办法:
如何使用Windows 7系统中的启动管理器调整系统引导信息
[摘要] Use commond “bcdedit /delete {identifier} /f” to modify Boot manager in Windows 7
当我们在电脑中安装了多系统之后,每次启动计算机时都会出现一个系统引导菜单,在此我们可以选择需要进入的系统。
在Windows XP中,这个引导程序名为Boot.ini,我们可以对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。在Windows Vista和Windows 7中,微软使用新的Boot Manager来接替Boot.ini系统。我们仍可以通过运行msconfig命令打开系统配置程序,在引导中就已有的系统进行设置。
但仅该界面时常无法满足我们的所有需要。一个典型的案例,一些原本使用Windows XP操作系统的用户,在原系统中直接安装Windows 7。安装完成后,在开机阶段我们会收到系统引导菜单,但实际上我们的计算机中仅有一个Windows 7系统,在系统配置程序中也无法看到旧的XP系统,此时,我们如何才能删除该多余引导信息以实现自动开机呢?
我们可以点击开始,所有程序,附件,右键点命令提示符,选择以管理员身份运行。
在打开的窗口中,请输入bcdedit并回车。
之后我们会得到下述格式的信息:
Windows 启动管理器
———————————
标识符 {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale zh-CN
inherit {globalsettings)
default {current}
resumeobject {6d2b471e-1fc4-11e0-aac9-d49941d680f2}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows 启动加载器
———————————
标识符 {current}
device partition=C:
path \Windows\system32winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings)
default {current}
recoverysequence {6d2b471e-1fc4-11e0-aac9-d49941d680f2}
recoveryenabled Yes
osdevice partition=C:
Systemroot \Windows
resumeobject {6d2b471e-1fc4-11e0-aac9-d49941d680f2}
nx OptIn
….
旧OS加载器
——————————-
通过这条命令,我们可以看到当前的启动管理器是Boot Manager,同时每个引导信息会对应于一个启动加载器。在启动加载器中包含该引导信息的标识符,这是唯一对应于引导信息的身份识别代码。引导信息所在路径,相关描述等。
针对之前我们提到的旧XP引导信息一般会以旧OS加载器的形式显示相关内容,我们可以使用以下命令删除该引导信息:
bcdedit /delete {标识符} /f
注意:上述命令中的{标识符},指通过Bcdedit命令所查询到的信息中,标识符对应的字符串,比如例子中的{current},XP一般会是{ntldr},请根据实际情况调整。
bcdedit还有更多的使用方法,大家可以使用bcdedit /?命令获取更详尽的信息。
附:装了XP 或 WIN7 双系统之后电脑无法启动: