Vista和XP等双系统启动菜单的备份和恢复

Vista和XP等双系统启动菜单的备份和恢复

一、备份——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目录下)。

 

  一、备份——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目录下)。

  关键中的关键,是之前你用bcdedit 在双系统正常的时候备份了启动项。

 

很多人在安装了XP和Vista的双系统后Vista OS启动引导菜单丢失了,便想通过修改XP Boot.ini引导Vista,结果是没人写的出这个方案。因为这是个误区!

先听我讲解一下XP和Vista的引导过程,然后再教你如何在多系统下修复Vista。在XP中,系统引导的过程是首先读取硬盘的MBR(主引导扇区),再读取C:盘根目录下的ntldr文件,同时ntldr文件读取C:盘根目录下的Boot.ini出现操作系统选择菜单。选择操作系统之后在执行系统引导必须的一些文件,达到系统的引导。

Vista的引导过程:首先同样是读取硬盘的MBR,再直接通过vista BCD引导程序直接引导。而BCD中就包含了操作系统菜单的详细列表、系统的引导方式等,不需要再去读取XP中有的Boot.ini文件,因此你想修改XP的Boot.ini文件那就是徒劳,如果你的Vista系统丢失了怎么办?

修复VISTA启动菜单步骤:

1.插入Vista光盘,或使用 Daemon Tools 加载 Vista光盘映像。
2.打开“运行” (开始〉运行), 输入 cmd。
3.输入 X: (X代表你的光驱盘符或虚拟光驱盘符)。
4.输入 cd boot。
5.输入 bootsect /nt60 SYS (删除是nt52) 。
6.重新启动,Vista 的启动管理器已经恢复。

另外提供以下卸载VISTA步骤,适用于多重系统,有效,如下:
1、插入Vista安装光盘。
2、单击“开始”按钮->所有程序->附件,右击命令提示行,以管理员权限运行。
3、X:/boot/bootsect.exe /nt52 ALL /force(其中x是你dvd驱动器的编号),然后按 Enter。
4、弹出Windows Vista安装光盘。
5、重启机器,此时可以回到安装Vista之前的状态。
6、手工删除Vista文件和文件夹。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值