📄 如何更好地规划硬盘分区和多操作系统.txt
字号:
多操作系统动物园改进策略——如何更好地规划硬盘分区和多操作系统
晶合实验室 小虫
硬盘的飞速降价排除了多系统安装的硬件障碍,目前一块60GB的硬盘只要七八百元,面对如此廉价的硬盘,安装多操作系统用户的比例急剧增加。其中大多数用户的习惯是用Fdisk给新硬盘分区,将Win98安装在C盘,然后在操作系统中安装Windows 2000/XP,这样在启动时就会出现多系统选择菜单。由于微软的操作系统可共存于一个分区,因此有相当一部分用户将多个操作系统安装到同一个分区。微软并不推荐这样的安装方案,虽然如此安装系统后发生冲突的概率很小,但一旦其中一个操作系统出现问题,例如已崩溃到无法引导系统的程度,这时处理起来就很麻烦。单操作系统的用户碰到这种情况,一般会很干脆地将主引导分区格式化,然后重装系统,或通过其它软件恢复原先的备份;但是对于多操作系统用户来说,格式化主引导分区意味着所有的操作系统都要丢失和重装,如不格式化,多操作系统启动菜单又形同虚设。更聪明一点的用户会将一些操作系统安装在非引导分区(WinMe不允许这么做),然后通过多操作系统管理软件来管理;但和前一种方案一样,在正常的情况下这样做是不会有什么问题,如果不幸的事情再次发生,用户仍需面对难题。这里有两种情况:
1.安装在非引导分区的操作系统崩溃,这种情况下可将该分区格式化而不影响其它操作系统,不过多启动菜单里原来的选项依旧会保留下来,如果再次重装该操作系统,多启动菜单则会比原来多出一个选项。这种情况下有一种解决方法是用Win98启动盘(这里假设引导分区安装的是Win98)启动系统以后传输系统文件(A:\sys C:)到主引导分区,这样即可去掉非引导分区的引导信息,不过问题也就随之而来:如果原安装的操作系统超过两个,如上操作的结果就是只有Win98可启动,而其余操作系统的引导文件全部被破坏。
2.安装在引导分区的操作系统崩溃,这种情况几乎无法处理,手动删除文件难度太大,格式化引导分区则会造成所有分区无法启动,使用系统传输的方法又会遇到如情况1所述的问题。
究竟是什么原因造成这种多系统维护的困难呢?其实很简单,这类安装方法有致命的先天缺陷:由于所有的操作系统都必须将引导文件写入引导分区,当引导分区只有一个时,问题就随之而来了:操作系统一旦失去引导文件,其余文件形同虚设。了解问题的实质以后,解决方案的指导思想就显而易见了:划分多个引导分区,将不同的操作系统安装在不同的引导分区里,用特定的软件来管理多操作系统。这种方案也可被称为多“C盘”方案,因为每个操作系统的所有系统文件相对于其它操作系统都是独立的,和单操作系统的情况相同,它们会认为自己所在的分区是C盘,这种方案完全不用顾虑各个操作系统的安装顺序。因此本文所述的改进策略就以这种独特的分区划分和系统管理方法为核心。
下面将以一个实例说明如何用此方案安装和管理多操作系统,此例中我们将Win98和WinXP(这也是比较推荐的多系统安装选择方案)安装到独立引导分区,先放松一下再行阅读,多操作系统安装没有想象中的困难。
第一部分 热身篇
工欲善其事,必先利其器。多操作系统安装和维护是需要一些准备的(包括心理上,呵呵)。在决定进行多操作系统安装之前,你最好确保有以下可利用的工具:
1.Win98和WinXP的安装光盘或硬盘文件
这些文件的作用是在安装系统时让硬盘获得相应的系统文件,没有它们,安装系统将成为空话。正版Win98和WinXP的安装光盘都是可引导的,也就是说,可用安装光盘从光驱启动系统进行安装。不过购买操作系统需要支付价格不菲的版权费用,故正版操作系统安装盘也就非常珍贵,在Win98时代,微软就推荐用户将安装文件拷贝到硬盘上进行安装或制作安装光盘的备份。
2.Win98的DOS启动盘
当无法从硬盘或光驱启动系统时,Win98的DOS启动盘就是救命稻草。制作启动盘的方法非常简单,你需要一张空白或无用的软盘(软盘质量务必要有保证),去掉写保护,然后在Win98中选择“开始”→“设置”→“控制面板”→“添加/删除程序”里的“启动盘”选项卡,点“创建启动盘”(图1),然后按照提示进行操作即可,此过程中需提供Win98安装文件的路径。创建启动盘的方法有很多种,启动盘种类也不少,这里就不详述了。
3.PartitionMagic 7.0(Windows版)安装文件
PartitionMagic 7.0是美国PowerQuest公司出品的一款硬盘分区和操作系统管理软件(最新版本),它是付费软件,支持所有主流操作系统(Win95/98/Me/2000/XP Professional/NT 4.0 workstation、DOS、Linux等),文件大小为21.6MB。PowerQuest也提供试用版本,相关的信息可到以下网址获得:http://www.powerquest.com/partitionmagic/。其实PartitionMagic 7.0和下面要介绍的System Commander 7.05都是硬盘分区和多操作系统管理软件,只是前者侧重于硬盘分区管理,而后者侧重多操作系统管理。分区管理我们推荐使用PartitionMagic 7.0,因为Fdisk的分区是破坏性的,而PartitionMagic完全可以做到无损分区,也就是说分区操作不会破坏硬盘数据,这点对需要保留硬盘已有数据的用户非常重要。该软件除继承前续版本的强大功能外,还增加了新的功能,如可合并NTFS分区、支持WinXP、支持80GB以上大硬盘、识别和管理USB外置驱动器等。
4.System Commander 7.05安装文件
System Commander出自美国VCOM公司,目前最新版本是7.05,可称得上是目前最为强大的多操作系统管理软件。它必须注册(付费)才能使用,需要通过System Commander 7.X正版的序列号来获得升级文件(大小4.21MB)。相关信息可通过以下网址获得:http://www.v-com.com/product/sc7_ind.html。其实System Commander 7.05的分区管理功能也异常强大,它支持29种分区格式(图2),但其中能够被PartitionMagic 7.0正确识别的只有12种,而且误报率相当高。对于普通用户来说,PartitionMagic 7.0所能识别的分区格式已绰绰有余,而且操作界面也更加友好,因此还是推荐一般用户使用PartitionMagic 7.0进行分区管理。System Commander 7.05相对其前续版本亦有许多改进,修正了不少错误,详细情形可到VCOM公司的主页去了解。
第二部分 分区的划分和管理
在前言中我们提到,本文所使用的方法和通常方法的最大区别在于分区的规划和管理,因此正确的分区划分和管理对多操作系统的安装至关重要。在开始着手分区之前,我们先来对分区进行稍微深入一点的探讨。硬盘对分区的管理是有限制的,这个限制主要表现在一块硬盘最多可以划分4个主分区(Primary Partition),而且只能有一个活动分区。所有的逻辑分区(Logical Partition)的集合,即扩展分区(Extended Partition),其实也是一个主分区(为了便于区分,以下部分叙述我们将扩展分区和主分区区别开来,扩展分区最需要注意的就是它霸占了一个主分区的“名额”)。逻辑分区必须建立在扩展分区里,本身不具备引导系统的能力。由于4个分区的盘符还不能满足大部分用户的要求,而且在默认情况下主引导分区之外的主分区是隐藏属性,当前系统无法访问,因此划分扩展分区来创建逻辑分区的方式依旧是首选。
1. 新盘的划分与管理
我们先来看一个硬盘的分区信息(图3),这个硬盘已按改进方案划分好。可以看到,在这块120GB的硬盘里已划分好2个独立的主分区,扩展分区包括4个逻辑分区。两个主分区物理位置临近,当前主引导分区(即活动分区)盘符是C,而另外一个主分区盘符在光驱之后,是L。好,下面通过英文版PartitionMagic 7.0的实际操作(为方便抓图,我们在Windows下进行操作,在DOS下操作的步骤完全相同)来看看如何对一块新硬盘进行类似的分区管理。
1) 启动PartitionMagic 7.0。我们推荐将程序安装在另外一块硬盘上,然后将待分区的硬盘挂上进行分区操作。如果用户没有另外一块硬盘,可在其它机器上先安装PartitionMagic 7.0,然后制作救急盘(需要两张软盘),用第一张盘启动系统,用第二张盘启动PartitionMagic 7.0。如果没有救急盘可先用Win98启动盘启动到DOS下,用Fdisk划分一个主引导分区(其余分区暂时不要划,具体方法略),安装完一个系统后再安装PartitionMagic 7.0,对硬盘进行分区。我们看到,这是一块没有分区的硬盘(图4),我们的任务就是将它划分成多个独立主分区的形式。在开始前我们推荐对PartitionMagic 7.0进行一个设置,在主界面的“General”菜单里选择“Preferences”,在“Skip bad setor checks”(忽略坏扇区检查)选项里将相应的硬盘勾上(图5),这么做的原因是PartitionMagic 7.0的磁盘检查效率很低,在分区和格式化时如果检查磁盘会让操作的时间大大增加(大硬盘会达到10倍以上),而且新硬盘一般也没有坏道。
2) 划分第一个主分区。选中待分区的硬盘,在“Operations”菜单下选择“Create”(图6),在接下来的窗口中选择分区类型、文件格式、卷标、分区容量及分区位置,然后点“OK”(图7)。
3) 划分第二个主分区。选中未分区的硬盘空间,接着按照上一步的方法划分出第二个主分区。依此类推,可划分出所有需要的主分区,当然,主分区的数目不能超过限制,这里由于要安装双系统,因此只需要划分两个主分区即可(图8)。
4) 划分第一个逻辑分区。和Fdisk不一样,PartitionMagic 7.0无需划分扩展分区,可直接将所有逻辑分区自动加入扩展分区,而且对于单个硬盘来说逻辑分区的物理地址可以是不连续的。选中未分区的硬盘空间,在“Operations”菜单下选择“Create”,不过这次系统类型要设置为逻辑分区(图9),其余操作同上。
5) 划分余下的逻辑分区。方法同步骤4,划分完毕之后就可得到一块按照改进方案划分分区的硬盘,除了具体容量和文件不同之外,分区结构和我们前面看到的那块硬盘完全相同(图10)。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -