%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
多系统动物园2 4.Windows 98 SE、Windows 2000 Professional、Windows XP Professional共存 近期,微软推出了Windows XP,它不仅继承了Windows 98优异的游戏性能,还有Windows 2000的稳定。好奇的朋友准备在自己的电脑上安装Windows XP好好体验一番,让我们看看这三者如何相处。 和上面的小节相比,现在讨论的共存问题则要简单许多,Windows 98 SE、Windows 2000 Professional和Windows XP Professional可以说是兄弟部队,安装起来并不费事。按照Windows 98 SE至Windows 2000 Professional再Windows XP Professional的顺序安装,系统将不会有任何问题,唯一应该注意的是把不同的操作系统安装到不同的分区以免“打架”。 比较有趣的现象出现在Windows 98 SE和Windows XP Professional的安装顺序上。以往要实现多个微软操作系统共存都是遵循先低后高(版本)的原则,以保证新版本引导程序的运行,而Windows 98 SE与Windows XP Professional共存无论是谁先装,都可以正常使用。因此,大家可以放心地体验Windows XP Professional,即使不满意,再装一个Windows 98 SE双系统共存即可。 二、多硬盘造成的影响 随着硬盘价格的不断下降,许多用户的电脑里都有了两块甚至多块硬盘,磁盘空间的增大,为安装多个操作系统创造了条件。然而依然有问题困扰着用户:增加硬盘后盘符发生了怎样的变化,多块硬盘对多个操作系统的安装有什么影响?让我们以2块硬盘为例简单了解一下盘符问题。 假设我们有硬盘DISK1和硬盘DISK2。在我们购买它们时候,商家往往会为我们进行初步的分区及格式化。如图所示,它们分别有3个分区:一个主分区并已激活,两个逻辑分区。那么它们的盘符排列又是什么样的呢?(见表1) DOS以及Windows 95/98完全按照这种方式记录盘符,不管操作系统是在添加硬盘以前安装的还是添加硬盘以后安装的,盘符都是这样进行排列。许多正在使用Windows 95/98系统的用户,在添加新的硬盘以后会发现以前使用正常的软件无法运行了,这就是典型的盘符错乱,是由于那个“第三者插足”的“D”盘造成的。而Windows 2000/XP略有不同,假使你已经安装了操作系统,再添加新的硬盘,系统给新硬盘提供的盘符是靠在最后的。如你已有“C:,D:,E:”,那么新硬盘的盘符则是“F:,G:,H”,这样就避免了盘符错乱。当然,光驱的盘符也会跟着向后靠,某些需要光盘的程序就需要重新安装或调整光驱盘符了。 对于空白或仅第一块硬盘安装有操作系统的两块硬盘来说,多个操作系统的安装并没有特别的影响,实际上对第二块硬盘的分区来说,它们和第一块硬盘的其他逻辑分区一样都被当作逻辑分区来使用。对于独立安装有操作系统的两块硬盘,我们还是应该注意以下一些问题: 1.BIOS的设置 对于Windows 98及其以后的Windows版本如2000/XP,BIOS对硬盘的隐蔽功能已经没有效果了,即使将BIOS内的硬盘设置为NO INSTALLED,操作系统依然能够辨认出安装的硬盘,这样设置对Windows 98下的盘符有影响(见表2)。因为两块硬盘都安装有独立的操作系统,在BIOS中改变两块硬盘启动顺序将进入各自的操作系统,这也给我们提供了另一种多系统共存的思路。但和上文讲到的多系统共存相比,需要不断地在BIOS内进行切换而且受限于BIOS功能。 2.操作系统文件类型的选择 NTFS分区在Windows 9X下不可见,而新的Windows 2000/XP都能识别,所以在安装过程中就要特别小心。Windows 2000/XP的安装有不少的提示,如安装路径的选择,原系统的备份(Windows 2000升级至Windows XP没有提供此功能),用户应该小心选择避免数据的丢失。升级安装系统应该考虑到原系统所支持的分区格式,即使安装程序给出升级的推荐,对于引导分区也不要轻易升级格式。 三、功能强大的第三方软件 目前,随着计算机存储技术的发展,硬盘的容量越来越大,新的电脑硬盘配置一般都超过了10GB,这样用户不仅可以在硬盘中存储更多的教学、游戏软件,还可以通过安装多个操作系统来使用更多的应用软件或更好地进行软件开发工作。 过去当我们想了解诸如Linux和BeOS这样的新操作系统时,通常需要把它们安装在不同的计算机上(或者使用多个硬盘),才能对它进行测试。由于各类操作系统的兼容性问题,我们不得不在测试完一个操作系统后去格式化硬盘甚至重新分区,以便安装其他的操作系统,这样做十分繁琐并且不利于学习和工作。由于大容量硬盘的采用,现在人们通常利用可以装载多个引导程序的工具软件,在同一台机器上安装并运行多个操作系统。 在这些系统引导工具软件中,System Commander,PowerQuest PartitionMagic中的引导管理以及Bootmanager Bootstar和XOSL是比较典型且常用的几个。作为系统共存测试的重要部分,我们对这几款软件进行了测试和比较。那么它们之间有什么不同,各自有什么特殊的功能或过人的能力?我们将在下文中一一讲解。 1.System Commander 7.02 首先是System Commander,这大概也是最熟悉的多系统引导软件,目前已经发展到7.02版本。它以其优秀的功能、友好的界面和简便的操作,受到大量计算机用户的青睐。新版本的System Commander界面更加华丽,设置更为方便。总之,System Commander在完善内部的同时也没有忘记讨好用户,这是一款“秀外惠中”的软件。 System Commander可将硬盘的主引导区记录(MBR- Master Boot Record) 换成自己的程序, 用户可以在一台电脑上安装各种操作系统,最高可支持上百个。它不仅支持所有使用FAT文件格式的操作系统, 如DOS、Windows 95/NT,还支持FAT32、OS/2的HPFS以及Windows NT的NTFS、Netware等所有IBM PC所支持的文件格式。对于使用多个硬盘的用户,System Commander可以方便地找出所有硬盘中的操作系统,甚至在用户替换硬盘后可以自动更新操作系统列表。 对于用户来说,System Commander最突出的特点就是引导界面的图形化和个性化,它甚至允许用户随意更改图标。看看我们使用的这些图标,是不是非常有趣? 关于System Commander的安装和使用,我们将在下文中做更加详细的介绍。 2.Bootmanager Bootstar Bootmanager Bootstar是一款硬盘分区、辅助安装多操作系统的工具,最新版本7.28。它可支持多达4个硬盘且每个硬盘可有4至15个分区,能将DOS、Windows各版本(95/98/Me/NT/2000)、Linux等系统并列安装到硬盘上,并在启动电脑时自由选择硬盘/磁盘方式启动。另外,程序还设计有独特的口令保护功能,可以让整个硬盘分区隐藏起来。 Bootmanager Bootstar使用一种独特的方式配置启动选项,用户需要配置程序自己的Bootprofiles表。 它是机器启动时由Bootmanager Bootstar先于系统启动显示给用户的操作表单,其中包括有哪些分区可见及由哪个分区作为根启动分区(磁盘)等信息,以便用户可以选择并实现其预先计划的效果。每一项内容的右击选单中都有设定项,包括激活命令、可见选项和口令设置等,用户可根据自己的需要进行安排。有些操作系统(如Windows NT/2000和Linux)需要分区入口的确切位置,这时我们就需要在“Positions In MBR”中设置相关选项。 3.XOSL 多操作系统引导管理工具XOSL(Extended Operating System Loader),是一个得到GNU General Public License(GPL)许可的完全免费的软件,最新版本为1.1.5。 XOSL作为多系统引导工具软件的后起之秀,功能相当强大,支持的系统包括:BeOS、MS-DOS、FreeDOS、Linux(with Lilo)、Solaris、 VxWorks 5.x、Windows 95/98/NT/2000等。它可以同时管理多达24个引导程序并对它们设置保护口令;如果我们不希望每次启动时都去选择引导程序,那么它也能自动引导到上次运行的操作系统。XOSL可以针对不同的系统或硬盘设置活动分区,也可以隐藏微软系统分区,甚至可以实现主、副硬盘的交换。 XOSL可以将主引导程序记录设置在任何驱动器上,也可以在任何驱动器上引导DOS/Windows 9x系统。以往多系统引导软件的大忌就是共存于同一块硬盘,但是XOSL却可以与其它引导程序管理器共存而不会产生冲突。 我们在使用中可以不用引导任何操作系统而直接进入XOSL的分区管理器。另外,XOSL提供对主引导记录的防病毒保护功能,这让我们的系统安全性有了明显的提高。 4.PowerQuest PartitionMagic中的引导工具 作为很常用的无损分区软件,PQMagic也提供了转换引导分区的功能,但是仅仅可以作为一种多系统共存的手段,如果作为系统引导的手段,则略显繁琐。要使用PQMagic制作多引导分区,我们必须在安装时选择自定义安装模式,并且再选择安装PartitionMagic For Dos/Windows 3.X。所谓PQMagic中的多系统引导,实际上仅仅是调用其中的“转换引导分区”功能。虽然它还无法和以上的软件相比,但是,对于已经使用了这款软件进行分区的用户来说,这种多系统引导方式却可以保证系统的安全性。 我们必须了解,某些引导软件之间存在着或多或少的兼容性问题。而对于接管了我们硬盘引导区的软件,它们的崩溃对于系统来说是致命的,一旦出现这种情况,很可能会造成用户不可弥补的损失。因此,这里强烈建议大家在使用时注意以下几点: 1.不要同时使用多款系统引导软件。在安装此类软件前,请首先确认已经卸载了其他的系统引导软件。 2.建议在安装此类软件时,按照其提示启动恢复盘。 3.建议在每次分区完成后,都进行硬盘分区表的备份工作。这样一旦分区或引导出现异常,我们可以使用分区表恢复功能来抢救系统,减少损失。 System Commander手把手 我们将以System Commander 7.02(以下简称SC)为例,一步一步教读者朋友如何安装多系统,在此之前我们先要作几点说明: 1.SC的操作系统支持列表: 除了以上列表,SC号称支持所有基于PC的操作系统。 2.现在一般能找到的SC 7.02都是Windows安装版,所以在安装前硬盘里至少要有一个Windows操作系统。 3.如果是全新安装,建议用Fdisk进行分区,虽然SC自带的分区工具以及PQMagic之类第三方分区工具功能更强、速度更快,不过兼容性和稳定性不好,将来可能造成分区表被破坏,所以不建议使用。 4.虽然SC可以识别任何它所支持的操作系统的分区格式,但SC自身只能被安装在FAT、FAT32或者NTFS分区之上。 5.硬盘分区规划如下: 以上规划只是为了单纯的多系统安装而定制的,读者可根据自己的情况来规划分区。但要注意:C区一定要分成“4”中要求的格式;硬盘中最多只能有4个主分区(由所有逻辑分区组成的扩展分区算一个主分区);Fdisk只能划分一个主分区和一个扩展分区;如果没有本地安全性的要求,并且希望各个操作系统间可以共享数据,建议将Win2000及WinXP所在区分为FAT32格式,否则,应该分为NTFS格式。 6.我们将遵循如下的安装顺序(顺序并不会影响最终的安装效果):Windows 98、SC7.02、Windows Me、Windows 2000、Windows XP、Linux。 好了,已经罗嗦了半天了,让我们赶快开始吧! 系统破坏与修复
1.非正常卸载SC造成的损坏。由于SC采用了特殊的技术独占主引导区,并且具有很高的优先级,所以当你不在需要SC时,必须按上文中所述的那样进行卸载,否则即使是格式化C区、重装系统甚至重新分区电脑都无法正常引导。如果由于你的疏忽已经造成了这样结果,也不必着急,有两种解决方法:用光盘或者软盘引导系统然后重装SC,再按要求卸载就可以了;如果你实在不想再用SC了,那么还有一个简单的办法,就是在DOS环境下运行命令“fdisk /mbr”,这个命令可以重写主引导记录,使其恢复正常。
3.多种第三方分区及磁盘扫描工具交叉使用造成的损坏,比如:SC的分区工具于PQmagic就有冲突存在,如果你一会儿用SC改变分区,一会儿又用PQmagic,就很容易造成分区表被破坏,虽然很多时候并不影响正常使用,但磁盘扫描工具总会报错又修不好,怎么办?也许你想起了大名鼎鼎的Norton Disk Doctor,用它来试试吧,结果它能发现错误并自动修复,一切看来都很顺利,可当你重启电脑后可怕的事情发生了,分区完全乱了套而且大量数据丢失,情况严重时就只能求助于数据恢复公司了,不过对于个人而言,修复的费用简直是天价,已经够买好几块硬盘了。由于这两类工具种类繁多,所以情况也很复杂,难以穷尽,仅以此实例说明其严重性。没有很好的解决办法,所以应尽量少用这类工具,如果要用就用一个,不要换着试。 其实对于以上三种情况,最好的办法还是防患于未然,在分区一切正常时就备份引导区及分区表,很多杀毒软件和磁盘分区工具都有此功能,下面以金山毒霸2002为例说明一下备份方法:在DOS环境下运行金山毒霸目录中的“KAVFIX.EXE”,出现如图所示界面,在“Tools”菜单栏中选择“Backup Boot Record”即可进行备份。备份的文件大小视硬盘大小而定,一般一张软盘就可以装下,备份文件最好存在软盘或第二块硬盘上,有条件的话刻在光盘上更好。如果就存在当前硬盘上,分区表被破坏时可能会造成该备份文件的丢失,这样备份就失去意义了。 系统启动盘的制作 系统启动盘也叫系统应急盘,它是一旦系统因感染病毒或相关文件损坏等原因而不能直接进入(启动)系统时所要用的软盘,这时如果没有这张小小的软盘,一切修复工作都无法进行,你也就只有望机兴叹、一筹莫展的份了。因此,平时准备一张系统启动盘非常有必要。 一、Windows 95/98/Me 系统启动盘的制作: Windows 95/98/Me这三个系统的启动盘制作起来比较简单,方法也大致相同,主要有以下3种: 1.在操作系统安装过程的初期,系统将自动询问是否需要在此时创建启动盘,你只要选择需要在此时创建,插入软盘,按照屏幕提示操作就可以了。 2.在运行系统后,打开“控制面板”,双击“添加/删除程序”,然后在出现的“添加/删除程序 属性”的对话框里选择“启动盘”选项,然后插入一张空白的软盘,点击“创建启动盘”,系统就会自动制作启动盘了,这时制作出来的启动盘最完整。我们随后会详细介绍一下它的内容。 3.在DOS下制作启动盘: 当Windows系统崩溃无法进入图形界面时,如果此时仍然能够进入DOS状态,那么就可以运行Windows\command目录下的Bootdisk.bat批处理文件,运行后按提示插入软盘后回车就行了。另外,也可以直接把Windows\Command\Ebd目录下的所有文件拷贝到软盘中,同样也是一张启动盘了。 这里我们以Windows 98启动盘为例,简要一下介绍Windows9x启动盘中的内容: (1)通用光驱驱动程序(用此软盘启动后会出现含有三个项目的多重启动菜单,选第一项就可以加载通用光驱的驱动程序,这个驱动程序能支持大多数大多数的ATAPT、IDE和SCSI光驱); Autoexec.bat,系统启动时自动运行的批处理文件 Command.com,内部命令解释程序 Config.sys,用于载入设备驱动程序的配置文件 Drvspace.bin,磁盘压缩驱动 Ebd.cab,包含一些应用程序的压缩包 Extract.exe,Cab格式压缩包的解压程序,直接执行Extract.exe可以查看它的具体命令行参数,这里用来在启动时释放出Ebd.cab中的程序;也可以用它从Windows安装目录的压缩包中解出任何Windwows系统文件 Fdisk.exe,用于硬盘分区的命令文件 Himem.sys,管理扩展内存和高端内存 Io.sys,系统引导文件 Msdos.sys,启动选项文件(路径、多重启动等) Oakcdrom.sys,通用的DOS光驱驱动程序(用法:在Config.sys中加入一行 device=oakcdrom.sys /d:mscd001) Ramdrive.sys,启动时建立虚拟盘 Ebd.cab中包含的部分文件: Attrib.exe,设置文件属性 Chkdsk.exe,简单的磁盘检测工具 Debug.exe,Debug调试程序 Edit.com,在DOS下进行编辑的工具 EXT.exe,(Cab格式压缩包的解压程序,比直接使用Extract.exe命令简单很多) Format.com,格式化命令 Mscdex.exe,DOS下的光驱启动文件(用法:在Autoexec.bat中加入mscdex.exe /d:mscd001) Scandisk.exe,磁盘扫描程序 Sys.com,系统传送命令,可以将系统启动文件从软盘传输到硬盘,反之亦可,命令行为Sys A: C:(这里假设A:为启动软盘,C:为系统所在硬盘分区) 另外建议把Deltree.exe(删除目录的命令)、Discopy.com(磁盘复制的命令)、Mouse.com(DOS下的鼠标驱动)、Smartdrv.exe(设置磁盘高速缓冲区)和xcopy.exe/xcopy32.exe(高级文件拷贝程序)等几个常用的文件也拷贝到启动盘上,这样启动盘的内容就更加完善了。 本文摘自:瑞星论坛
|