双系统如何恢复E盘VISTA的引导

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:18:27
C盘装了XP,E盘装了VISTA。后来C盘重装了一遍之后,就不能进入VISTA了。。。要怎样才能在不重装系统的前提下进入VISTA(只能进入VISTA也行)急~ 请大家帮帮忙啦!

现在一般都是双系统,先在C盘装XP,再在D盘装VISTA。由于某种原因,我们可能会重装C盘的XP,此时WINDOWS BOOT MANAGER菜单会丢失,开机只能直接进XP。这种情况下我们需要在XP下自己来恢复原来的多重引导菜单。

网上很多帖子说在这种情况下可以用VISTA的安装光盘进行引导修复;这种办法估计可行。但我是在XP下用虚拟光驱安装的VISTA,没有安装光盘可用。这就需要另外想办法。

以下操作在XP中进行

下载安装Vistabootpro和Easybcd,都无法修复双启动菜单。

多次试验,后来才发现问题所在:Vistabootpro和Easybcd的修复菜单功能必须依赖于C:\BOOT文件夹和C:\BOOTMGR这个文件。如果C盘不存在上面的两个文件和文件夹,则无论如何无法用Vistabootpro或者Easybcd来修复启动菜单。

初步分析,Vistabootpro和Easybcd需要的是C:\BOOT\bcd这个文件中的数据,如果不存在这个文件,用bcdedit命令行工具会发现无法打开数据。另一个需要的是C:\BOOT\FONT文件夹中的字体文件。

C:\BOOTMGR这个文件是用来在启动之后接管引导权的,也必须存在(在XP单系统下,是C:\NTLDR接管引导)

总结:如果你发现自己在XP下无法用上面的工具修复多重引导菜单,请检查是否存在c:\boot文件夹和c:\bootmgr文件,查看c:\boot\font中的字体文件是否存在,查看c:\boot\bcd文件是否存在。

如果不存在,你需要获得上述文件和文件夹,然后将它们复制到c盘

最简单的办法,使用备份恢复,或者从别人的电脑上获取一份拷贝(他人电脑上的拷贝复制到C盘之后,必须用VISTABOOTPRO删除原来存在的菜单,然后你再增加菜单)

结论:无论是VISTABOOTPOR 还是 EASYBCD 都无法独立恢复多重菜单,它依