打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
解析Windows 7下的BCD管理工具(7)

解析Windows 7下的BCD管理工具(7)

时间:2009-05-18 00:00 来源:blog 字体:[ ]

    (5).快速添加系统菜单

 

  安装多系统的用户,往往会因为系统安装次序不够科学而造成系统启动选择菜单不全或者有误,此时我们需要手动添加系统菜单项。下面分别说说如何利用bcdedit.exe命令添加Windows XP启动菜单项和Windows 7启动菜单项。

  假设Windows XP系统安装在C盘,在Windows 7中添加其系统启动菜单项可以依次执行下面的命令或者将其保存为一个批处理文件(bat或者cmd文件)。

  bcdedit /create {ntldr} /d "Microsoft Windows XP"

  bcdedit /set {ntldr} device partition=C:

  bcdedit /set {ntldr} path \ntldr

  bcdedit /displayorder {ntldr} /addfirst

  同样我们假设Windows 7安装在C盘,其语言版本为简体中文版,系统标识符为{ba50c1f0-3752-11de-90d5-cdf8d52a3222},要添加其系统启动菜单项依次执行下面的命令或者将其保存为一个批处理文件(bat或者cmd文件)。

  set id={ba50c1f0-3752-11de-90d5-cdf8d52a3222}

  bcdedit /create %id% /d "Windows 7" /application osloader

  bcdedit /set %id% locale zh-cn

  bcdedit /set %id% device partition=C:

  bcdedit /set %id% osdevice partition=C:

  bcdedit /set %id% path \Windows\system32\winload.exe

  bcdedit /set %id% inherit {bootloadersettings}

  bcdedit /set %id% systemroot \windows

  bcdedit /set %id% nx OptOut

  bcdedit /displayorder %id% /addfirst

  (图11)

  图11 快速添加系统菜单


    (6).更改系统显示顺序

  如果要更改系统引导管理器中诸如Windows 7、Windows Vista、Windows Server 2008、Windows XP在操作系统选择菜单上的显示顺序,我们可以通过bcdedit.exe的“/displayorder”参数来实现。其命令格式是“bcdedit /displayorder id1 id2 id3 ... idn”,其中id1是显示在第一位的操作系统对于的操作系统对应的系统标识符,id2是显示在第二位的操作系统对应的系统标识符,依次类推。比如我们执行命令“bcdedit /displayorder {ba50c1f0-3752-11de-90d5-cdf8d52a3222} {d6be0d13-413a-11de-b285-b6ee0ebcf10e}”则第一项系统标识符对于的系统会第一个显示。另外,我们还可以使用“/addfirst”参数配合“/displayorder”参数设置某系统为第一项,比如执行“bcdedit /displayorder {ba50c1f0-3752-11de-90d5-cdf8d52a3222} /addfirst”。此外执行命令“bcdedit /displayorder {ba50c1f0-3752-11de-90d5-cdf8d52a3222} /addlast”则该系统成为最后一项。(图12)

  图12 更改系统显示顺序
   

  (7).其他BCD管理

  除了上面比较常用的BCD管理外,笔者再列举几个比较有用的bcdedit命令参数。执行命令“bcdedit /default {d6be0d13-413a-11de-b285-b6ee0ebcf10e}”将该操作系统标识符对应才操作系统设置为默认引导系统。执行“bcdedit /timeout 10”,将系统启动菜单停留的时间设置为10秒。另外,在特殊情况下我们需要将从特定系统引导一次,然后恢复为默认的引导顺序。这是我们需要用到bcdedit的“/bootsequence”参数。例如,执行命令“bcdedit /bootsequence {d6be0d13-413a-11de-b285-b6ee0ebcf10e}”,这样当计算机重启时系统就会从该系统引导,当下次重启计算机时就恢复从默认的系统进行引导。(图13)

  图13 其他BCD管理

  总结:上面笔者以Windows 7系统为例,演示了利用“启动和故障恢复”控制台、“系统配置工具”、BCD编辑器这三个工具配置和管理系统BCD数据的主要技术细节。虽然上面的演示是在Windows 7中进行的,但其中大多数同样实用于Windows Vista和Windows Server 2008系统,希望本文能够对大家有所帮助。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于BCDEdit 命令的使用
WIN7系统BCDEDIT常用命令及使用实例
转: Windows多启动数据配置工具bcdedit命令详解
BCDEDIT命令详解 | 数据恢复实验室 Data Recovery Laboratory
Windows 7下安装Windows XP的方法
修改bcd的批处理,原创,使用须谨慎
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服