启用cmd运行代码Bcdedit/create {ntldr}/d"Windows Xp",出现问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:33:00
我的电脑在C盘装的是Xp,之后在E盘装了VISTA,是旗舰版的。后来Xp出了问题,就用GHOST恢复。这样

Vista就不能运行了,于是我用Visat安装盘进行修复,现在Vista能够进去了,但是Xp进不了。按照网上

说的用管理员身份运行cmd,但是我输入第一行代码:Bcdedit/create {ntldr}/d"Windows Xp"或者是bcdedit -create {ntldr} -d "Windows XP"都不行,

说指定的项标识符无效,参数不正确;要么就是必须为新项指定描述。谁能帮帮我啊?我想进入Xp,但又不想失去Vista

1.备份引导文件(文件位于“当前引导程序所在盘”比如此时是C盘):
Windows vista系统引导文件,Boot(文件夹)、autoexec.bat、bootmgr.sys、config.sys、BOOTSECT.BAK;Windows XP系统引导文件boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr.sys;

2.备份BCD文件
打开“运行” (开始〉运行), 输入cmd

输入bcdedit /export "X:\XXX\bcd"

恢复步骤如下(假设XP在c盘,Vista在D盘,XP重装):

恢复引导文件:此处只要将Vista引导文件(夹)复制到C盘即可
恢复Vista启动:bootsect /nt60 SYS
恢复BCD文件
打开“运行” (开始〉运行), 输入cmd
输入bcdedit /import "X:\XXX\bcd"

如果重装XP,恢复Vista启动文件,再用bootsect恢复Vista启动管理器,接着bcdedit恢复启动项;

如果重装Vista,恢复Xp启动文件,只要用bcdedit恢复启动项就可以了。
此处关键是用bcdedit在双系统正常时备份了启动项。