Vista和XP双系统的安装和卸载

来源:互联网 发布:js 隐藏a标签 编辑:程序博客网 时间:2024/05/22 04:48

首先感谢会员chzhlh,对于vista和XP双系统启动的问题,个人一直是保守着惯有的理念,遵循着前人的经验。正是由于chzhlh的热心提醒,才让我对双系统的问题有了新的认识,特此发帖。
前言:关于vista和XP的问题,方法和结论很多,而且各有不同。在此我举出大家在使用vista和XP所有问题的详细解答,如有遗漏或错误请不吝赐教,在此感谢大家 。

PS:过去之家里面有些帖子经会员发现有问题存在,特发此贴纠正并汇总

一、关于vista和XP双启动的问题:(建议安装在不同分区,安装在同一分区参见转载链接http://bbs.vista123.com/thread-68982-1-2.html
情况一:Xp在C盘,想要再安装vista。这个情况比较容易。只需要光驱启动后直接安装vista在其他分区即可。或在XP中直接运行VISTA光盘(也可以是虚拟光驱加载的VISTA光盘映像)中的setup.exe后进行安装(不要选择升级安装)

两者的区别在于光驱启动安装则到时进VISTA后VISTA安装所在分区的盘符变为C,而原XP中的C盘在VISTA中则变成D,其它盘符类推。
在XP中运行setup安装的结果则进VISTA后盘符和XP中的盘符不会存在错位现象。

情况二:Vista在C盘,想要安装Xp。这个传统的双系统安装方法,就不能看到OS选择菜单了。

如果你之前安装的vista是通过vistaloader(softmod)核心软件激活的,那么强烈推荐使用这种方法修复。因为光盘修复或bootpro修复的话会导致激活失败或者无法进入vista的情况

不用vista安装光盘修复:
1.在vista下,点击开始--所有程序--附件--右键“命令提示符(cmd)” 选择以管理员权限运行。
2.输入命令


bcdedit /create {ntldr} /d "Windows XP Professional"
bcdedit /set {ntldr} device partition=c:
bcdedit /set {ntldr} path /ntldr  
bcdedit /displayorder {ntldr} /addlast
bcdedit /timeout 5

重启后正常会出现双系统引导菜单,仍选择进入VISTA系统。
注:正常只需第二句和第四句,为防止部分之前的VISTA使用的是GHOST版本且精简了BCD内容的,所以五条命令全部给出
注:对于未先在VISTA中处理直接安装XP后出现无法引导VISTA而直接进XP的也可以在XP系统的命令提示符中操作,操作前多一条命令path c:/windows/system32,再依次执行上面的5条命令


3.下载bootsect.rar(见附件),解压后复制bootsect .exe到C盘根目录下,重启后正常会出现双系统引导菜单

【附件中的boot32vl和boot64vl都是针对vistaloader激活方式(即模拟OEM激活vista)的,附bootsect.exe(32位系统使用),boot64.exe(64位系统使用),boot32vl.exe(32位系统且使用了vistaloader激活的使用),boot64vl.exe(64位系统且使用了vistaloader激活的使用),支持至目前最新的所谓vistaloader V3.0.0.1】

4.用XP安装光盘安装windows XP
5.在命令提示符下,输入c:/bootxxxx /nt60 sys (根据选择不同的bootsect而不同,例如:选择boot64vl则改为 boot64vl /nt60 sys)


注:bootsect 由chzhlh前辈提供,请读者根据个人需要进行选择。





二、双系统变为单系统。此部分全部4种情况全部给出,以方便大家实际操作
特别提示:1.下面涉及到删除部分内容,有时会提示权限不足或者拒绝访问,可以下载软件unlocker来解决
                  2.下面提示的内容都以亲身试验,正常操作没有其他干扰可以保证正常,但是防止用户操作不当,可以事先将下述提到的所有引导文件保留备份。(vista和XP的)
                           (1)保留复制boot.ini;bootfont.bin;IO.SYS;MSDOS.SYS;NTDETECT.COM;ntldr   ;Boot(文件夹);autoexec.bat;bootmgr;config.sys;BOOTSECT.BAK
                           (2)在命令提示符下面。保留boot下的BCD文件bcdedit /export "X:/XXX/bcd"   恢复BCD文件 bcdedit /import "X:/XXX/bcd" (X:/XXX 为 某分区下的某文件夹)

情况一:C分区为vista,D分区为XP,想要卸载Xp
             1.进vista,开始--所有程序--附件--右键以管理员权限运行“命令提示符”
             2.输入如下命令: bcdedit /displayorder {ntldr} /remove
             3.组织--文件夹和搜索选项--查看--取消 “隐藏受保护的系统文件 ” 和 需选择“显示所有隐藏文件”,然后删除XP的启动引导文件ntldr、boot.ini、ntdetect.com、bootfont.bin、io.sys、msdos.sys
             4.格式化Xp所在的D分区。     
情况二:C分区为Xp,D分区位vista,想要卸载vista
              1.XP下,下载bootsect.rar,解压后复制bootsect .exe到C盘根目录下(bootsect的选择参见 一、双系统安装的蓝色黑体字)(见附件),
              2.开始--所有程序--附件--运行“命令提示符”
              3.输入如下命令:bootsect /nt52 SYS (取消vista的启动管理器多重OS选择)
              4.工具--文件夹选项--查看--取消 “隐藏受保护的系统文件 ” 和 需选择“显示所有隐藏文件”,然后删除vista的启动引导文件: boot文件夹、bootmgr、bootsect.bak
              5.格式化vista所在的D分区。

情况三:C分区为Vista,D分区为Xp,想要卸载vista (类似 Case:2)
方法一:
1.进XP,下载bootsect.rar,解压后复制bootsect.exe到C盘根目录下
2.开始--所有程序--附件--命令提示符(或开始——运行——CMD)
3.输入如下命令:c:/bootsect /nt52 sys (取消vista的启动管理器多重OS选择)
4.工具--文件夹选项--查看--取消 “隐藏受保护的系统文件 ” 和 需选择“显示所有隐藏文件”,删除C盘中除ntldr、boot.ini、ntdetect.com、bootfont.bin这四文件外的其它所有文件和文件夹
注:删除文件时不能删除的用软件unlocker删除

方法二:
1.进XP,工具--文件夹选项--查看--取消 “隐藏受保护的系统文件 ” 和 需选择“显示所有隐藏文件”,复制C盘下的ntldr、boot.ini、ntdetect.com、bootfont.bin这四文件至XP系统文件夹(windows)下的新建文件夹下备份(例将这四个文件复制至D盘的WINDOWS下的AA文件夹下)
2.开始--所有程序--附件--命令提示符(或开始——运行——CMD)
attrib -r -h -s d:/windows/aa/*.*
3.重启用XP光盘引导,选择R进控制台,输入XP系统administrator密码(如无密码则直接回车)后进提示符状态。
3.依次键入下面命令
format c: /q   (控制台不同CMD,注意空格)
c:
copy d:/windows/aa/ntldr
copy d:/windows/aa/ntdetect.com
copy d:/windows/aa/bootfont.bin
copy d:/windows/aa/boot.ini
exit


情况四:C分区为Xp,D分区为vista,想要卸载Xp(类似 Case:1)
方法一:
1.进VISTA,开始--所有程序--附件--右键以管理员权限运行“命令提示符”
2.输入如下命令: bcdedit /displayorder {ntldr} /remove
3.组织--文件夹和搜索选项--查看--取消 “隐藏受保护的系统文件 ” 和 需选择“显示所有隐藏文件”,然后删除XP所在分区除boot文件夹、bootmgr外的其它所有文件和文件夹

注:删除文件时不能删除的用软件unlocker删除
注:3中使用了“XP所在分区”这个概念,在此例中XP所在分区在VISTA系统中未必为C,参看系统安装中的情况一,所以这里用上了“XP所在分区”

方法二:
1.利用vista系统安装盘启动进入安装画面不进行安装直接格式化C分区。
2.利用vista的安装光盘选择修复计算机,他会提示修复并重新启动,重启后再次用光盘引导会发现vista的安装选择项,然后继续选择修复计算机,然后会出现识别出的Windows Vista系统,然后选择下一步,选择“启动修复”。完成后重新启动,就可以进入vista系统了。






三、修改启动管理器的其他内容:(这个很多人都会,而且用vista优化大师也是很方便,但为了完整还是写在下面)
1.修改“早期的windows版本”为熟悉的“XP”
   操作:cmd进入命令提示符:输入 :bcdedit /set {ntldr} Description "Mircosoft Windows XP  "
2.修改选择的时间:
   操作:cmd进入命令提示符:输入 :bcdedit /timeout 10




四、提供稳定可靠的OS下载:
Windows vista ultimate OEM +MSDN  SP1 (32位/64位) http://bbs.vista123.com/thread-65095-1-1.html
Windows XP Professional SP3 集成版中文镜像   http://bbs.vista123.com/thread-61970-1-1.html

此贴为试验总结,更多结论和疑问将不断被探究和解决。
如有问题或错误,可以用短信PM我,我会加以试验并更新和完善此贴,谢谢合作!
一期试验时间:2008.10.9
二期试验时间:2008.10.10--10.11
三期修改时间:2008.10.17   经chzhlh前辈指教,全面修正,特此斗胆代表全体会员向他致敬
四期修改时间:2008.12.2     经chzhlh前辈指教,全面修正和精简,方便阅读。
最后一次更新时间 2008.12.2  12:06

原创粉丝点击