无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5679|回复: 3
打印 上一主题 下一主题

怎样在多硬盘上安装独立多系统

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-8 22:29:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写在前面:这篇东西是我学习和实践的小结,没有什么技术含量,贴出来供电脑新手参考。如有错误,请高手务必指正,以免贻误他人。

         怎样在多硬盘上安装独立多系统
  
  一、先搞清楚什么是独立系统?
   我的理解是:系统的所有文件,包括它的引导信息和启动文件,都安装在同一个主分区,能够独立启动和运行的系统叫独立系统。
   电脑安装单一的系统时,显然是独立的系统。微软称这个系统所在主分区为“系统分区”,其盘符默认为C盘。但是如果我们再向其他主分区如D盘、E盘....安装第二、第三个....系统时,在默认、不加人工干预的情况下,这些系统的启动文件会自动地安进C盘,与C盘的系统一起组成多系统启动菜单。这样,D、E盘上的系统就不是独立的了,它们不能单独启动运行,因为它们缺少有关启动信息和启动文件。那么,这时C盘上的系统是不是独立系统了呢?我认为仍然是的,只不过不是纯净的独立系统,因为里面添进了其他系统的启动文件和启动菜单。
   安装独立多系统有什么好处?
   好处很多,最大的好处是能最大限度地保证不死机,不丢失文件。因为各系统可以独立运行,如果C盘上的系统坏了,可以从D盘或E盘....上的系统启动;第一硬盘坏了,还可以从第二硬盘上的系统启动。这就有了多种选择多重保险。
   这里,我们只讨论2000、XP、2003、2008、vista、windows7的独立安装,不涉及其他系统。
  
  二、安装前的准备工作
   (1)准备好有关软件
     1、下载老毛桃PE(070911版),制作一个老毛桃PE的U盘启动盘。怎么制作,网上资料很多,可搜索学习。
     2、下载你要安装的系统镜像文件或ghost系统镜像文件,保存备用。
     3、下载Partition Magic V8.0 英文版(http://www.skycn.com/soft/3543.html),从中提取系统切换工具pqboot32.exe。 提取方法:在系统安装了winRAR前提下,双击Partition Magic V8.0压缩包--双击setup--双击PQBoot.cab--选择pqboot32.exe--单击“解压到”--选择存储路径和位置--确定,就提取出来了。(注意:简化、破解、绿色版或中文版可能无此软件)
     4、下载多系统启动菜单管理工具:BCDautofix1.0.5(http://www.cngr.cn/dir/zt-40249.html
                                                    http://www.ich8.com/d/downpage.php?n=1&id=438::1244350019
                                                    http://www.brsbox.com/filebox/do ... e2a/rand/1288827301)
   (2)准备好安装分区。启动PE,用PE上的分区工具partition magic(简称PM) 创建分区,你打算安装几个系统就创建几个主分区。但是,这里有几个问题要特别注意:
     1、创建的各主分区的容量要相等或大体相等,20G左右为宜。因为后面的操作要求各主分区间对拷,如果目标分区小于源分区,将无法安装;如果大于源分区,多出的部分成为自由空间,无法利用。
     2、对于要安装windows7系统的分区,创建后、安装系统前必须进行格式化。千万不要通过安装文件,在安装过程中删除、创建、格式化分区,否则windows7会自动建立一个隐藏分区。这个隐藏分区十分顽固,不能删除,一删除就出错,很难处理。
     3、必须格式化为NTFS文件系统的分区(因为Vista、windows7 等不支持其它文件系统);并激活C盘。
     4、建立卷标(就是分区的名称)要用英文或汉语拼音,是中文的要改过来。否则用ghost在DOS下安装系统时不识中文,卷标形成乱码,而盘符较原来也可能有改变,使你很难甚至无法定位到你要安装的分区,以致安装失败。
     5、如果你的电脑上已经安装了一个且只有一个系统,而你又还想继续使用它的话,可对其进行清理并备份到其他逻辑分区待恢复,然后再按照上面的要求对这个系统所在分区重建并格式化。        

  三、独立多系统的安装
   我们根据前面第一节分析知道,安装在C盘的单一系统是独立系统;同时根据以往安装的经验还知道,用ghost在DOS下安装、拷贝、恢复的系统,不论安装到哪个主分区,系统的所有文件(包括启动文件)都在同一分区,都是独立的系统。基于上述,我们根据下载的系统文件的不同,采取不同的安装方式。
   (1)对于ghost系统的镜像文件(形式如ghostXXX .iso, 其中XXX为系统名,下同),或者原来备份的可以用ghost还原的系统文件,可启动老毛桃PE上的ghost32,采用手动安装方式,直接安装到目标分区。这里注意:是手动安装而不是自动安装。网上下载的ghost系统的镜像文件,默认装到C盘,只有手动安装才能定位到目标分区。
   (2)对于系统的镜像文件(其形式如XXX.iso),可刻成光盘,先从光盘(或加载PE中的微软虚拟光驱VirtualCD)安装到C盘,再用ghost32采取分区对拷方式,从C盘安装到目标分区,然后用PM快速格式化C盘,以便安装下一个系统。这里我们注意到:C盘像一座桥梁,是安装独立系统的一种过渡方式。因此,C盘要在完成所有的“过渡安装”任务,最后,才能安装它应该装上的系统。
   (3)修改boot.ini文件。对于用ghost安装、拷贝或恢复到非C盘的2000、XP和2003系统,必须修改该系统的boot.ini文件,否则无法启动。修改的方法是:启动PE,双击“我的电脑”,打开安装的系统盘,去掉系统的隐藏属性,在该盘盘根下找到boot.ini文件,去掉boot.ini的“只读”属性,打开,修改最后一行与下面类似的代码multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP " /noexecute=optin /fastdetect,把其中系统默认安装地址rdisk(0)partition(1)(第一硬盘第一分区),修改为你现在实际安装地址。(如:安在第一硬盘第二分区就是rdisk(0)partition(2),第二硬盘第三分区就是rdisk(1)partition(3),依此类推。)保存,再恢复boot.ini的“只读”属性和系统文件隐藏属性。(怎样去掉和恢复文件的隐藏、只读属性请查阅有关资料。)
   这种安装独立多系统的方法,适用于单硬盘也适用多硬盘,安装顺序不限。至于你要装哪几个系统,可根据你的电脑的配置、你的需要和兴趣,在第一节提到的几个系统中,随意排列组合,任意选择。

  四、独立多系统的引导和启动
   (1)单硬盘上独立多系统的切换。假如你的电脑是单硬盘,有三个主分区C/D/E,各装了一个系统XP/Vista/Windows7。因为C盘XP是最后安装的,重启后只能进入XP。在XP系统下,打开存放pqboot32.exe的盘,把它复制到桌面。这是个绿色小软件,不用安装。双击它,在打开的窗口里,便列出了编了号的所有系统。将你要启动的系统的编号键入光标处,回车,XP立即关闭,重启后就进入了你要进的系统。仿上,逐一将pqboot.exe复制到每个系统的桌面。以后要切换系统,就像运行快捷方式一样,双击图标--键入号码--回车,即可。
   不过要注意:pqboot32.exe只能识别第一硬盘上的系统,不能识别第二硬盘上的系统,不能用于多硬盘多系统间切换。它还有个缺陷,打开一个系统盘后,另两个系统盘都被隐藏起来了,因此对其他系统盘无法直接查看和操作,除非借助别的软件。如果你觉得这样不方便,那就采用下面的方法。
   (2)建立多硬盘独立多系统启动菜单。建立多系统启动菜单有很多工具软件,有系统自带的命令行输入的BCDedit,有自动操作的EasyBCD、VistabootPro等等。我认为最好的还是BCDautofix,只要两步就能搞定,非常简单,最适合电脑新手。
   假如你的电脑是双硬盘,第一硬盘C/D两个主分区安装了2003/Vista,第二硬盘E/F两个主分区安装了XP/windows7。在最后装完C盘的2003后,重启进入2003。在2003下,解压BCDautofix,不用安装,双击BCDautofix文件,在打开的窗口里,程序标出了你现在所在的系统环境,确认无误后,按任意键,立即搞定。重启后,C盘里显出了几个菜单项——“早期版本的windows" (即2003)、vista和windows7,可选择进入。但是却没有XP的启动项。这是因为BCDautofix只能自动增加vista、2008、windows7的启动项,而不能自动增加2000、2003、XP的启动项。因此,我们必须手动添加。为此,在2003下,打开XP所在盘E盘,把XP的boot.ini文件的最后一行
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP " /noexecute=optin /fastdetect
复制到2003系统的Boot.ini文件的最后一行。至此,双硬盘四系统启动管理菜单全部完成。重启,进入C盘,选“早期版本的windows”回车,即可进入二级选择菜单XP和 2003。这里应当说明:BCDautofix除了不能自动添加2000、XP、2003的启动项(在一定条件下可以手动添加)之外,也不能修改系统名称、调整默认启动项和系统列表等待时间。要想把菜单搞得更完美,只能借助其他工具软件了。具体怎么调整,请大家从网上学习吧。
   (3)做好系统分区(C盘)的备份,以防不测。   

  五、独立多系统故障的处理
    如果系统分区(C盘)出了毛病,系统进不去怎么办?
   (1)如果是启动菜单坏了,可先用工具软件修补。
   (2)如果系统坏了,用U盘启动电脑,运行ghost32恢复C盘。
   (3)若修理启动菜单和恢复系统均不成功,则启动U盘PM,查看硬盘的其他主分区,选中一个分区如D盘(或E盘),将其激活并使其处于显现状态,重启,即可进入该分区上的系统。(注意:一个硬盘不能同时设两个活动分区,否则必死机。两个硬盘可以各设一个活动分区。)
   (4)如仍不行,而你的机子又装了多硬盘的话,可重启电脑,从开机菜单或BIOS中把第二硬盘设为主硬盘(有的老机主板不能调整双硬盘启动顺序的,可把(不能启动的)第一硬盘的电源线和数据线摘掉),并将第二硬盘第一分区激活、显示,重启,即可进入该分区上的系统。
   这样层层设防,即可万无一失,永不死机。这就是独立多系统的好处。
  六、对几个问题的说明
   (1)目前vistabootPro之类工具软件,都不能自动添加2000、XP、2003的启动项,我是通过修改2003的boot.ini文件来解决的。这里需要特别注意两点:1、2000、XP、2003的启动文件Ntldr、Ntdetect.com和boot.ini等的名字虽然相同,但它们的内涵是不同的;2、它们之间还有个兼容性问题:Ntldr和Ntdetect.com这两个启动文件具有向下兼容、但向上不兼容的特性,就是说你可以用2003的这两个文件启动XP和2000,而不能用2000的启动XP和2003;同理XP的两个文件可以启动2000,但却不能启动2003.举个例子,在前面双硬盘四系统安装中,如果在C盘安装了XP,在E盘安装2003,即使修改了XP中的boot.ini文件,增加了2003启动菜单,但因为启动文件逆向不兼容,仍然启动不了2003.怎么办?我们把E盘2003的根目录下的Ntldr和Ntdetdct.com两个文件提取出来,复盖C盘根目录下XP的同名文件。那么,系统盘里XP的这两个启动文件,就换成2003的了。既然是2003的,由于向下兼容,它能启动XP;同时,2003的启动文件当然能启动它本身的系统2003了。这样问题就解决了。
   (2)由于目前制作多系统启动菜单的工具软件,不能自动添加2000、XP、2003的启动项,要手工添加,很繁琐。安装多系统的朋友,如果选装上面三系统之一如XP,最好把它装在C盘,则XP不用添加启动项,也不用修改和添加启动文件,默认启动;同时在XP下,用工具软件自动添加vista、win7等启动菜单,操作简单方便。反过来,如果把vista或win7装在C盘,向其中添加XP的启动项,那可就要麻烦多了。另外,如果选装上面三系统之二如XP和2003,最好把高版本的2003(相对于XP)装在C盘,把XP及vista、windows7等装其他盘。这样可以避免XP和2003的启动文件之间的逆向不兼容问题。
   (3)关于调整盘符。安装多硬盘多系统盘符容易错乱,可用系统自带的磁盘管理工具进行调整。以windows7为例,控制面板--系统和安全--创建并格式化分区--磁盘管理,在列表中选中要调整的磁盘,右击,在弹出窗口即可实施更改、删除、添加盘符操作。磁盘排列顺序我是这样的:第一硬盘主分区--第二硬盘主分区--第一硬盘逻辑分区--第二硬盘逻辑分区--光驱--U盘--虚拟光驱,供参考。
2#
发表于 2010-4-22 11:03:32 | 只看该作者
学习了一下,觉得太麻烦,要是用XORLDR、mbldr等多系统引导软件会更方便一些。
回复

使用道具 举报

3#
发表于 2010-4-22 17:09:43 | 只看该作者
进来 学习学习 涨涨知识!!!!!1
回复

使用道具 举报

4#
发表于 2010-4-24 21:20:46 | 只看该作者
学习了!准备用移动硬盘试试~~~谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-2-17 22:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表