双Windows系统的安装、设置和维护

Author: 梁畅斐 梁志康 Date: 2000年 第4期

  Windows 98和Windows NT两个操作系统各有特点:Windows 98(下面简称Win 98)的多媒体能力很强,但稳定性和网络功能较差;Windows NT则恰恰相反,特别是目前大多数游戏并没有根据Windows NT进行优化,甚至不支持Windows NT操作系统,这对于既是游戏迷,又是网虫的朋友来说,不无遗憾。解决的方法是安装双系统,根据不同的使用要求进入不同的系统。Windows 2000 Professional bata3(下面简称Win 2000)的推出,以及大容量硬盘的使用,令我们的愿望轻易地得以实现,鱼与熊掌,今可兼得。
#1    一、双系统的安装
  1.硬盘分区和格式化
  在分区时,可将硬盘分为若干个区:C盘准备装Win 2000,D盘准备装Win 98(为什么Win 98装在D盘,下面会详细解释),E盘为软件或资料储存盘,若硬盘较大或有需要,可以分多个区(为叙述方便,下面我们以硬盘分3个区为例),且C盘容量最好设置为1GB以上。
  2.安装Win 98
  运行Win 98的安装程序,注意,当要求确认安装目录 “C:\WINDOWS” 时,设置Win 98安装在D盘。
  3.安装Win 2000
  为了加快Win 2000的安装速度,同时也为日后Win 2000的维护方便,可先将Win 2000软件复制到E盘再安装。复制前,在Win 98中设置“资源管理器\查看\文件夹选项\查看\显示所有文件”。运行E盘的Win 2000\Setup,进入Win 2000的安装。在安装过程中,有三点一定要注意:
    ①在“选择安装方式”选项中,必须选择“安装新的Win 2000”;
  ②在“选择特殊选项”中,进入“高级选项”,将“安装过程中选择安装磁盘分区”选项勾上;
    ③在“选择文件系统”选项中,选择C盘的“保持现有文件系统”,将Win 2000安装在C盘。
  其他可直接确认安装即可。两个Windows操作系统安装好后,我们可根据需要分别进入所需要的系统,更新硬件驱动程序或安装其他软件。
#1    二、双系统的设置
  当我们启动电脑的自检过程中,启动配置文件要求你选择所须要进入的系统,否则系统读盘数秒过后会自动进入默认的Win 2000中。如果我们平时经常要进入的是Win 98,可对这项设置进行更改,让电脑启动时自动进入Win 98。设置方法有两个:一是直接修改C盘目录下的隐含启动配置文件“Boot.ini”。但我主张用较为安全的第二个方法:在Win 2000中修改。我们先进入Win 2000,右击“我的电脑”,选择“属性\启动和故障恢复”,将“系统启动”的“默认操作系统”选择为“Windows 98”,并可设置等待选择的读秒时间,下次启动时就可生效。
  由于两个系统相互独立,互不干扰,其各项配置,包括驱动程序、分辨率、刷新率、电源管理等,要在各自系统中根据硬件配置和自己的需要进行设置。在安装驱动程序和软件时,要区分支持NT还是Win 9X的,对号入座,否则会安装失败或降低运行效能。在前面两个操作系统的安装过程中,我们可以根据两个系统的不同使用需要和侧重点,进行自定义安装,将不需要的项目去掉,以减少不必要的链接和搜索,以加快系统的运行。例如由于网络功能主要在Win 2000中运行,安装Win 98时,我们可以将网络功能项目“internet”、“通讯”等项去掉,并将捆绑在Win 98中安装上的IE删除。你也可在系统安装后,在“添加或删除程序”中进行调整。
#1    三、双系统的维护
#1  1.Win 98系统的维护
    ①Win 98系统崩溃,无法引导Win 98。可插入Win 98启动盘,重启电脑。在盘符A:\下,键入“SYS C:”,回车,电脑会自动将系统引导重新转换回Win 98,并重新装载Win 98启动文件,装载完毕后重启电脑可直接进入Win 98。由于这种重新引导法破坏了双重引导设置,必须重建双系统引导机制。我们在Win 98中执行“Win 2000\Setup”,好像安装Win 2000时一样,选择“安装新的Win 2000”和“安装过程中选择安装磁盘分区”选项,Win 2000开始复制安装文件,当第一次自动重启后出现操作系统选择菜单时,双系统引导文件实际已经修复好,我们这时可以删除所有临时安装文件和程序。按“F8”键,进入“Win 2000高级选择菜单”,选择“安全模式”进入Win 2000,然后我们在资源管理器中将各驱动器根目录中带“S”号的Win 2000临时安装文件删除掉。由于在刚才的启动菜单中新出现了“Win 2000 Professional安装程序”选择项,我们必须将这一选项删除掉。打开C盘中的“Boot.ini”隐含配置文件,将文件修改为:
  [boot loader]
  timeout=30
  Default=C:\
  [operating systems]
  C:\=″Microsoft Windows″
  multi(0)disk(0)partition(1)\WINNT=″Microsoft Windows 2000 Professional″/fastdetect
  保存后重启电脑即可。
  ②覆盖安装Win 98。因某些原因令注册表或系统文件受到破坏而无法正常载入Win 98,用上述办法已无回天之术,但又想保留原系统配置时,可用此法。用Win 98启动盘启动后,执行Win 98\Setup进行覆盖安装。注意,Win 98安装目的盘还是设置在D盘。安装完成后仍然按照1的方法恢复双系统的引导功能。
  ③重装Win 98。Win 98崩溃后可以格式化 D盘,重新执行Win 98\Setup进行安装。完成后仍然按照1的方法恢复双系统的引导功能。这就是我们为什么将Win 98安装在D盘的原因了。如果将Win 98安装在C盘,Win 2000装在D盘,则格式化C盘并重装Win 98后,由于双系统引导文件已被删除,也就无法恢复双系统的引导了。
