在安装多系统时,常规方法是按照一定的顺序安装,以便自动生成多启动菜单。这样虽然方便,但有一个致命的弱点,当第一套系统出错时,后面的系统也就瘫痪了,给维护工作带来了不便。有没有办法让各系统都独立出来呢?
有,我们只要略施妙计,就可以让每个系统都脱离对启动菜单的依赖,互不影响,而且传统多系统的优点如程序共用、用户数据共享等一个也不少。下面以安装包含windows xp/2003的独立多系统为例进行说明。
一、磁盘的规划
用dos版的分区魔术师对硬盘按分区规划表进行分区。
提示:笔者的硬盘只有40gb,容量分配如分区规划表所示,请根据你自己的硬盘容量进行调整。另外,分区5用于存放两个系统的备份,备份时压缩比可高达百分之五十,5gb足矣。
二、安装多系统
1.安装windows server 2003
用dos版的分区魔术师将分区2设为活动分区,安装windows server 2003。
提示:主分区可有多个,但只能有一个是活动的。因此将分区2设为活动分区后,分区1将自动处于隐藏状态,这正是完成独立安装的关键所在。
2.安装windows xp
用dos版的分区魔术师将分区1设为活动分区(此时分区2会自动隐藏),安装windows xp。
有些应用软件在一套系统下安装后也能在另一套系统下使用,可将它们安装到分区3中,再到另一系统下拖一个快捷方式出来即可。对于存放用户数据的文件夹,请将它移动到分区3,以方便在两个系统下都能使用,这些数据包括:oe中的电子邮件、通讯簿,ie中的收藏夹,“我的文档”等。
方法也很简单,比如:要共享oe下的邮件,可在分区3中建立一个名为oe的文件夹,再将两个系统下的邮件保存位置都指向这里即可。
提示:按表1进行分区规划后,不管启动到哪一系统下,该系统所在分区将显示为“c:”,分区3的盘符始终为“d:”,不会对以上数据的共享造成影响。
如果因维护需要,将两个主分区都设为显示状态(但始终只有一个处于活动状态),此时的非活动主分区将排到最后,在本例中将显示为“f:”。如果你还要同时将分区5也显示出来,从表1中可明显地推断出,分区4显示为“f:”,非活动主分区显示为“g:”,也不会影响数据的共享。
三、快速转换系统
采用上述方法安装出来的多系统在启动时不会生成启动菜单,那么又该如何转换系统呢?
在windows xp下安装分区魔术师8.0,在安装目录(默认为c:\program files\symantec\no rton partitionmagic 8.0)中将以下文件拷贝到d盘一个新建的目录(为方便后面叙述,设目录名为pqboot)下: pqboot32.exe、pqbw.exe、pqbw.rtc、pqpe.rtc、pqvxd.vxd(图1)。
图 1
提示:普通版的分区魔术师8.0不能在windows server 2003下安装,但以上提取出来的文件却可在其下正常运行。
运行pqbw,界面如图2所示。显然,它已将系统中的主分区找出来了,且在“status:”字段下标明了分区的状态:“active”表示该分区处于活动状态,正在工作的就是这一分区下的系统;“hidden”表示处于隐藏状态。此时,选中卷标为“sys2k3”的分区和“restart now”,再单击“ok”即可关闭当前系统并启动另一系统。还比较方便吧。
图 2
如果大家还嫌麻烦,那就在命令提示符下运行pqboot32 吧。它可带参数运行,输入以下命令可直接转换到windows server 2003下:
命令:pqboot32 /v:sys2k3
说明:参数v:后跟卷标。
接下来就是将它做成批处理文件并放在每一系统的桌面上,不就实现了“一键转换”吗?
提示:还有能运行于纯dos下的pqboot,用法与pqboot32相同,但pqboot32不能运行于纯dos下。
四、系统备份与维护
这么辛苦地做出了独立多系统,还是备份一下吧。笔者推荐大家选用pqdi(power quest drive image),与ghost相比,它能对隐藏分区进行操作。将备份存放到隐藏分区上,安全性会更高。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器