多操作系统软件控制软件有很多,知名的如BootManager、Partition Magic、Pqmagic、System Commander,今天介绍一个并不为很多人所知的OSW(全名 Operating System Wizard)。这个软件的优点主要在于文件小巧、操作简便,2.10以上版本还具备了硬盘编辑功能,他有个非常突出的优点是:并非每次起动系统时都对硬盘0磁道进行写操作,而其它的软件却是每次起动后都要对0磁道进行写操作,客观上对磁盘有一定的保护作用。因此OSW的优势还是显而易见的。
OSW 2.40可以在华军软件园找到,它是一个共享软件,但是使用上并没有太大的限制;下载后是一个自解压程序,只有40K,执行后会在当前目录生成名为OSW的文件夹,里面只有三个文件,其中,Osw.exe是程序安装文件(要在纯dos下使用),Readme.txt是big5码的帮助文件,Clean.exe是Osw“彻底”卸载程序。
开始对硬盘进行操作之前,制作一张启动盘。需要包含fdisk和osw的三个文件。
首先为整个硬盘做个规划,一个硬盘上最多可以有四个主分区,而扩展分区和主分区是同一级别的,因此如果想有扩展分区,就只能有三个主分区。具体如何来规划和使用,要看具体的需要。假设设置3个主一个扩展分区,安装三个操作系统。同时,只能有一个主分区和一个扩展分区显示。
规划好后,先执行的Osw.exe,选择第一项 Install OSW 进行安装,然后退出。再用fdisk程序删除所有的分区,然后按预先规划的大小建立第一个主分区,建好后可以先不格式化,继续建立第二个主分区,但直接用fdisk是不能够实现在同一硬盘上建立两个以上主分区的,所以这时就要用到osw,将这个主分区的标识改变,让fdisk程序不能识别这个分区的类型,这样便可以跳过不能识别的空间用剩余的空间再建立一个主分区,建好后再把原来的主分区的标识改回来,具体做法是在开机出现OSW界面后按F10进入设置,用光标选中 Edit Partitions 一行,回车进入,你会看到刚刚建立的主分区的情况,其中的ID一栏就是此分区的标识,他会根据分区的类型而有所不同,具体的对照表可以按F1查看,如FAT32的分区用0b表示,我们只要将它随便改为其它值(如1b)就可以骗过fdisk了,改之前记得先记下原来的ID,改好后记得按F3存盘,经过这几步后,已经可以用fdisk再建一个主分区了。
(能够在一个硬盘上建立多个主分区的软件很多,可以用来做这个工作。)
用同样的方法,再建立第三个主分区,以及将剩余的空间建为扩展分区,并建立逻辑分区。建好后将修改过的ID改回原值,再分别对每个分区进行格式化,到此,分区的操作完成,下面就要为每个主分区分别安装操作系统。
安装之前要先将准备安装系统的主分区设为活动分区(可以用fdisk),再用osw将其余的主分区的ID改变(也就是将它们隐藏起来),这一步很重要,因为操作系统安装时会检测硬盘各分区中是否已经安装过操作系统,如果发现就会在此区以系统修复方式覆盖安装,产生混乱。还有,在安装完操作系统后,可能会重写硬盘分区表MBR,导至OSW头部被覆盖,所以可能需要重新安装一下OSW。
在三个操作系统都安装完成后,便可以将改过的主分区的ID改回来,下一步,进入OSW,设置开机选单和分区隐藏方式。首先设置开机选单。
进入OSW,选中 Creating Boot Menu 一行,回车后将会列出所有的主分区或扩展分区,选中一个主分区,按回车,将提示你输入一个名称,做为开机选单中启动该主分区的标题,这时右下角的数字会加1,说明开机选单中已经有了一个项目,同样方法再建立一项,这个数字又会加1,如果按C将清除选单中所有的项目,以便重新建立;如果按A,表示建立一个以软盘启动的项目;设置好后一定记得按F3存盘。下面我们再设置一下启动每个主分区时分别隐藏的分区。
进入OSW,选中 Boot Menu Setup 一行,回车后选择 Boot Menu 一行,再回车,将看到我们刚刚建立的选单及其设置,在选单名称上按回车,可以修改选单中项目的名称(按回车确认);按右光标键,将焦点移到代表一个分区的小点上(四组1、2、3、4分别代表四块硬盘上的每个主分区或扩展分区,一般我们只有一块硬盘;分区的顺序是你建立时的顺序),按H将设置成在启动时隐藏该分区,按O(字母O)则是取消隐藏。在每一行的最后还可以为每个主分区的启动设置密码。退出前记得按F3存盘。到此,OSW的必要设置已经全部完成了,你现在可以充分和高效的利用硬盘,彻底摆脱了一块硬盘只能装一种操作系统的限制,对此,leon还有一点建议:你可以用ghost软件为系统C盘在逻辑分区上建立一个映象文件(注1),这样你就可以在其中的任一个系统中向另外的两个系统恢复C区映象文件,避免了到dos下才能用ghost恢复的问题。
注1:如果你只有一块硬盘,leon建议你只可以为windows98(除了你的硬件驱动外没有安装太多其它软件)建立映象,最好不要在同一硬盘上为windows2000建立映象,因为无论是在建立的过程还是恢复的过程,对硬盘来说都会有很大的磨损,所以如果你有刻录机的话(或者到电脑工作室),最好是把每个系统的映象都record到光盘上,制作成为自己的硬件量身定做的系统恢复盘,这样既方便,又会将对硬盘的磨损除到最低。
关于OSW的卸载:OSW是一个基本绿色的软件,没有向硬盘上写什么垃圾,如果你只是想暂时停止使用OSW,可以不必完全卸载,只需执行fdisk/mbr重写引导区即可。这样,OSW的设置信息并不被删除,以便再次安装OSW时不用再次设置;你也可以彻底删除OSW,这要用到OSW自带的卸载程序clean.exe,参数为clean /OSW ok,注意,此程序参数对大小写敏感,一定要用大写的OSW和小写的ok,才能执行,执行后,所有OSW的设置信息都将被清除,恢复到安装前的状态。
OSW中的其它设置:
OSW Switch:开机时是否显示选择菜单,默认情况下是Enable(可用)的,如果设置为Disable(不可用),那么每次开机时都会在屏幕显示OSW三个字母,并等待两秒钟,此时,你可以用热键Esc呼出菜单。
Boot Menu Setup:Start OS--设置开机默认进入的系统,数字以开机选单的序号为准,若输入L,则进入前一次进入的系统;Set Time--在显示开机选单的情况下,设置进入默认系统的等待时间;Set Screen--设置显示开机选单时是否清除屏幕,以及用什么颜色刷新屏幕;Set Screensaver--设置屏幕保护的等待时间,只有一种简单的屏幕保护,但是很实用;Set Mouse--设置鼠标端口及速度,但目前只支持com口鼠标;note--注册版才可以更改的开机文字。
Edit Sector:这是从2.10版开始增加的功能,用来直接对硬盘进行编辑,而且可以保存和导入硬盘的每个扇区,这个功能可以用来保存硬盘的分区表,也就是0磁道0扇区,以便在分区表被病毒破坏后进行恢复。(注:作者在分区表方面做的非常好,只要运行了OSW,程序自己就会自动在当前目录备份分区表,有时可能会给你带来意外的惊喜)。
Password:在这里可以设置进入OSW设置菜单的密码,也就是按F10进入的那个,防止别人未经允许修改设置参数。
OSW Information:作者及注册信息。
另外,从2.20版本开始,作者还增加了ATX主版关机功能,热键是Alt