您的位置: 网站首页 > 电子与嵌入式 > 计算机组装与维护 > 第6章 硬盘的分区与管理 > 【6.2 硬盘的分区与格式化】

6.2 硬盘的分区与格式化

 

6.2  硬盘的分区与格式化

通常硬盘的容量都比较大,现在PC的标准配置,硬盘都在40GB以上,大硬盘的管理也是一门学问。为什么要对硬盘进行分区呢?因为一块大容量硬盘正如一个大柜子,要在这个柜子里存放各种文件,有很多种方法,但为了便于管理和使用,一般都会把大柜子分成一个个相对独立的“隔间”或“抽屉”,绝不会就把大柜子当作一个大抽屉来使用。

6.2.1  硬盘分区的好处

硬盘的分区,正如大柜子的使用,把它们分成一个个的逻辑分区(表现为一个个的逻辑盘符),有着不分区绝对无法比拟的好处。归纳起来主要有以下优点。

1)便于硬盘的规划、文件的管理。可以将不同类型、不同用途的文件,分别存放在硬盘分区后形成的逻辑盘中。对于多部门、多人员共用一台微机的情况,也可以将不同部门、不同人员的文件,放置在不同的逻辑盘中,以利于分类管理,互不干扰。避免用户因误操作造成整个硬盘数据全部丢失。

2)有利于病毒的防治和数据的安全。硬盘的多分区多逻辑盘结构,更有利于对病毒的预防和清除。对装有重要文件的逻辑盘,可以用工具软件设为只读,减少文件型病毒感染的机率。即使病毒造成系统瘫痪,由于某些病毒只攻击C盘,也可以保护其他逻辑盘的文件,从而把损失降到最低。

在计算机使用过程中,系统盘(通常是C盘)因各种故障而导致系统瘫痪的现象是常有的,这时往往要对C盘做格式化操作。如果C盘上只装有系统文件,而所有的用户数据文件(文本文件、表格和源程序清单等)都放在其他分区和逻辑盘上,这样即使格式化C盘也不会造成太大损失,最多是重新安装系统,数据文件却得到了完全地保护。

3)硬盘分区可有效地利用磁盘空间。DOS以簇为单位为文件分配空间,而簇的大小与分区大小密切相关。划分不同大小的分区和逻辑盘,可减少磁盘空间的浪费。

4)提高系统运行效率。系统管理硬盘时,如果对应的是一个单一的大容量硬盘,无论是查找数据还是运行程序,其运行效率都没有分区后的效率高。

5)镜像磁盘分区时,也必须在不同的分区之间进行操作。

6)安装多个操作系统时,可能需要使用不同类型的文件系统,这也只能在不同的分区上实现。

7)逻辑盘较小,文件性能好,查杀毒速度快。

6.2.2  分区的作用

分区,就是将硬盘划分为一个个的逻辑区域。每一个分区都有一个确定的起、止位置,在起止位置之间的那些连续的扇区都归该分区所有,不 同分区的起止位置互不交错。微机

6.1  主引导扇区

系统为管理好硬盘,  需要知道有关各分区的足够多的信息,建立在0柱面、0磁头、1扇区上的硬盘分区表用来保存这些信息。这些信息就是分区命令(如Fdisk)完成时写到硬盘的0柱面、0磁头、1扇区上的。该扇区是系统中一个特殊的扇区,    是完成系统主板BIOS向操作系统交接的重要入口,称为硬盘主引导记录(Master Boot RecorderMBR)或主引导扇区。

主引导扇区由两个部分组成:即主引导记录MBR和硬盘分区表DPT。它总共512字节,其中MBR446个字节(偏移0--偏移1BDH),DPT 64个字节(偏移1BEH--偏移1FDH),最后两个字节“55AA”(偏移1FEH 偏移1FFH)是分区的结束标志。大致的结构如图6-1所示。

主引导记录却不属于任一操作系统,它先与所有的操作系统调入内存并发挥作用,根据主分区表信息来管理硬盘,然后,才将控制权交予活动分区内的操作系统。

