如果你是先安装XP系统在C盘,然后把VISTA系统装在别的分区,那么装完VISTA系统后重启就是双启动菜单.C盘下的引导文件,如下:打开--我的电脑---双击打开C盘(即主引导分区),在菜单栏选--工具—--文件夹选项—--查看 ,将{隐藏受保护的操作系统文件}的勾去掉,弹出一对话框按确定.再选择{显示所有文件和文件夹}.将看到以下文件: autoexec、 boot、 bootfont、 bootmgr、 CONFIG、 IO、 MSDOS、 NTDETECT、 ntldr、 BOOTSECT.bak等,文件夹有:boot、$RECYCLE.BIN、RECYCLER、System Volume Information等.将以上文件和文件夹全部备份到另外一分区(文件夹system volume information除外)如果XP系统崩溃了要重装XP要格式化C盘,把备份替换还原即可看到双启动菜单了.
如过你是先装VISTA系统,然后在别的分区装上XP系统,那么装完XP系统,你只能进XP系统。我们可以这么来做双启动菜单:
进入你的XP系统,确保你的C盘下面要有ntldr、NTDETECT、boot.ini这三个文件
复制 你安装VISTA系统的硬盘分区下的\windows\system32\winload.exe文件到你安装XP系统的硬盘分区下的\windows\system32文件夹里
放入VISTA安装光盘,关闭它自动运行窗口,打开—开始---运行,输入cmd回车,再输入X: 回车(X代表你的光盘盘符),再输入cd boot回车(进入boot目录)
再输入bootsect /nt60 sys回车
关闭所有窗口重启系统,重启系统后并没有双启动菜单,而是直接进入了VISTA系统了.
然后以管理员身份运行命令提示符
输入Bcdedit /create {legacy} /d “Description”回车(如提示已有,不理它)
再输入Bcdedit /set {legacy} device boot回车
再输入Bcdedit /set {legacy} path \ntldr回车
再输入Bcdedit /displayorder {legacy} /addlast回车
重启电脑就可以看到双启动菜单了
** 解决方法:
1. 插入vista安装光盘。cmd下:f:\boo\bootsect /nt60 all
得到信息类似如下:
Target volumes will be updated with BOOTMGR compatible bootcode.
C: (\\?\Volume{003aab50-4f26-11dc-a0dc-806d6172696f})
Successfully updated NTFS filesystem bootcode.
D: (\\?\Volume{60d1e451-4f36-11dc-a619-806d6172696f})
Successfully updated NTFS filesystem bootcode.
E: (\\?\Volume{003aab4f-4f26-11dc-a0dc-806d6172696f})
Updated NTFS filesystem bootcode. The update may be unreliable since the
volume could not be locked during the update:
\Device\HarddiskVolume5
Successfully updated FAT32 filesystem bootcode.
\Device\HarddiskVolume1
Successfully updated FAT filesystem bootcode.
Bootcode was successfully updated on all targeted volumes.
2. cmd下进入vista的系统目录c:\windows\system32
3. 备份bcd,可忽略此步骤。
bcdedit /export "d:\dcd"
4. 创建,此步骤可能失败,失败信息是已经创建。如果已经创建则可忽略。
bcdedit /create {ntldr} -d "Windows XP"
5. 设置盘符,必须步骤
bcdedit /set {ntldr} device partition=e:
e盘是xp系统所在的盘,partition不要拼写错,后面的冒号也不要少。
6. 设置xp的启动路径,必须步骤
bcdedit /set {ntldr} path \ntldr
7. 设置系统选择菜单顺序,将xp置为最后一个
bcdedit /displayorder {ntldr} -addlast
8. 关于ntldr文件
经过以上步骤,重启电脑之后,出现系统选择菜单,vista可以正常进入,xp不
能正常进入,显示信息为:
文件: \ntldr
状态:0xc000000f
信息:无法加载所选项,因为应用程序丢失或损坏
解决方法:
插入xp安装盘,光盘启动,选择故障恢复控制台,然后进入dos界面。
copy f:\i386\ntldr e:\
copy f:\i386\ntdetect.com e:\
即从xp的光盘中将这两个文件拷贝到xp的安装路径下。
9. 重启电脑,两个系统都可以进入,问题解决。
10. 其他
在vista下面,c:\windows\system32下找到cmd.exe,右键选择“以管理员身份运
行”。
然后,可以用以下命令查看:
bcdedit
用以下命令修改系统选择菜单:
bcdedit /set {ntldr} Description "Windows XP Professional SP2"
将xp菜单改名。
bcdedit /set {current} Description "Windows Vista (TM) Business"
将vista系统改名
Vista BootPro只能发现VISTA一个系统
可以手动添加呀
最简单的办法 先装低版本再装高版本