多重启动顺利进行
本人因实际需要,使用“System
Commander 4.0”共享软件达到了DOS6.22、PWIN95、WIN98、NT Server 4.0四种操作系统同时共存于硬盘中的目的。正常工作一个月后,突然该软件提示:“使用期限已过,请任选一种操作系统继续”。于是我选了PWIN95,接下来便导致WIN98、NT4.0无法启动。后来我用WIN98启动盘传递系统文件给硬盘,但仍无法进入WIN98界面。请问要想重新进入WIN98、NT4.0,尚需什么文件,该如何做?
答:一般情况下,操作系统从硬盘上启动时要经历四个步骤,一是BIOS调用并执行主引导扇区中的主引导程序,二是主引导程序调用并执行活动分区的分区引导程序,三是分区引导程序调用并执行该操作系统相应的系统文件,四是系统文件完成剩余的启动工作。DOS6.22、PWIN95、WIN98和NT4.0四种操作系统的主引导程序可以是一样的,但分区引导程序和系统文件都不一样,如果没有安装System
Commander这样的工具软件,主引导程序只会简单地调用分区引导程序,因此在启动时只能有一种操作系统取得控制权,如果该操作系统本身具有支持多重启动的功能(如NT
4.0和PWIN95/98),那么它能够把控制权转移给它认识的其它操作系统。因此,如果你最先安装DOS
6.22,然后安装PWIN95,最后安装NT 4.0,那么不需要System Commander也能实现有限的多重操作系统共存。使用System
Commander的好处在于它替换了普通的主引导程序,能够根据用户在启动时的选择直接调用不同的分区引导程序,从而实现比较完备的多重启动功能。
当System Commander过期之后,它让你选择了一种操作系统,以后也就只能直接进入这种系统了,除非你能够恢复NT
4.0或WIN98的分区引导程序和系统文件,否则无法重新进入NT 4.0和WIN98。不过,即使你恢复成功,也只能进入后面的一种操作系统,而PWIN95又无法进入了。关于NT
4.0的恢复方法比较复杂,请你仔细参考系统管理手册和NT 4.0使用手册,这里只介绍一下如何重新进入WIN98的方法。当你用WIN98启动盘传递系统文件给硬盘后,C盘的分区引导程序已恢复,C盘根目录下原本是PWIN95的IO.SYS、Command.com和Drvspace.bin也已替换成WIN98的版本,但是MSDOS.SYS却没有自动更换,你应把它的属性改成可写,然后用Edit打开,可以看到在“[path]”一节下有WIN9x的路径,现在是PWIN95的路径,你应把“WinDir”和“WinBootDir”改成WIN98的路径,把“HostWinBootDrv”改成WIN98所在盘符,把“WinVer”改成WIN98的版本号“4.10.1998”(正式版),然后存盘并重启动机器即可,如果需要的话,还要改动Autoexec.bat和Config.sys文件中的内容。如果你无法试验成功,那么就只有重新安装这些操作系统了。