一般情况下,一个操作系统对硬盘所进行的一切操作,都在属于本操作系统的分区内进行,其他的分区对该操作系统而言就如同不存在。这里的分区是针对类型而言的,例如,所有的FAT分区,Windows 98都能正确识别和使用,但NTFSLinux使用的EXT2SWAP分区,对Windows 98来说不可见。

对于一块硬盘,即使要将所有容量都划分给一个分区,也要显式地进行这个操作来指定。所以,对硬盘做完低级格式化后,必须进行分区操作,通过分区来完成主引导记录的写入。也正是这个原因,很多独立发行的低级格式化软件,也同时是一个分区软件,可以完成硬盘分区功能。

6.2.3  使用Fdisk来分区

Windows 98系统下,通常是使用Fdisk命令来进行分区。只要在启动时进入纯DOS模式,即可进行分区。在DOS模式下输入命令fdisk,系统会提示是否选择支持FAT32格式的分区,只要回答Y即可,如图6-2所示。

Fdisk不支持NTFS等非DOS分区的创建操作,且只能创建一个主分区,这也是它在当前多种操作系统共存的情况下,逐渐被人们遗忘的一个主要原因。

1.创建分区(Create DOS Partition

对于一块新硬盘或没有分区的硬盘(低级格式化已完成)来说,首要任务就是创建分区。当然,对于一个已经分过区且还有部分未分区空间的硬盘,同样可以进行分区。在Enter Choose处输入选项1,如图6-3所示。如果硬盘还有未分区空间,则进入创建分区界面。

6-2  选择支持FAT32格式

6-3  创建分区

2.建立主分区(Create Primary DOS Partition

为便于操作系统的引导,一块硬盘至少要建一个主分区,并且由于DOSWindows 98等操作系统的引导扇区必须建立在磁盘的第一分区,所以,首先要建立这个主引导分区。在图6-4的界面中选择1,就可以创建主分区。

系统会询问是否使用最大的可用空间作为主分区,如图6-5所示,直接回车即可按默认输入Y,将整块硬盘分成一个主分区。一些新手往往就是这样操作,一路回车到底,结果把一块几十个GB的大硬盘分成了一个区来使用。

如果输入N,系统会提示当前可用空间大小,只要在光标处输入需要的分区大小(以MB为单位)或百分比即可,如图6-6所示。

6-4  创建主分区

6-5  决定是否使用最大的可用空间作为主分区

6-6  输入主分区的大小

主分区创建完成后会显示分区情况,并标出分区占总硬盘空间的百分比,如图6-7所示,按Esc键返回到创建分区界面。

6-7  主分区的信息

3.建立扩展分区(Create Extended DOS Partition

如果不想在硬盘中分出其他的非DOS分区,可以将剩余空间全部分成扩展分区。当然,也可以留出一部分空间供以后利用其他分区软件再行分区,因为Fdisk只能创建一个DOS主分区。

在图6-4的界面中输入选项2后,系统同样提示输入扩展分区的大小,如图6-8所示,按系统提示或输入新值回车即可。

6-8  输入扩展分区的大小

扩展分区创建完成后会显示当前创建的所有分区信息,并标出分区占总硬盘空间的百分比,如图6-9所示,按Esc键返回到创建分区界面。

6-9  当前分区信息

扩展分区创建完成,系统会提示建立逻辑驱动器,直接回车即可建成一个逻辑磁盘,也可以根据要求设置分区的大小,如图6-10所示。

6-10  设置逻辑磁盘大小

可以把扩展分区分成DEF三个逻辑磁盘,按系统提示的可用逻辑磁盘的空间,输入下一个逻辑磁盘的大小或占扩展分区的百分比,直至完全分配完毕,如图6-11所示。

4.设置活动分区(Set Active Partition

分区创建完成,如果有多个主分区,必须指定一个用于引导系统的活动分区。通过图6-3中的Set Active Partition即可完成。如果硬盘中只有一个主分区,系统会自动把它设置为活动分区。活动分区只能是主分区。

6-11  创建逻辑磁盘

至此,创建分区的工作就完成了,系统会提示如果要使新的分区生效,必须重新启动系统,如图6-12所示。

6-12  分区完成

5.删除分区(Delete Partition

如果对目前的磁盘分区不满意,可以重新进行分区,但分区之前必须先删除旧的分区。在图6-3的界面中选择3可进入删除分区界面,如图6-13所示。

利用Fdisk删除DOS分区的顺序,与建立分区的顺序相反,依次是:“逻辑驱动器”→“扩展分区”→“主分区”。如果硬盘中含有非DOS分区,在这里也会显示出来,可以任意删除。在删除分区或逻辑磁盘时,系统会一直不断地Warning(警告),因为数据会全部丢失,如图6-14所示。通过一系列的输入确认,如逻辑驱动器号、卷标等信息后,按Y键即可完成删除。

6-13  删除分区界面

6-14  删除分区的提示

6.显示分区信息(Display Partition Information

通过图6-3中的选项4,可以浏览当前硬盘的分区情况,包括逻辑驱动器的分配情况、空间使用状况以及分区格式等。

7.应用要点及注意事项

1)已有分区的数据备份很重要,因为Fdisk可使涉及到的分区数据全部丢失。但未删除的分区上的数据,仍完整保留。

2)必须在硬盘所有分区删除后,才能对硬盘重新完全分区。但可以对扩展分区中的部分逻辑磁盘进行合并或重分,这时只要删除这部分逻辑磁盘即可,不需要删除全部分区。

3Fdisk只能分出一个DOS主分区。建议除了这个分区外,再建个扩展分区,分配几个适当的逻辑磁盘,不要把整个硬盘建成一个分区,因为这样一方面不便于文件管理,另一方面也不安全。

4)不要把数个操作系统全装在一个主分区中,最好利用其他软件分出多个主分区分别安装。安装操作系统的分区,不宜过大,当然也不能太小,因为还有应用程序必须要占用它,以免老是警告“内存不足、空间不够”。根据经验,像Windows XP这样的操作系统,10GB12GB的分区比较合适。应用软件不要全放在C盘,应安装到相应的逻辑磁盘中去,这样便于管理。

5)在分区时一定要注意各分区格式的兼容性,但如果选择全兼容的FATl6格式,分区大小只能达到2GB

6)如果要安装Windows 98,在DOS下只需格式化活动分区即可,其他分区留待系统安装完成在Windows下格式化,因为Windows下的32位磁盘性能比DOS下的磁盘性能要好得多,格式化的速度也要快得多。如果安装Windows 2000/XP,可直接从光盘启动,由Windows 2000/XP的安装程序完成分区和格式化。

6.2.4  使用format格式化逻辑盘

分区完成后,必须重新启动系统,然后对硬盘进行格式化。硬盘分区后所有数据都没了,只能通过系统启动软盘或者光盘来启动计算机。对硬盘进行格式化的操作是使用DOS系统的format命令来完成的。

系统启动成功后输入format c:命令行就可以格式化C盘,出现图6-15的提示信息,输入Y,按Enter键就可以开始格式化。

6-15  格式化C

format命令有以下几个常用的参数。

·      /s使格式化后的C盘成为启动盘,格式化后,可以用C盘直接启动。

·      /u无条件格式化磁盘,格式化时将不保留磁盘原先的任何信息。一般第一次格式化磁盘时,可使用这个参数,以减少格式化所需的时间。

·      /q快速格式化,使用该参数可以减少对磁盘的损害。假设一个已经被格式化的分区在使用了一段时间后,如果用户不再需要该分区中的资料,同时又嫌一个个地删除文件麻烦,就可以使用这个参数进行“快速格式化”分区,即可得到一个“干干净净”的分区,同时几乎不对硬盘造成任何损害。