一、备份——Vista/XP或者Vista/2003等双系统的启动菜单环境:
1、备份引导文件(文件位于“当前引导程序所在盘”比如此时是C盘):
Vista的引导文件(夹):Boot(文件夹)、autoexec.bat、bootmgr.sys、config.sys、BOOTSECT.BAK
Win XP的引导文件:boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr;
2、备份BCD文件
用管理员身份打开“运行”,输入cmd.exe 运行进入命令行程序, 输入bcdedit /export "X:\XXX\bcd"
二、恢复——Vista/XP或者Vista/2003等双系统的启动菜单环境:
下面的例子是:如果XP在C盘,Vista在D盘,XP重新安装的话
1、恢复引导文件:把Vista引导文件(夹)复制到C盘即可
2、恢复Vista启动:bootsect /nt60 SYS (bootsect位于vista系统安装盘boot文件夹下)
3、恢复BCD文件:用管理员身份打开“运行”,输入cmd.exe 运行进入命令行程序, 输入bcdedit /import "X:\XXX\bcd"
如果重装XP,恢复Windows Vista的启动文件,再用bootsect恢复Vista启动管理器,接着bcdedit恢复启动项;
如果重装Vista,恢复XP的启动文件,只要用 bcdedit 恢复启动项就可以了(bcdedit位于vista系统所在盘\Windows\System32目录下)。
关键中的关键,是【2、备份BCD文件】即:在双系统正常的时候备份了启动项的BCD文件。
三、若vista在C盘,XP在D盘,XP不动,重装VISTA后如何恢复XP呢?
因为XP的引导文件在C盘,重装后引导文件没有了。因此,装好vista后,先用vista优化大师,在多系统引导项目中,添加系统名与盘符,再将XP的引导文件boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr拷进C盘根目录。若还没有出现的话,请用如下命令:
光盘:\cd boot
光盘:\bootsect /nt60 sys
如此即可。
windows 7与windows 2003共存的话,只用这步即可:先用vista优化大师,在多系统引导项目中,添加系统名与盘符,再将XP的引导文件boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr拷进C盘根目录。