#1  2.Win 2000系统的维护
  Win 2000具有很强的自我修复功能,并且不会轻易崩溃,但Win 2000毕竟也是一个操作系统,只不过它崩溃的概率比Win 98低很多罢了。
  ①注册表错误引起崩溃。我们可以重启电脑,按F8,在Win 2000系统启动菜单中选择“最后一次正确的配置”,Win 2000会使用前一次正常启动的注册表进行启动。当我们错过了这一机会,电脑已盲目启动而无法载入系统时,我们可以在Win 2000系统启动菜单中选择“安全模式”,Win 2000会对注册表进行自动修复工作,安全启动成功后重启即可。
  ②系统文件被破坏引起崩溃。对这种情况我们必须找出丢失的或破坏的文件,并进行针对性的修复,技术性较强,非一般玩家所能。Win 2000给了我们一个极方便的方法修复。进入Win 98系统中重新执行E:\Win 2000\Setup,同样,我们必须选择“安装新的Win 2000”和将“安装过程中选择安装磁盘分区”勾上,到“欢迎使用安装程序”这一步骤时,我们选择“R”键,再根据提示进行适当的选择,Win 2000会自动检测受到破坏的文件并进行相关的修复工作,一阵狂奔后,又可以正常进入Win 2000了,原来的系统配置还完好地保留着。
  由于我们安装了双系统,除非C盘主引导区被破坏,否则肯定不会两个系统同时崩溃,我们完全可以利用双系统的优势,即本系统是另一系统的后门这一特点,直接进入Win 98打开Win 2000软件,执行其“Setup”,直接用“R”功能对Win 2000进行完整的修复工作。如果不是太严重的错误,我们更无须执行“Setup”,可从另一系统进入后进行相关的文件修复工作。
#1  3.慎用工具软件对双系统进行维护
  我以最著名的“NORTON System Work 2000”为例。当我们将它安装在Win 98系统中,用其中的“NORTON Utilies\System Check”进行系统检查,完成后会列出一个问题清单,可利用其“Repair”即修复功能进行修复。它其中的一项检查是自动比较所有检查过的磁盘中同名文件间的版本新旧,如果出现同名文件而不同版本时,会在列表中出现,并说明对系统影响的严重程度。在装有双系统的磁盘检查中这类问题特别地多,如果我们盲目地全部修复,那我们就失算了。很简单,在Win 2000和Win 98两系统之间,同名文件不少,但它们可能各自有不同的内容即命令行,毕竟一个是Win NT内核,一个是Win 3.2内核嘛,如果我们将这个系统的文件去覆盖另一个系统的文件,被覆盖文件的那个系统当启动时或使用中会出现问题是容易理解的。我们判断“System Check”列表中的问题是否可安全地修复时,可以看一看是否同时牵涉到C、D盘,即C盘比D盘同名文件旧,或D盘比C盘同名文件旧,如果是这类问题,那我们就不用管它。原则上,我们用工具软件对双系统进行维护时,在Win 2000系统中,只对安装有Win 2000系统的驱动盘进行维护;在Win 98亦然;其它逻辑盘则无所谓。
#1    4.注意两系统间的配置平衡问题
  Win 2000功能强大,是由于Win 2000内嵌的小程序较Win 98多,令Win 2000的使用和维护都很方便。正因为如此,使得两个系统本身之间在软件配置上存在着差异,对硬件的使用有不同程度的影响,这是安装双Windows系统的朋友必须注意的。我另有一台电脑,主板是技嘉GA-5AX,AMD K6-2 350CPU超到450用,电压升至2.7V,我使用半导体致冷片加5V电压进行降温,长期使用都没事。有一天,我将硬盘重新分区,安装了双Windows系统,当我在Win 2000中运行不久时,突然死机,当时再也无法重新启动。
  难道是Win 2000软件有问题?我在微星主板那台电脑上装双Windows系统,在两个系统中长时间运行,一切正常。第二天,我启动技嘉主板那台电脑,先进入Win 98玩了两个多小时游戏,再进入Win 2000后不到半小时又死机,同样无法重启。打开机盖检查一看,CPU座全是水!后经分析,原来在Win 2000中,内嵌了类似Waterfall、SoftCooler等CPU降温软件,利用CPU空闲时间使CPU处于休眠状态,需要工作时就马上苏醒,从而达到降低CPU温度的目的。这类软件能降低CPU温度10~15摄氏度左右,我的CPU运行在Win 2000中,受到内嵌降温软件的进一步降温,CPU出现结露现象,后融化为水。而在微星主板那台电脑上由于没有装半导体致冷片,所以没事。找出原因后,就要想办法平衡进入不同Windows系统时的CPU温度,方法是撤除致冷片,CPU散热器风扇换成80×80mm的大风扇,利用无用的机箱后档铁片截成80mm长,并弯成90度角铁状,将风扇用螺丝固定在散热器上,再在Win 98系统中装上SoftCooler II降温软件。装双Windows系统的朋友要慎用半导体致冷片超频。
    又如早期生产的一些PC机硬件对Win NT兼容性差,甚至不兼容,应注意其驱动程序的升级,或干脆升级有问题的硬件。