原来装了xp、vista双系统,重装系统后,开机时没法选择进vista系统

来源:百度知道 编辑:UC知道 时间:2024/05/03 10:36:18
如题,两个系统分别装在两个不同的分区里,先装的是xp后装的是vista,重装系统后开机会直接进xp,不象以前会出现用上下方向键选择的画面。
我试过 “我的电脑——属性——高级——启动和故障修复——显示操作系统列表的时间”但仍然不行。
我听说要在c盘下一个引导文件,这东西具体怎么弄,会的人请教我一下。
尽量详细一点,先谢谢了。

首先要这些工具: BootSect、BCDEdit、EasyBCD、VistaBootPRO 下载地址请自行百度

1、BootSect 是 Vista 安装程序中(在 boot 目录中)改变系统引导模式的工具;
2、BCDEdit 是 Vista 系统自带的启动菜单编辑程序,由于是命令行方式,所以一般情况下不用它编辑;
3、EasyBCD 和 VistaBootPRO 是第三方启动菜单编辑程序,图形界面,易操作。VistaBootPRO 目前的缺点是对菜单中的中文显示支持不好。
那么,以上软件该怎样使用?怎样才能避免不正当的恢复方法导致任何系统都进不去?
网上最误人子弟的说法就是:“BootSect /nt60 c:”即可恢复 Vista 启动菜单——殊不知这种方法根本不适用于重装了 XP 的情况!同样,EasyBCD 和 VistaBootPRO 也解决不了这个问题,因为这些软件实际上也是利用 BootSect 重建 MBR 试图恢复 Vista 启动菜单。
怎样证明?最简单的方法就是,在 XP 命令行方式下运行一下 BCDEdit。提示出错了是吧?根本无法编辑 BCD!——有人会说,应该把 Vista 安装程序中的 boot 目录拷贝到 C 盘才可以(因为 BCD 在这个目录中)。试试看结果怎样?还是提示出错!只不过提示内容略有不同。这时候运行 EasyBCD,它会反复让你重建 MBR 而根本无法进入下一步;而这时候运行 VistaBootPRO 的情况是菜单管理中空空如也,添加也无效。
嗯……此时你大概应该猜到了出现这种状况的原因:因为没有备份 BCD 信息,所以强行拷贝过来的 boot 目录中的 BCD 信息并不适合你,所以此时 BCDEdit、EasyBCD、VistaBootPRO 都无法正常编辑启动菜单。如果这时候你仅仅是通过 BootSect 重建 MBR,那么重启后灾难就来临了——Vista 启动菜单可能出来了,但是什么操作系统都进不去了!
怎么办?有人说从 Vista 安装光盘启动,选择“修复安装”即可恢复,可是如果没有 Vista 安装光盘(从硬盘安装的)又怎么办?有人会说,从别人那里拷贝一份适合自己的 BCD 文件吧,可是到哪里去找