《Linux和Windows分区.doc》由会员分享,可在线阅读,更多相关《Linux和Windows分区.doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流Linux和Windows分区.精品文档.数据在硬盘上的存储硬盘是现在计算机上最常用的存储器。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都被以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出它相应的规则。这就是分区概念的形成。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通
2、过之后的高级格式化,即Format命令来实现。硬件分区后,将会被划分为面、磁道和扇区。需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划道子_。先从面说起,硬盘一般是由一片或几片圆形薄膜叠加而成。我们所说,每个圆形薄膜都有两个面(Side),这两个面都是用来存储数据的。按照面的多少,依次称为0面、1面、2面由于每个面都专有一个读写磁头,也常用0头(head)、1头称之。按照硬盘容量和规格的不同,硬盘面数(或头数)也不一定相同,少的只有2面,多的可达数十面。各面上磁道号相同的磁道合起来,称为一个柱面(cylinder)(见图1)。 图1上面我们提到了磁道的概念。那么究竟何为磁道呢?大家都知
3、道,读写硬盘时,磁头依靠磁盘的高速旋转引起的空气动力效应悬浮在盘面上,与盘面的距离不到1微米(约为头发直径的百分之一)。由于磁盘是旋转的,则连续写入的数据是排列在一个圆周上的。我们称这样的圆周为一个磁道(Track)。(见图2)如果读写磁头沿着圆形薄膜的半径方向移动一段距离,以后写入的数据又排列在另外一个磁道上。 图2 根据硬盘规格的不同,磁道数可以从几百到数千不等;一个磁道上可以容纳数KB的数据,而主机读写时往往并不需要一次读写那么多,于是,磁道又被划分成若干段,每段称为一个扇区(Sector)。一个扇区一般存放512字节的数据。扇区也需要编号,同一磁道中的扇区,分别称为1扇区,2扇区。这里
4、需要注意的是,硬盘在划分扇区时,和一般的软盘有一定的区别。软盘的一个磁道中,扇区号依次编排,即2号与1号相邻,3号与2号相邻,以此类推。而在硬盘的一个磁道中,扇区号是按照某个间隔跳跃着编排的。我们举一个例子来说明:在某个硬盘上,以实际存储位置而论,2号扇区并不是1号扇区后的第一个,而是第5个,3号扇区又是2号扇区后的第5个,以此类推。这个5就是我们说的交叉因子。(见图3)当然,这个交叉因子的设定并不是绝对的,每个种类的硬盘为根据自身的情况加以变化。选择适当的交叉因子,可使硬盘驱动器读写扇区的速度与硬盘的旋转速度相匹配,提高存储数据的速度。 图3 计算机对硬盘的读写,处于效率的考虑,是以扇区为基
5、本单位的。即使计算机只需要硬盘上存储的某个字节,也必须一次把这个字节所在的扇区中的512字节全部读入内存,再使用所需的那个字节。不过,在上文中我们也提到,硬盘上面、磁道、扇区的划分表面上是看不到任何痕迹的,虽然磁头可以根据某个磁道的应有半径来对准这个磁道,但怎样才能在首尾相连的一圈扇区中找出所需要的某一扇区呢?原来,每个扇区并不仅仅是由512个字节组成的,在这些由计算机存取的数据的前、后两端,都另有一些特定的数据,这些数据构成了扇区的界限标志,标志中含有扇区的编号和其他信息。计算机就凭借着这些标志来识别扇区(见图4)。 图4硬盘的数据结构在上文中,我们谈了数据在硬盘中的存储的一般原理。为了能更
6、深入的了解硬盘,我们还必须对硬盘的数据结构有个简单的了解。硬盘上的数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区。我们来分别介绍一下:(1)MBR区MBR(Main Boot Record),按其字面上的理解即为主引导记录区,位于整个硬盘的0磁道0面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节(偏移0-偏移1BDH),另外的64个字节(偏移1BEH-偏移1FDH)交给了DPT(Disk Partition Table硬盘分区表)(见下表),最后两个字节55,AA(偏移1FEH- 偏移1FFH)是分区的结束标志。这
7、个整体构成了硬盘的主引导扇区。大致的结构如图5: 图5主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如F)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。偏移长度所表达的意义0字节分区状态:如0-非活动分区80- 活动分区1字节该分区起始头(HEAD)2字该分区起始扇区和起始柱面4字节该分区类型:如82- Linux Native分区83- Linux Swap 分区5字节该分区终止头(HEAD)6字该
8、分区终止扇区和终止柱面8双字该分区起始绝对分区C双字该分区扇区数下面,我们以一个实例让大家更直观地来了解主引导记录:例:80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00在这里我们可以看到,最前面的80是一个分区的激活标志,表示系统可引导;01 01 00表示分区开始的磁头号为01,开始的扇区号为01,开始的柱面号为00;0B表示分区的系统类型是FAT32,其他比较常用的有04(FAT16)、07(NTFS);FE BF FC表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号为764;3F 00 00 00表示首扇区的相对扇区号为
9、63;7E 86 BB 00表示总扇区数为12289622。(2)DBR区DBR(Dos Boot Record)是操作系统引导记录区的意思。它通常位于硬盘的0磁道1面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把其读入内存,并把控制权 交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根
10、目录大小、FAT个数,分配单元的大小等重要参数。(3)FAT区在DBR之后的是我们比较熟悉的FAT(File Allocation Table文件分配表)区。在解释文件分配表的概念之前,我们先来谈谈簇(cluster)的概念。文件占用磁盘空间时,基本单位不是字节而是簇。簇的大小与磁盘的规格有关,一般情况下,软盘每簇是1个扇区,硬盘每簇的扇区数与硬盘的总容量大小有关,可能是4、8、16、32、64通过上文我们已经知道,同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样存放。这种存储方式称为文件的链式存储。(见图6)硬盘上的文件常常要进行创建、删除、增长
11、、缩短等操作。这样操作做的越多,盘上的文件就可能被分得越零碎(每段至少是1簇)。但是,由于硬盘上保存着段与段之间的连接信息(即FAT),操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。不过,这种以簇为单位的存储法也是有其缺陷的。这主要表现在对空间的利用上。每个文件的最后一簇都有可能有未被完全利用的空间(称为尾簇空间)。一般来说,当文件个数比较多时,平均每个文件要浪费半个簇的空间。图6好了,我们言归正传,为了实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已经占用的簇指明存储后继内容的下一个簇的簇号,对一个文件的最后一簇,则要指明本簇无后继簇。这些都是由F
12、AT表来保存的,表中有很多表项,每项记录一个簇的信息。由于FAT对于文件管理的重要性,所以FAT有一个备份,即在原FAT的后面再建一个同样的FAT。初形成的FAT中所有项都标明为未占用,但如果磁盘有局部损坏,那么格式化程序会检测出损坏的簇,在相应的项中标为坏簇,以后存文件时就不会再使用这个簇了。FAT的项数与硬盘上的总簇数相当,每一项占用的字节数也要与总簇数相适应,因为其中需要存放簇号。FAT的格式有多种,最为常见和为读者所熟悉的是FAT16和FAT32,其中FAT16是指文件分配表使用16位数字,由于16位分配表最多能管理65536(即2的16次方)个簇,也就是所规定的一个硬盘分区。由于每个
13、簇的存储空间最大只有32KB,所以在使用FAT16管理硬盘时,每个分区的最大存储容量只有(6553632 KB)即2048MB,也就是我们常说的2G。现在的硬盘容量是越来越大,由于FAT16对硬盘分区的容量限制,所以当硬盘容量超过2G之后,用户只能将硬盘划分成多个2G的分区后才能正常使用,为此微软公司从Windows 95 OSR2版本开始使用FAT32标准,即使用32位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达4294967296(即2的32次方)个簇,所以在簇同样为32KB时每个分区容量最大可达65G以上。此外使用FAT32管理硬盘时,每个逻辑盘中的簇长度也比使用FAT16标准
14、管理的同等容量逻辑盘小很多。由于文件存储在硬盘上占用的磁盘空间以簇为最小单位,所以某一文件即使只有几十个字节也必须占用整个簇,因此逻辑盘的簇单位容量越小越能合理利用存储空间。所以FAT32更适于大硬盘。(4)DIR区DIR(Directory)是根目录区,紧接着第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。(5)数据(DATA)区数据区是真正意义上的数据存储的地方,位于DIR区之后,占据硬盘上的大部分数据空间。用FDISK进行硬盘分区分区从实质上
15、说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。用一个形象的比喻,分区就好比在一张白纸上画一个大方框。而格式化好比在方框里打上格子。安装各种软件就好比在格子里写上字。(见图8)可以看得出来,分区和格式化就相当于为安装软件打基础,实际上它们为电脑在硬盘上存储数据起到标记定位的作用。进行硬盘分区,我们最常用的软件是FDISK.com。下面,我们就FDISK的一些功能和
16、使用做一番比较详尽地介绍: 图8 点击看大图图9 点击看大图图10 点击看大图我们以Win 95为例(Win 98和95大致上基本一致),用启动盘启动计算机,在A盘根目录下输入Format;屏幕上出现信息问你是否要启用FAT32支持(见图9),回答Y会建立FAT32分区,回答N则会使用FAT16,决定以后按Enter键。大家要记住一点,早期的WIN95及DOS并不能识别FAT32结构。如果你想要安装此类系统的话,还是选择FAT16为好。但选择FAT16后,每个分区不能大于2GB。在这里,我们选择FAT16。这时候,屏幕上将会显示以下4个选项(如图10所示)1. 建立DOS分区或逻辑分区2. 设
17、置活动分区3. 删除分区或逻辑分区4. 显示分区信息5. 如果你安装有不止一块硬盘,系统还会出现有第5项(Change current fixed disk drive)。 图11 点击看大图图12 点击看大图图13 点击看大图建立主分区这里,缺省的选项是1。如果你的硬盘还没有建立过分区的话,直接按ENTER键即可。然后,在图11所示对话框中选择建立主分区(Primary Partition),选择1再按下Enter键。这时,系统会询问你是否使用最大的可用空间作为主分区,缺省的回答是Y,你只要直接按下Enter键即可。当然,当程序问你是否要使用最大的可用空间作为主分区时,你也可以回答N然后按E
18、nter键。这时,系统会要求你输入主分区的大小,输入以后按Enter键。这时,系统将会自动为主分区分配逻辑盘符C。然后屏幕将提示主分区已建立并显示主分区容量和所占硬盘全部容量的比例,此后按Esc返回FDISK主菜单。建立扩展分区在FDISK主菜单中继续选择1进入 建立分区菜单 后再选择2建立扩展分区,屏幕将提示当前硬盘可建为扩展分区的全部容量。此时我们如果不需要为其它操作系统(如NT、LINUX等)预留分区,那么建议使用系统给出的全部硬盘空间,此时可以直接回车建立扩展分区,然后屏幕将显示已经建立的扩展分区容量。设置逻辑盘数量和容量扩展分区建立后,系统提示用户还没有建立逻辑驱动器,此时按Esc键
19、开始设置逻辑盘,提示用户可以建为逻辑盘的全部硬盘空间,用户可以根据硬盘容量和自己的需要来设定逻辑盘数量和各逻辑盘容量。设置完成后,此时屏幕将会显示用户所建立的逻辑盘数量和容量,然后返回FDISK主菜单。 图14 点击看大图图15 点击看大图图16 点击看大图激活硬盘主分区在硬盘上同时建有主分区和扩展分区时,必须进行主分区激活,否则以后硬盘无法引导系统。在FDISK主菜单上选择2(Set active partition),此时屏幕将显示主硬盘上所有分区供用户进行选择(见图12),我们的主盘上只有主分区1和扩展分区2,当然我们选择主分区1进行激活,然后退回FDISK主菜单。一切结束以后,退出FD
20、ISK程序。继续按Esc键退出至屏幕提示用户必须重新启动系统,必须重新启动系统,然后才能继续对所建立的所有逻辑盘进行格式化(Format)操作。图17 点击看大图图18 点击看大图图19 点击看大图注意事项:在建立分区时,以下几点是值得您注意:1.主分区和逻辑分区主分区的特性是在任何时刻只能有一个是活动的,当一个主分区被激活以后,同一硬盘上的其他主分区就不能再被访问。所以一个主分区中的操作系统不能再访问同一物理硬盘上其他主分区上的文件。而逻辑分区并不属于某个操作系统,只要它的文件系统与启动的操作系统兼容,则该操作系统就能访问它。(如图13所示) 图20 点击看大图图21 点击看大图图22 点击
21、看大图主分区和逻辑分区的一个重要区别是:每个逻辑分区分配唯一的驱动器名(盘符),而在同一硬盘上的所有主分区共享同一个驱动器名,因为某一时刻只能有一个主分区是活动的。这就意味着某一时刻只能用共享驱动器名访问活动的那个主分区。系统支持多达24个逻辑分区,这样,可能有许多人都会有这样一个错误的认识,那就是在对硬盘进行分区时最好多创建几个逻辑分区,这样可以避免出现问题的分区影响到保存在其他分区中的数据。但是事实往往并非如此,一个被损坏的分区往往会导致整个硬盘无法正常使用。我们已经在前面提到过主分区和扩展分区的信息都是被保存在MBR中,如果由于某种原因使MBR受到破坏,硬盘主分区将无法使用,进而使包含操
22、作系统的启动盘也无法使用。是也许有人会认为逻辑分区的信息并不保存在MBR中,因此逻辑分区并不会受到任何影响。其实我们忽略了这样一个事实,那就是虽然逻辑分区的信息保存在扩展分区内,但是扩展分区的信息却是被保存在MBR中。这样,通过相互之间的作用,使逻辑分区最终也不能免受影响。不过一般情况下,一个分区受到损坏而其他分区仍然可以正常工作。例如,如果一个逻辑分区出现问题,很多时候其他的逻辑分区以及主分区和扩展分区都不会受到任何影响。但是话又说回来,出现问题的分区往往就是那些使用最频繁的分区,也就是MBR。图23 点击看大图图24 点击看大图图25 点击看大图2.驱动器名的分配启动系统时,活动分区上的操
23、作系统将执行一个称为驱动器映像的过程,它给主分区和逻辑分区分配驱动器名。所有的主分区首先被映像,而逻辑分区用后续的字母指定。一般来说,主分区将被定义为C,然后,系统会根据逻辑分区的多少依次给出D,E。直到Z。当然,如果你有不两块硬盘的话,情况又会发生一些变化。我们举例说明,我们将每块硬盘都分为两个区,第一个硬盘的第一分区为主分区(盘符C),则第二个硬盘的第一分区为D,第一个硬盘的第二分区为E,第二个硬盘的第二分区为F。3.容量的分配要分割成几个分区以及第一个分区所占有的容量,取决于使用者自己的想法,有些人喜欢将整个硬盘规划单一分区,有些人则认为分割成几个分区比较利于管理。例如,分割成两个分区,
24、一个储存操作系统文件,另一个储存应用程序文件;或者一个储存操作系统和应用程序档案,另一个储存个人和备份的资料。至于分区所使用的文件系统,则取决于你要安装的操作系统。一般来说,主分区由于经常会进行数据 的交换,因此容量不宜太小。其他的分区的大小分配则完全取决于个人喜好了。图26 点击看大图图27 点击看大图图28 点击看大图分区建立完了,接下去,我们应该查看一下具体的分区内容,做到心中有数。在FDISK主界面上,按4,回车。 如图14所示A区显示了当前的分区情况,B区显示了硬盘的总容量,C区则进一步询问你是否要显示详细的逻辑分区情况。我们一部分一部分的来分析。如图15所示,在分区信息中:第一行是
25、当前的硬盘号,因为只有一个硬盘,所以硬盘号为1。下面几行是分区信息。第一栏是当前分区,有1,2两部分,分别表示基本分区和扩展分区。第二栏是状态。A表示是活动分区。第三栏是分区类型,C为PRI DOS,即基本分区,下面这个是EXT DOS 即扩展分区。第四栏是硬盘卷标,它就好像我们给每个分区起的名字。第五栏是分区的大小,用多少兆字节(Mbytes)来表示。第六栏是系统文件分配表类型,显示FAT16。最后一栏是基本和扩展分区占总容量的比例。接下来我们再来看B区中的硬盘的容量,图16中表示硬盘的总容量为4126M,即通常我们所说的4.3G的硬盘。这时候,系统会询问是否查看扩展DOS分区的信息,(见图
26、17)选Y则进入下一项。因为只有一个扩展分区,所以只有D、E盘的信息显示出来,虽然现在扩展分区分成了两个逻辑分区,但我们只能将逻辑分区叫做D、E盘,而不能称这个扩展分区为D、E盘。这里显示按ESC键继续。(如图18)至此,分区的建立算是完成了。如果你对现行的分区不满意,你可以将分区删除后重新来。在建立分区时,我们遵循的步骤是: 建立基本分区- 建立扩展分区 分成一个或几个逻辑分区;而我们在删除分区时则需要遵循以下原则: 删除逻辑分区- 删除扩展分区- 删除基本分区 图29 分区的删除删除逻辑分区,进入FDISK主界面(如图19所示)。选择3,回车。选择了删除分区选择后,又出现下一级子菜单,包括
27、如下内容:(见图20)1、删除主DOS分区。2、删除扩展DOS分区。3、删除扩展分区中的逻辑分区。4、删除非DOS分区。关于删除分区的顺序,我们在上文中已经提到过,这里就不再重复了。需要补充的是,如果你的硬盘上有非DOS的分区,则应先将它删除,再删除逻辑分区。 这里,我们直接从删除逻辑分区开始。选择3按下回车。下面就开始删除了!系统会用一个不断闪动的WARNING!提出警告,同时提示你输入要删除的逻辑分区号。输入E,再回车。(见图21)这时候,系统提示输入E分区的卷标号(见图22),按屏幕上方的显示输入卷标。 如果没有,就直接回车跳过。系统会再提示确认,输入Y回车,E分区就被删除了。同样我们删
28、除D分区,接着系统提示扩展分区中所有逻辑区均被删除。 (见图23)删除完了逻辑分区,我们再回到主界面,删除完逻辑分区后就要删除扩展分区了,这时还要选择3; (如图24)这时进入删除界面。然后选2,删除扩展DOS分区。(见图25)按提示输入Y,回车。扩展分区就被删除了。(如图26)删除后如图27所示。删除完扩展分区后就要删除基本DOS分区了,按ESC返回。选第1项删除基本DOS分区。(见图28)与其他分区的操作步骤一样,还要输入卷标、输入Y确认后回车,基本分区就被删除了。到这里,删除分区的工作就完成了。 (见图29)删除完成后,我们再次查看分区的情况,屏幕会显示当前硬盘还没有分区(如图30)。
29、图30 现在,硬盘又恢复到初始的状态下了。如果你对上次的硬盘分区不满意,现在又可以重新开始了,不过,还应该多思考思考,成熟了再动手呦:)利用Partition Magic进行分区在上文中,我们详尽地介绍了DOS/WINDOWS自带的分区软件FDISK的使用。可以看出,它是非常方便且功能强大的。但FDISK有个致命地缺点,就是它无论在进行分区或删除分区操作时,整个硬盘上的所有数据就会彻底被删除掉。这样,在分好区以后,我们得到的只是一个空空的硬盘!对于那些有着大量有用的数据需要转移的用户来说,这无疑是相当不方便的。PartitionMagic的出现很好的解决了这个问题。它能非常方便的实现硬盘的动态
30、分区和无损分区。下面,我们就其的使用方法给大家做个介绍:我们这次使用的是PartitionMagic的5.0 Pro版本(立即下载)。它能够支持超过20G容量的大硬盘,而且支持的分区格式非常多,从Windows9X的FAT/FAT32、Windows NT下的NTFS、OS/2的HPFS以及Linux的Ext2与其交换分区,它都能很好地支持。图31 点击看大图图32 点击看大图图33 点击看大图PartitionMagic5.0 Pro主要提供了下面几种实用功能:在不破坏文件的情况下对硬盘进行重新分区;实时改变硬盘分区的大小,移动分区的位置;可以隐藏已有的分区,使病毒或者其它人无从下手,最大程
31、度上保护了资料的安全;即时改变分区文化的系统格式;在多操作系统并存的情况下提供了开机系统选择。图34 点击看大图图35 点击看大图图36 点击看大图安装,启动PartitionMagic5.0之后,会看见一个非常华丽的主操作界面。(如图31所示)在主界面上部是菜单栏和工具条,中间部分是当前硬盘的分区信息,最下面则是一些常用的快捷按键。PartitionMagic5.0 PRO将常用的操作,如创建新的分区、调整分区容量、重新分配自由空间和合并分区制作快捷按键放在下部,使得我们在工作的时候更加方便。先来谈谈一些PartitionMagic5.0 Pro的基本操作。1、FAT格式的转换关于FAT16
32、和FAT32的分别,我来前文中以及提到过,这里就不再重复了。PartitionMagic5.0 Pro支持从FAT16到FAT32的转换。先用鼠标确定一个需要转换的分区,并在菜单栏中选取操作/转换,然后可以看见下级菜单中有FAT到FAT32的选项(如图32所示),选择它,PartitionMagic5.0 Pro就开始转换工作了,整个过程还是比较快的。但是FAT32对于一些纯FAT16格式下面的软件(如PCTOOLS 9.0、Norton 95等)不能很好地支持,这时你就可能需要将FAT32再转换回FAT16格式,可是由于Windows98没有这个逆转的功能,所以我们又要求助于Partitio
33、nMagic5.0 Pro了。和上述的方法差不多,只是在最后点击的时候要选取FAT32到FAT这项,而且这个步骤的耗时就要比前面的转换长了许多。图37 点击看大图图38 点击看大图图39 点击看大图2、重新分配自由空间先在主界面上部的分区图表中选择一个有较大可用空间的分区,然后在这个图标上点击鼠标右键,并选择调整容量/移动,这时将会看见如图33所示窗口,拖动窗口上部的容量滑动条,这时下部的自由空间就会作出相应的变化。(如图34所示)如果觉得鼠标拖动不是很准确,可以直接在对话框中键入需要释放的硬盘空间大小,等调整到一个合适的容量之后,按下确定按键,就可以在硬盘中多出一个自由空间了。图40 点击看
34、大图图41 点击看大图图42 点击看大图3、调整分区的容量这也是PartitionMagic5.0 Pro与其他分区软件比最具优势的地方,它能在不破坏原有硬盘文件的情况下来调整分区的大小。这时我们可以先选取一个有较大剩余空间的分区(主分区和扩展分区皆可),然后在下部直接点击调整分区容量按钮或者是在菜单栏中进入向导/调整分区容量来调出调整窗口。(如图35)选定自己需要调整的分区之后,(如图36)接下来要在分区新容量的对话框中键入新分区的大小(如图37)。需要注意的是,如果你的当前分区中有500M的已用空间,那么键入的数值就一定要大于500M,否则PartitionMagic5.0 Pro会给出错
35、误信息。然后点击下一步按键,此时已经有了一定容量的自由空间,(如图38)我们就要选定一个需要增加容量的分区,点击下一步。这时的界面中会把调整后的分区状态进行对比(如图39),如果满意的话就按下完成按键,稍微等上一会儿,调整分区的任务就完成了。但是在增大其它分区之前,有一点需要提醒大家注意:如果这个分区是FAT16结构,而且容量已经是2473.2M时,因为FAT16文件系统的局限性,不能再给它添加自由空间了,这时必须先将其转换为FAT32文件系统。然后和上面说的差不多,按照上述的步骤来把多余的空间添加进去。4、创建新分区如果你在刚开始建立分区的时候没有考虑周全,需要再建立一个逻辑分区或者是要安装
36、Linux这类操作系统的时候,也可以使用PartitionMagic5.0 Pro来建立一个新的分区。具体的操作步骤是在完成了上述的自由空间创建之后,要调用创建新的分区或者是选择向导/创建新分区(如图40),这时先会出现一个窗口让你确认是否要将这个分区用于安装操作系统(如图41),根据自己的情况选择之后就要选择相应的分区格式,在此可以创建的分区类型有FAT16、NTFS、Linux Ext2(Linux主引导区)和HPFS(OS/2操作系统)几种。(如图42所示)接下来就要确认建立分区的类型。(如图43)有一点需要注意的是,在Windows9X和OS/2系统中是不支持多个主分区的,这时如果选择
37、创建主分区的话,系统会将其设置为隐藏的主分区,所以不能将隐藏的主分区转换为可见的主分区,否则会引起系统的紊乱甚至是崩溃。然后出现的窗口让你确定分区的位置(即将分配原来哪个驱动器的空间)(如图44),实际上就是新的分区的盘符。一般来说,将新的分区放置在最后一个盘符总是最安全的做法。接着再点击下一步,确定分区的卷名后点击完成就可以了。(如图45)图43 点击看大图图44 点击看大图图45 点击看大图5、合并分区在需要将两个分区进行合并的时候,直接点击合并分区按键,或者选择向导/合并分区来激活相应的功能。(如图46)这时先选择第一个分区(图47),接下来要确认第二个合并的分区(图48)。需要注意的是
38、,第二个分区的盘符必须是和第一个相邻的,而且它们的分区格式一定要相同,如果一个是FAT格式,而另外一个是FAT32格式则不能进行合并操作。在点击下一步之后,需要键入一个文件夹名称,这是为了在第一个分区中建立一个文件夹来保存第二个分区中的内容。(图49)接着选择合并后的文件格式,确定后看见的是合并分区前后的信息(见图50),最后点击完成来结束合并分区的操作。图46 点击看大图图47 点击看大图图48 点击看大图6、其它功能除去上面介绍的几种主要功能,PartitionMagic5.0 Pro还有一些其它的功能。在进入操作/高级之后,可以看见有坏扇区重新检测、隐藏分区、调整根目录容量、设置激活和调
39、整簇的大小等几个选项,使用它们也可以完成一些特殊的功能。比如使用坏道检测可以对硬盘进行系统的检测;而隐藏分区能够把某个分区藏匿起来,让病毒无从下手,同时也是一种文件加密的手段;激活分区在多个操作系统切换的时候尤为实用;调整簇的大小能够让硬盘空间的浪费程度降到最低点。图49 点击看大图图50 点击看大图7、多操作系统共存除了强大的分区功能以外,利用PartitionMagic5.0 Pro中的BootMagic(启动管理器)还能实现多操作系统共存。(详细地多操作系统共存的方法我们会在下文中提及):启动PartitionMagic5.0 Pro后先在硬盘中创建一个自由空间(如果是安装Linux或U
40、nix则还需要一个交换分区),并将其分区格式确定为相应的系统文件格式;使用相应的系统引导盘(如Unix、Linux等)来重新启动计算机,在刚刚创建的分区中安装相应的操作系统;安装完毕后重新启动计算机,这时会有一个BootMagic的启动界面,上面显示的是系统中已经存在的Windows以及其它操作系统,然后使用方向键来确定需要使用的操作系统并按下回车键。然后,BootMagic会为你完成剩下的部分,还是挺方便的吧。多系统引导原理操作系统的更新是相当快速的,从DOS到WIN32、95、98、ME、XP。虽然说系统一直在不断进步发展着,但其实每个操作系统都有各自的发展空间,也各有其的优势和劣势。比如
41、WIN98和WIN ME,它们的普遍特点是多媒体性能佳,支持软硬件多,但缺点是系统不够稳定;而诸如WINNT、WIN2000等系统,则有比较好的稳定性和操作性,但对系统要求比较高,不适合一般的初级使用。这时候,很多朋友都会有鱼和熊掌不可兼得的感叹。那么,能否将各种操作系统都安装在一台计算机上,并根据自己的需要任意选择呢?当然可以呀,这就是我们接下去要讲的多系统共存。要让多系统共存,首先要了解一些基本的原理。在上文的分区篇中,我们大概的谈了一下,这里再做一番比较深入的剖析:操作系统是如何引导的呢?当系统加电自检通过以后,硬盘被复位,BIOS将根据用户指定的启动顺序从软盘、硬盘或光驱进行启动。以从
42、硬盘启动为例,系统BIOS将主引导记录读入内存。然后,将控制权交给主引导程序,然后检查分区表的状态,寻找活动的分区。最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。对于DOS和WIN9X等操作系统而言,分区引导记录将负责读取并执行IO.sys(Windows9x的IO.sys)。首先要初始化一些重要的系统数据,然后就会出现我们非常熟悉的蓝天白云。这时候,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。如果系统中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码。这些代码将允许用户选择一种操作系统,然后读取并执行
43、该操作系统的基本代码。对于WINNT/2000来说,则由是NTLDR这个程序负责将其装入内存,或者让用户选择非WINNT/2000操作系统。引导装入程序和多重引导都由一个具有隐含属性的初始化文件boot.ini控制。在boot.ini中包含有控制计算机可用的操作系统的设置,引导的缺省操作系统以及应当等待多少时间等信息。那么,我们的机会在哪里呢?俗话说的好,见缝插针。从计算机引导过程的描述中大家可以发现,我们可以人为的加一干预的地方只有两处,一是设置物理盘的引导次序,二是修改主引导程序的分区表。(1)多硬盘的多系统共存:如果你采用的是多硬盘的计算机,而且每块硬盘都安装有不同操作系统时,建议你通过
44、在CMOS中指定硬盘的启动次序,实现多操作系统的共存。由于操作系统之间互不影响,所以这种方法完全不受兼容性等其他因素的影响。(2)单硬盘的系统共存:而如果你只有一块硬盘,并也想在上面安装多个操作系统而相互不受影响,你则必须采用修改主引导程序和分区表的方法来实现。一般有两种方法。一是修改主引导记录,在主引导记录的最后用JMP指令跳到自己的代码上来,从而控制计算机的引导过程;另外一种方法是修改主分区第一个扇区的引导代码,以实现多系统的共存。注意事项:接下去,我们将教大家如何进行多系统共存的设置。不过,在开讲之前,有一些基本的准则还是要告诉大家的:1在计算机上安装另外一个操作系统之前,最好能先制作一
45、张启动盘以备意外之需。2每个操作系统必须安装在一个独立的磁盘驱动器或者分区上。3如果你要在DOS、WIN95和WIN 2000之间进行多重启动配置,应该最后安装WIN 2000。否则,启动WIN 2000所需要的一些重要文件可能会被覆盖。对于WIN 98和2000之间的双重启动配置,安装操作系统不必按照特定的顺序,对于在WIN 2000和LINUX之间的双重启动配置,应当先安装WIN 2000,并为LINUX保留所需要的磁盘分区。4要进行双重启动配置,应该使用FAT文件系统。尽管支持在双重启动中使用NTFS,但这样会提高文件系统的复杂程度。5不要在压缩盘上安装WIN 2000,除非该压缩盘是由
46、WIN 2000完成的;如果计划建立WIN 95或WIN 98的双重启动,则不必要对已经压缩的盘进行解压缩。6在设置了双重启动的计算机上,如果希望应用程序在两种操作系统上都可以运行,必须在两种操作系统中都进行安装,无法在操作系统之间共享应用程序。 以上的6点意见,是我们在进行多系统分区是总结出来的。可能不完全,还望大家能予以补足。1、 挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows