解密:XP、VISTA双系统安装指南及维护

windows vista系统自从去年初发布以来,目前已经接替microsoft的前作windows xp而预装在目前大多数新出厂的笔记本计算机中。。。vista较xp有了诸多组件的更新,可以说是跨时代的操作系统。。。不过就这一年的情况来看,不少本友在购买预装有windows vista之后都抱怨vista对于早期的软件有很大的兼容性的问题,部分软件无法在vista下正常运行。。。其实本人也使用了将近一年的vista系统,并没有遇到过多的兼容性问题,原因就是偶在安装使用早期软件时都启用了兼容性模式来运行,这样几乎所有的软件都可以通过在vista下打开兼容xp的方式来正常运行在vista环境下。。。另外,本人还听说不少人使用vista系统无法登陆网游,或是不能进行局域网内的LAN联机游戏,其实这有时候是UAC账户权限控制在作怪,因为这些软件(游戏)需要调用网络组件,有时候就会被UAC卡住,解决方案就是使用管理员权限来运行这些程序。。。



      虽然“兼容xp系统”+“使用管理员权限”可以解决大部分软件在vista无法正常运行的问题,不过还是有一些专业性较强的行业设计软件与vista不共戴天,例如本人时不时地许要使用protel99SE,这是一款PCB设计软件,不过在vista下不能添加元件数据库文件,导致软件不能够正常使用。。。因为不是经常使用,如果为了这个软件就将vista换成xp未免太可惜了,所以vista&xp双系统就成为最好的选择——日常使用仍以vista为主,继续体验vista所带来的人性化设计,而在使用专业软件时再启动xp就好了~~

      不过双系统的解决方案对于硬盘的占用空间较大,硬盘容量紧张的朋友们就不要这样做了~~



      因为xp、vista都属于microsoft设计的windows系列操作系统,所以只能将两个系统分别安装在两个磁盘分区内,因为都是为了装系统,最好都是主分区,个人认为vista操作分区预留30GB空间足够,xp分区有15GB也就够用了。。。另外,xp系统最好选择sp2的版本,最好使用OEM的或是深度发布的也可以,对于vista系统,如果bios里自带SLIC激活文件的话,也最好使用OEM版本,这样可以省去手动激活的麻烦,就可以通过微软的正版认证。。。

undefined



      这里有个小问题,就是这两套系统的安装顺序的问题:1、先装xp在装vista;2、先有vista后装xp。。。

      对于第一个顺序,也就是先装xp再装vista这个顺序比较简单,按照这个顺序安装后可以顺利地选择进入两个系统的选择菜单,不过就是选择菜单方面有点问题,选则菜单有两个,显示的是“早期版本的microsoft windows系统”,另外一个是“microsoft windows系统”,其实前者就是xp,后者是vista,这就需要修改系统的默认名称。。。

先介绍一下手动更改系统名称的方法:
  默认XP系统名称在Vista启动管理器中是"earlier version of Windows",要更改它:
  ① 按住Windows+R打开运行
  ② 输入cmd打开命令提示行模式
  ③ 输入bcdedit /set {ntldr} Description "Windows XP Professional"
    默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",要更改它:
  ① 按住Windows+R打开运行
      ② 输入cmd打开命令提示行模式
  ③ 输入bcdedit /set {current} Description "Windows Vista Ultimate"
  更改菜单等待时间为10秒:
  ① 按住Windows+R打开运行
  ② 输入cmd打开命令提示行模式
  ③ 输入bcdedit /timeout 10





     其实对于这个过程,也可以用微软专门设计编写的vista boot pro这个软件来修改,方法详见下文。。。

     如果是第二个顺序,比如说现在不少新出厂的计算机,基本上都是预装有vista home premium系统,有些人希望在此基础上再安装一套xp系统,这样就会出现引导的问题,需要手动修复,比较麻烦,这里详细说明一下。。。

     因为xp和vista的boot模式不同,vista向下兼容xp,但是xp的没发兼容vista,所以在先有vista的情况下再装xp,xp的boot信息会覆盖原有的vista的boot信息,导致vista没有办法启动。
windows 系列的多操作系统共存安装有一个默认的顺序.从低版本到较高版本, 如先装(或先已有)较高版本再装较低版本,在安装完较低版本后较高版本不被启动识别. 要重新对启动引导进行设置. 在Vista系统之前的许多windows兄弟系统共存时,只要打开boot.ini文件进行编辑就可以调整好。但到了vista系统与前面的windows系统共存时,这一招不好用了,这一点,打开XP系统的boot.ini文件就清楚了,为此,微软编写了专用工具vista boot pro,他的主要功能之一就是调整并解决XP与Vista双系统下的启动问题。。。

      在安装使用vista boot pro之前必须先准备Microsoft .NET Framework 2.0或以上的版本,有时候还需要langpack.exe这个软件来支持vista boot pro的运行。。。


      
      在xp系统下使用vista boot pro这个软件,重建vista的boot模式。。。

如果HDD中的vista被破坏则vista boot pro会提示错误

HDD中vista正常的情况下的提示

如图选择,之后点击右下角的Install boot loader



      但是在重建了vista的boot之后又进不了xp了,原来再重建vista的boot模式时,把xp的“ntrdl”文件给破坏掉了,没办法引导xp启动。。。

      再次把XP的安装盘放进光驱,在使用windowsPE工具系统把光盘里的ntrdl文件复制到xp所在盘的根目录下,才能完全搞定。

xp、vista双系统改为单系统

改为xp但系统的最简单方法:     
     首先在Windows VISTA/XP双系统启动菜单中选择进入Windows XP,下载安装VISTA Boot Pro软件,运行该软件并选择"Manage OS Entries",可以看到Windows VISTA/XP两个启动选项,选中VISTA,点击右键“删除”,之后再开机就可以直接进入Windows XP了。但是这个时候Windows VISTA的文件还在,并没有被删掉,还是需要对Windows VISTA所在分区进行格式化。如果Windows XP安装在C盘,Windows VISTA安装在其他盘上,那么就可以直接在“磁盘管理”中直接对Windows VISTA所在磁盘进行格式化,之后Windows VISTA就从电脑中消失得无影无踪;但是如果Windows VISTA安装在C盘,Windows XP安装在其他磁盘,那么在格式化之前就要先备份C盘根目录下Boot.int和NTDetect.com两个文件,在C盘格式化之后再将这两个文件复制回去,这样才能保证Windows XP的正常启动。

双系统改为单系统通用方法详细说明:
1.保留Vista,删除Win XP
①恢复系统默认以Vista启动:

       ⑴ 使用光驱加载 Vista 光盘(可以使用虚拟光驱)
       ⑵ 打开“运行” (win+R), 输入 cmd
       ⑶ 输入 X: (X为光驱盘符)
       ⑷ 输入 cd boot
       ⑸ 输入 bootsect /nt60 SYS
       ⑹ 重新启动, Vista 的 启动管理器已经消失了
② 删除Win XP在C盘的引导文件;
③ 格式化你安装Win XP的那个盘。。。



2.保留Win XP,删除Vista
① 格式化你安装Vista的那个盘。
② 用系统光盘中“系统引导修复”引导进入系统,进入后把备份的Win XP引导程序复制到“当前引导程序所在盘”,我这里为C盘。
③恢复系统默认以Win XP启动:
      ⑴ 使用光驱加载 Vista 光盘(可以使用虚拟光驱)
      ⑵ 打开“运行” (win+R), 输入 cmd
      ⑶ 输入 X: (X为光驱盘符)
      ⑷ 输入 cd boot
      ⑸ 输入 bootsect /nt52 SYS
      ⑹ 重新启动, Vista 的 启动管理器已经消失了,系统将默认以Win XP启动。。。



注意:在此C盘为“当前引导程序所在盘”。如果你对“当前引导程序所在盘”不清楚可以直接输入 bootsect /nt60或52 盘符:如(bootsect /nt52 C:)
xp、vista重新安装双系统中之一

    有些时候需要重新安装WinXP或Vista。。。但安装后又没有了双系统启动菜单了,这里就有两种形式了。。。
1:Vista安装在C盘,Vista不动,重新安装Win XP:


方法一 :由于是重新安装Win XP,所以Win XP在C盘的引导文件没有动,那么就只把先前备份的BCD文件恢复就可以了。。。
方法二
:就是再次使用Vista Boot Pro重建vista引导的方法。。。
2:Vista安装在C盘,Win XP不动,重新安装Vista:


   因为Vista安装在C盘,安装好后,C盘中Win XP的引导文件将全都消失,那么就要把Win XP的引导文件利用xp安装盘与win PE复制到C盘中,再使用恢复BCD文件的方法来恢复双系统启动菜单(用vista boot pro更加方便)。。。
Vista Boot Pro的使用说明

安装方法:
① Wndows XP系统必需装有Microsoft .NET Framework 2.0以上的版本才能安装本软件。
② Windows Vista系统下安装后,必需用鼠标右键点击程序或它的快捷方式,选择"用管理员账户运行"或者关闭"UAC"否则会出现权限不够的出错提示框。
③ 如系统装有防火墙,则必须允许它访问网络。


使用方法:
① Current Settings:在这里可以查看当前的引导管理器的配置信息,查看之前建议选择"File→Check for Updates"进行检测,或者执行"Rescan BCD Registry"重新扫描,以保证当前配置信息是最新的。



② Change Settings:用户可以在这里设置默认启动的操作系统,直接从下拉列表框中选择即可,使用方法与"System Properties→Advanced→Startup and Recovery"大致相仿,修改后直接单击"Apply!"按钮即可生效。必须指出的是,这里还提供了"删除Vista Boot Loader"的选项,但使用之前请慎重,因为删除后将无法引导进入Vista。



③ Manage Entries:在这里可以调整多重启动菜单中各个项目的次序,通过"Up"和"Down"两个按钮选择即可,当然也可以在这里删除某个启动项。还可以在此增加操作系统。比如我在这里增加一个名为"Windows XP SP2 Professional"的操作系统 ,其引导程序所在盘为C:\。。。



④ Backup/Restore:这是VistaBootPRO的一个特色功能,我们可以将当前的设置备份到文件中,以后可以随时恢复以前的个性化设置。



⑤ 在"Tools"菜单下选择"Legack Editor"能打开记事本对boot.ini文件进行编辑,当然你能够修改的只有除了Windows Vista之外的启动项目。


设置完后用命令"bcdedit"来查看设置:
① 打开"运行" (win+R
), 输入 cmd
② 输入bcdedit





引导文件备份:
  设置完成并重启之后就用上了双系统了,那么现在就要做一件重要事情进行文件备份,备份很重要。这些文件被隐藏,须打开文件夹选项进行设置:



需备份的引导文件:(文件位于“当前引导程序所在盘”)
C:\Boot\ autoexec.bat;bootmgr.sys;config.sys;BOOTSECT.BAK;boot.ini;bootfont.bin;IO.SYS;MSDOS.SYS;NTDETECT.COM;ntldr.sys。。。
其中Boot文件夹下autoexec.bat;bootmgr.sys;config.sys;BOOTSECT.BAK为Vista的引导,而boot.ini;bootfont.bin;IO.SYS;MSDOS.SYS;NTDETECT.COM;ntldr.sys为Win XP的引导。。。
备份BCD文件
① 打开“运行”(win+R), 输入 cmd
② 输入bcdedit /export "X:\XXX\bcd"

恢复BCD文件
① 打开“运行”(win+R),输入 cmd
② 输入bcdedit /import "X:\XXX\bcd"
下图中是把BCD文件备份到"f:\123\"文件夹下,又从"f:\123\"文件夹下恢复。BCD文件位于"C:\Boot\"文件夹下。。。


<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(456) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值