到了这里,我想朋友们早已经用上了多操作系统,那么你是不是对这项工作了如指掌了呢?虽然在大体的操作上已经很熟练了,但是在实际工作中我们仍然会遇到很多问题,比如双硬盘对双系统的支持、Boot.ini引导文件的编写、启动菜单的修改,如果掌握了这些这些疑难杂症,那么可就成为了真正多操作系统共存专家了:
一、双硬盘安装双系统
许多用户都挂上了双硬盘,于是在双硬盘上安装双系统就是很普通的事了。
在双硬盘上装双系统的方法不外乎两种:一种是将双系统装在第一块硬盘上,而把第二块全分成扩展分区,而且这样系统(Windows 98/Me)启动后不会出现盘符交错的现象。但是双系统共用一个硬盘区引导,有时双系统可能互相影响,感觉上很不舒服;另一种方法是将双硬盘都划分出硬“C:”区,在每个“C:”区上单独地装一个系统,这样双系统完全独立,再也不怕双系统的相互影响了。
我电脑上的双硬盘也是这样装的双系统。第一块昆腾6.4GB装的是windows 2000,用于学习,接在第一个IDE接口上;第二块昆腾15GB装的是Windows 98,用于游戏,接在第二个IDE接口上。当启动Windows 2000时,两块硬盘都能访问,但启动Windows 98时,必须屏蔽第一块硬盘(BIOS里该硬盘的“Type”设置为“None”),不然就无法启动,可这就惨了。
猛然间,我想起了我哥的电脑是采用同样的方法在双硬盘上装的双系统,但是当用第二块硬盘的Windows Me启动后仍能访问所有硬盘。我带着疑惑打开哥的机子一看,才恍然大悟。原来他的主板在BIOS的引导选项里支持双硬盘,可选择HDD0或HDD1引导,而我的主板是ASUS的P2B,BIOS根本不支持双硬盘选择启动(编注:其实P2B也能支持双硬盘启动,在BIOS中有“C”或“D”可选,相当于HDD0和HDD1)。看来要用第二个IDE上的硬盘启动,必须将第一个IDE上的硬盘屏蔽掉,并且无法对它进行访问。明白了原因,我仍然不甘心,难道为了用第二个C盘就非得将第一块硬盘白白放在一边乘凉吗?
于是我又开始折磨我的机子了,但是任凭怎么想,怎么摆弄,还是没有办法。无意中,我将两硬盘对调,把装有Windows 2000的硬盘接在第二个IDE接口上(注意,将该硬盘的“Type”设为“Auto”),进入BIOS将第一个IDE接口上的硬盘屏蔽,用小硬盘上的Windows 2000系统重启。哇!真的不可思议,此时第一块硬盘的盘符竟然出现了,而且第一硬盘盘符整齐地排列在第二硬盘之后,避免了盘符交错。看来,老盖茨的Windows 2000的即插即用功能比Windows 98还强,我也能完完全全地在双系统上使用双硬盘了。我看着那些盘符出现在熟悉的桌面上,心里不由赞叹,多可爱的Windows 2000啊!
二、用好双Windows系统
Windows 98是面向家庭的操作系统,它易于使用,并且多媒体功能强大,但稳定性不好,时不时会发点小脾气。而Windows 2000主要面向商用办公平台,功能强大,特别是网络功能。但是多媒体、软硬件兼容性方面并不是太理想。要想两全其美,还是安装双系统,关于如何安装双系统的文章有很多,许多朋友也已经安装了双系统。下面根据我的使用经验,介绍一下双系统安装以后的使用技巧问题。
Windows 2000下用户管理策略
Windows 2000可以供多用户使用,如果你的电脑经常有别人使用,那么用Windows 2000来管理用户是很方便的。在Windows 2000下按用户的性质和权限分为六个组。你可以用Administrator用户登录,来管理所有用户。
要想做更高级的管理,可以选择“高级”选项卡,单击[高级]按钮,即可出现“本地用户和组”窗口。比如想禁止某用户登录,而不想删除该用户。可以右键单击该用户,在弹出的快捷菜单中选择“属性”。选择“账户已停用”即可。
关于软件的安装
我们可以根据Windows 98和Windows 2000的特点来分别安装应用软件。比如游戏、媒体播放之类的软件尽量安装在Windows 98下,而Windows 2000下安装网络软件等工作需要的软件。对于那些常用的软件,可以在Windows 98和Windows 2000下都安装。
由于是两个独立的系统,所以对于驱动程序和绝大多数应用软件来说,都要在Windows 98和Windows 2000下分别安装才可以正常使用。比如Office系列,DirectX等。可是有些软件比如WPS 2000,EditPlus,UltraEdit等软件,只在一个系统下安装,然后到另一个系统中去执行它们的可执行文件就可以了。
[1] [2] [3] [4]
以WPS 2000为例,如果你想让Windows 2000中所有用户使用,你可以在资源管理器中把WINWPS32.exe文件(WPS2000所对应的可执行文件)的快捷方式拖到D:\Documents and Settings\All Users\「开始」菜单\程序中,这样所有登录上来的用户都可以在开始菜单中看到WPS 2000。如果您只想让特定的用户使用,快捷方式的目的路径就应该改为D:\Documents and Settings\用户名称\「开始」菜单\程序。
关于某些软件的资源共享
主要是针对IE、OE来说的。你可能希望Windows 98下的收藏夹在Windows 2000中仍然可以继续使用,这个目的的实现很简单。Windows 98下IE的收藏夹,一般是保存在C:\Windows\Favorites,如果想在Windows 2000下使用,只要把这个文件夹下的文件拖到D:\Documents and Settings\用户名称\Favorites中就可以了。另外的方法可以使用IE的导入导出功能。
Outlook EXPress是大家经常用到的电子邮件客户端工具。用的时间久了,通讯簿、账号、发送接收的E-mail都有了好多。要想在Windows 98下和Windows 2000下同时使用,对于通讯簿和E-mail账号来说,直接利用导入导出功能就可以实现。对于OE收件箱里的E-mail ,利用导入导出功能显得很烦琐。我们可以用另外的方法来实现
1、在较少重装系统的分区里建一个文件夹,比如Mail。
提示:由于Windows 2000比较稳定,建议这个文件夹建在Windows 2000所在的分区。如果你的硬盘有两个以上的分区,就干脆建在非系统分区里。
2、启动Outlook Express,选择[工具]→[选项]→[维护]→[存储文件夹]。出现如图2所示的“存储位置”窗口。单击[更改]按钮,在“浏览文件夹”窗口中选择你刚才建的Mail文件夹。关闭所有窗口,重新启动OE。
3、到另一个系统下,按照以上步骤完成更改。
这样,在两个系统下就可以共享IE和OE的资源了。
三、系统维护
双系统的维护,最主要的是启动菜单的维护,这个问题有很多介绍,在此不再赘述。主要谈一下碎片整理和磁盘检查。
硬盘用久了会产生碎片,为了优化系统,应定期的整理碎片。由于Windows 98和Windows 2000的系统文件并不相同。所以整理碎片的时候,要分别使用各自的整理程序,否则系统文件有可能出错。
在Windows 2000下对磁盘进行检查的时候,如果选择了“自动修复文件系统错误”和“扫描并试图恢复坏扇区”,系统会提示“无法进行磁盘检测”。要想对磁盘进行完全的检测,单击刚才出现的对话框中的[是]按钮,下一次系统启动的时候就会自动整理。这跟Windows 98下扫描磁盘有所不同。
紧急启动盘与系统引导盘
以前用Windows 98的时候,在控制面板的“添加删除程序里”可以制作系统启动盘。要想制作Windows 2000的紧急修复盘,可以在“系统工具”里,启动备份程序,单击创建紧急启动磁盘就可以了。
Windows 2000的系统引导盘,可以利用Windows 2000 CD上的bootdisk\makeboot a:来制作,需要说明的是,制作Windows 2000的引导盘需要4张磁盘。
好了,关于双系统的使用技巧就介绍到这里,希望对大家有所帮助
四、解读Boot.ini
有时我们出于某种需要,在自己的电脑上安装多操作系统,如Win 98、Win NT Server 4.0和Win 2000 Professional三重操作系统,以期充分发挥它们各自的潜力,取长补短。在安装完成之后,我们可以在系统分区的根目录下(一般为C:\)发现名为Boot.ini的文件。比如要安装上述三个操作系统,通常是按照Win 98→Win NT Server 4.0→Win 2000 Professional这个顺序来安装的,事实上这个文件在安装Win NT Server 4.0时就建立了。这是一个只读的系统配置文件,它可以实现在启动时加载选择选单,让我们选择不同的操作系统来启动。下面的这段内容是该文件的典型设置情况,就让我们一起来解读一下吧!
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(4)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00 [VGA mode]" /basevideo /sos
C:\="Microsoft Windows"
这个文件分为引导加载部分(boot loader)和操作系统部分(operating systems)两大块。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒;default=xxxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。在操作系统部分,则列出了所有的操作系统路径和清单,以供用户选择。至此,我们已对该文件的大体框架有了初步的了解。但“multi/scsi(x)disk(x)rdisk(x)partition(x)”代表的又是什么呢?这就需要我们来理解ARC(高级RISC计算机)命名,它是x86或RISC计算机中用于标识设备的动态方法。
[1] [2] [3] [4]
ARC命名的第一部分用于标识硬件适配卡/磁盘控制器,它有两个选项:SCSI和Multi。Multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘;(x)是硬件适配卡序号;disk(x)表示SCSI总线号,即如果硬件适配卡为Multi,其正确表示方法就为disk(0);rdisk(x)表示硬盘的序号,即如果硬件适配卡为SCSI则忽略此值;partition(x)表示硬盘的分区序号。于是,我们便可以看懂Boot.ini中各种设置的具体含义了。
另外,我们还发现诸如/basevideo、/sos、/fastdect的选项,这些都是开关符。/basevideo开关可使显卡以640×480的分辨率显示驱动程序,这可保证在驱动程序不匹配的情况下,系统仍可以VGA分辨率引导;/sos开关表示Win NT在引导期间装载的驱动程序名。类似这样的开关还有一些,比如/debug、 /crashdebug、/nodebug等等,在这里就不赘述了,有兴趣的朋友可以找一些相关的书来看看。了解了这些之后,如果自己格式化某些分区、重新安装某一个或某两个操作系统,这就可能会派上用场。例如要格式化C盘、D盘,C盘上安装了NT Server 4.0且为主活动分区,D盘安装的是Win 98操作系统,E盘为应用程序分区,F盘安装的是Win 2000。C、D、E盘均为FAT文件系统,F盘为NTFS文件系统。由于格式化了C盘,其根目录下的Boot.ini丢失,因而有关Win 2000启动的信息也随之丢失。如果我们为此而重装系统,那似乎是令人心烦的和难以忍受的。了解了Boot.ini文件,我们就可以在C盘根目录下找到它,去掉其只读的属性,然后对其进行编辑。在[operating systems]下加上如下信息:“multi(x)disk(x)rdisk(x)partition(x)\WINNT="Microsoft Windows 2000 Professional" /fastdetect”,具体内容应根据个人电脑硬件的不同配置情况而定,如我的电脑的此项配置为“multi(0)disk(0)rdisk(0)partition(5)\WINNT5="Microsoft Windows 2000 Professional" /fastdetect”,即表明装载Win 2000的目录为G:\WINNT5。这样当开机时我们选择此项,系统就会在这个目录查找所需信息,进行程序加载,从而完成启动Win 2000的任务。当然,我们直接编辑修改这个文件并不能像重新安装那样完美,因为全新安装时安装程序修改的不止是这一个文件,所以这种做法可以算是一种快捷方式吧。如果我们懒得重新安装,这种方法值得一试。
五、双启动选单的秘密
boot.ini文件打开,只有寥寥几行:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
“timeout=3”是设置系统等待时间的,最少可以是0秒,最多……几个月是没问题;
“default=multi(0)disk(0)rdisk(0)partition(1)\WINNT”是启动时被自动标亮的选项,当时间为0时,系统将启动此处所设系统;
“[operating systems]”列出了供我们选择的启动项,我的电脑是“Microsoft Windows 2000 Professional”与“Microsoft Windows XP Professional”,如果你看惯了原来的提示,尽可以用其他的内容代替,并且支持汉字,将你想要的内容放到引号中即可。你还可以多加几条假的选项,用来迷惑随便动你电脑的人,方法是在“[operating systems]”下加入类似“multi(0)disk(0)rdisk(0)partition(1)\WINNT=”的选项,只要改动其中的某个数字或文件夹即可。此外,如果将选项的前后顺序互换,在启动时也随即改变。
六、多操作系统安装常见疑难解答
下面谈谈一些典型的安装多个Windows操作系统存在的问题及解决办法:
(1)、安装多个Windows正常,进入系统也正常,但运行软件出错。这种算是最轻的症状,典型的例子是:Win 98后又安装了Win 2000,双启动进98后运行OE提示找不到MSOE.DLL,另外运行“系统信息”也会提示找不到MFC42U.DLL。经查确认无毒,这是怎么回事呢?
分析:这多是由于Windows 98和Windows 2000装在同一分区,又不注意软件的安装路径造成的。由于Windows系列的默认路径及临时文件指向的目录大多相同,高级版本的Windows安装程序会在不提示的情况下覆盖旧版本的Windows文件,Windows自带的软件版本不同如邮件程序OUTLOOK会有很细微但很关键的差异,哪怕是改变了一个对话框DLL文件,也可能会导致软件的运行不正常。
建议:每个Windows应该独占一个分区,尽量不要多个Windows放在同一个分区里。如果一定要在同一分区的,最好选择定制安装,不要用自动的典型安装,以便适当地指定Windows系统中各软件的路径和目录。
(2)、只能独立安装一个Windows,当运行第二个Windows安装程序的时候出错。这种情况比第一种严重一些,典型的例子是安装Windows 98或Windows 2000后,再装另外一个Windows不能正常通过检测,在拷贝文件的时候自动跳出安装程序或是非法操作甚至自动关机。这种情况又有三种不同的表现:
1、安装好Windows98后,安装Windows2000或XP总是在拷贝完文件后跳回或是死机。
分析:Windows98是基于DOS的操作系统,尤其是因为要管理好内存,Windows98会在CONFIG.SYS里加载HIMEM.SYS和EMM386.EXE,即使无CONFIG.SYS,Windows98也会在图形界面初始化的时候加载HIMEM.SYS。而这两个管理基本内存的文件,带有多种参数,不同的配置会带来不同的内存分配环境。当然,系统过热比如风扇停转的时候,也会表现出这些症状,您应该首先检查硬件的基本情况如风扇和连线的正常与否。如果你的系统是超频的又不能正常安装 话,请降低回正常的频率后再安装Windows2000和XP,成功率较高些。
[1] [2] [3] [4]
建议:如果在Windows98里面用升级安装无法正常进行的话,在确认您的硬件无故障的情况下,请首先屏蔽掉CONFIG.SYS里的这两个程序——或者干脆用不带此两文件的启动盘,跳过CONFIG.SYS及AUTOEXEC.BAT来启动系统,在纯DOS状态下再进行安装Windows2000,成功的机会比较大。当然,这样无法加载SMARTDRV.EXE,安装Windows2000的时间会加倍。
2、已经正常安装了一个Windows9X,但系统在使用过程中损坏,想在不格式化分区或删除Windows目录的情况下,覆盖再安装一个Windows9X,但安装程序检测Windows版本后提示出错,不能更新或升级安装。
分析:严格说来,这不是多操作系统的问题,但也算很常见,所以在这里说一下。这是Windows的安装程序为了避免低版本的Windows损坏高级版本的Windows关键文件的一种措施,当然也包括了防止盗版的意思。类似的情况还有IE的低级版本不能在现有高级版本上运行安装。
建议:在Windows图形界面无法升级或是覆盖安装的话,可以尝试修改注册表中相关的版本号信息;如果觉得修改注册表危险,还可到纯DOS下把WIN.COM改个名,在DOS下运行安装程序,选覆盖安装试试。 由于Windows的WIN.COM包含了当前Windows一些版本信息,改名后,安装程序会以为是全新安装,就能顺利进行。
3、CMOS里设置的导致Windows安装出现问题。Windows2K及后续的视窗版本对硬件和软件的环境越来越苛刻,能顺利安装Windows98,不一定能顺利安装Windows2000或XP。所以,在安装第二个或以上Windows不正常的时候,请进入CMOS里,先设置成主板出厂的默认值,再进行安装,成功的机率较大。
建议:如果改成默认值都不能奏效,请依次关闭主板的内置声卡、内猫、ACPI电源管理功能、U**和病毒防护功能试试,不要一下都关了,一项项地进行以便缩小问题范围,找到冲突的根源比较好。正常安装完Windows后,可以再进入CMOS慢慢一个个打开这些硬件功能,安装驱动程序后即可使用。
(3)、多个Windows安装后,没有多重启动菜单供选择,直接进入了某个Windows版本。
分析:这多是安装的时候,不注意按Windows的低版本到高版本安装的原则造成的,加上如果两个Windows同处一个分区的话,某些关键的引导文件会被覆盖,造成多重启动菜单不正常。或者是有的人用直接格式化C盘的方式,来安装新版本的Windows,破坏了其中多重引导要用到的文件。
建议:微软的视窗系列操作系统从Windows2K开始,其安装程序都有自动检测和生成多重启动菜单的功能。所以除了注意每个Windows独占一个分区外,请注意先安装较低版本的Windows,再安装相对高级版本的Windows——这样Windows能自动地检测到已经存在的操作系统,自动生成多重启动菜单,免去您用第三方工具软件管理的麻烦。如果你还打算使用Windows9X,考虑到要用Ghost备份维护系统,最好优先安装Windows9X在C盘,这样能利用它的DOS状态运行GHOST进行各分区Windows的镜像备份。
(出处:http://www.sheup.com)
[1] [2] [3] [4]
建议:如果改成默认值都不能奏效,请依次关闭主板的内置声卡、内猫、ACPI电源管理功能、U**和病毒防护功能试试,不要一下都关了,一项项地进行以便缩小问题范围,找到冲突的根源比较好。正常安装完Windows后,可以再进入CMOS慢慢一个个打开这些硬件功能,安装驱动程序后即可使用。
(3)、多个Windows安装后,没有多重启动菜单供选择,直接进入了某个Windows版本。
分析:这多是安装的时候,不注意按Windows的低版本到高版本安装的原则造成的,加上如果两个Windows同处一个分区的话,某些关键的引导文件会被覆盖,造成多重启动菜单不正常。或者是有的人用直接格式化C盘的方式,来安装新版本的Windows,破坏了其中多重引导要用到的文件。
建议:微软的视窗系列操作系统从Windows2K开始,其安装程序都有自动检测和生成多重启动菜单的功能。所以除了注意每个Windows独占一个分区外,请注意先安装较低版本的Windows,再安装相对高级版本的Windows——这样Windows能自动地检测到已经存在的操作系统,自动生成多重启动菜单,免去您用第三方工具软件管理的麻烦。如果你还打算使用Windows9X,考虑到要用Ghost备份维护系统,最好优先安装Windows9X在C盘,这样能利用它的DOS状态运行GHOST进行各分区Windows的镜像备份。
(出处:http://www.sheup.com)
[1] [2] [3] [4] [5]
(3)、多个Windows安装后,没有多重启动菜单供选择,直接进入了某个Windows版本。
分析:这多是安装的时候,不注意按Windows的低版本到高版本安装的原则造成的,加上如果两个Windows同处一个分区的话,某些关键的引导文件会被覆盖,造成多重启动菜单不正常。或者是有的人用直接格式化C盘的方式,来安装新版本的Windows,破坏了其中多重引导要用到的文件。
建议:微软的视窗系列操作系统从Windows2K开始,其安装程序都有自动检测和生成多重启动菜单的功能。所以除了注意每个Windows独占一个分区外,请注意先安装较低版本的Windows,再安装相对高级版本的Windows——这样Windows能自动地检测到已经存在的操作系统,自动生成多重启动菜单,免去您用第三方工具软件管理的麻烦。如果你还打算使用Windows9X,考虑到要用Ghost备份维护系统,最好优先安装Windows9X在C盘,这样能利用它的DOS状态运行GHOST进行各分区Windows的镜像备份。
(出处:http://www.sheup.com)
[1] [2] [3] [4] [5] [6]