利用BCDEdit命令编辑Vista的启动菜单
BCDEdit是一个命令行工具,该文件(Bcdedit.ext)位于"/windows/system32"目录下。选择“开始-程序-附件-命令提示符”,然后在其上面单击右键,选择“以管理员身份运行”,以管理员的身份打开命令行窗口。在命令提示后面输入“bcdeit”命令及其参数即可使用此工具。通过bcdedit,我们可以添加、删除及修改BCD的启动设置数据。
1.显示windows vista系统当前的启动设置数据
在命令提示符后键入"bcdedit"命令按下回车键,即可显示出windows vista系统当前的启动设置数据,所有安装了操作系统的硬盘或分区均会显示相应的GUID标识。其中,{legacy}--指安装有较早版本的windows的硬盘或分区,如windows xp;{default}--默认操作系统所在硬盘或倒分区;{current}--当前操作系统所在硬盘或分区;{{5eda29e7-96bc-1243-a74b-c348d0993fc8}--类似于这个格式的GUID(具体数字根据硬盘或分区参数会有相应变化)指安装有其他操作系统的硬盘或分区。
2.使用BCDEdit备份与恢复启动选项
在命令提示符后键入“bcdedit /export "f:/bcdbackup/bcd"”命令,可以将启动设置备份到F盘的bcdbackup目录下;键入“bcdedit /import "f:/bcdbackup/bcd"”,即可利用以前备份在F盘“bcdbackup”目录下的BCD文件恢复启动选项。
3.使用BCDEdit修改启动菜单选项
我们可以利用bcdedit命令来修改启动菜单,常用的命令有:
bcdedit /set {legacy} Description "windows XP Professional SP2"--修改较早版本的windows在启动菜单中的显示内容,其中description后面的内容是描述信息,可以任意修改,但引号不可省略;如果将{legacy}替换为{current}则是修改当前启动硬盘或分区上的操作系统在启动菜单中的显示内容;如果将{legacy}替换为 {5eda29e7-96bc-1243-a74b-c348d0993fc8}则是修改安装于其他硬盘或分区的系统在启动菜单中的显示内容,使用这项命令时一定要注意该硬盘/分区的GUID的输入正确,相应的GUID可通过“bcdedit”或“bcdedit /enum all”命令查看。
bcdedit /defalt {current}--将当前启动硬盘或分区中的操作系统设置为默认启动系统;如:bcdedit /default {5eda29e7-96bc-1243-a74b-c348d0993fc8}--设置指定GUID上的操作系统为默认启动的系统;bcdedit /default{legacy}--设置较早版本的系统windows xp为默认的系统;
bcdedit /displayorder--设置启动菜单中各选项的显示顺序,如“bcdedit /displayorder {legacy}{current}”将首先显示windows xp,然后再显示默认启动的系统如windows vista;
bcdedit /timeout 15--将默认的启动菜单显示时间30秒改为15秒,通过此方法可以将选项菜单的停留时间修改为任意数值。
EasyBCD简介:
EasyBCD是一款免费软件,EasyBCD能够极好地支持多种操作系统与Windows 7、Vista结合的多重启动,包括Linux、 Mac OS X、 BSD等,当然也包括微软自家的Windows 2000/XP。任何在安装Windows7 前其能够正常启动的系统,通过EasyBCD,均可保证其在安装Windows Vista后同样能够启动。同时,在设置方面极为简单,完全摆脱BCDEdit的繁琐冗长命令,用户只需选择相应的平台与启动方式(如Linux下的Grub或LILO),即可完成。
此外, EasyBCD 还提供了“自动备份MBR (Automated MBR Backup)”的选项,这样,用户可以保存系统启动选项的每次改动,并在出现启动故障时选择合适的备份恢复。
EasyBCD支持的操作系统:
Windows系列:MS-DOS 6.x,Windows 95/98/ME,Windows NT/2000/2003/XP,Windows Vista/7,WinPE
其他操作系统:Linux,BSD,Mac OS
使用EasyBSD注意事项:
1、尽量使用最新版本,以免EasyBCD使用在不支持的操作系统而导致系统不能启动
2、需要引导Windows7系统最好用EasyBCD 2.0 build 76及其更高版本
3、在高级系统里设置低级系统的引导。例如:需要引导XP和Windows7,在Windows7里安装EasyBCD并设置XP的引导,不然会出错导致XP不能启动