前言及硬盘分区须知
完成硬件安装后的硬盘还不能用于存储数据,必须经过初始化才能正常使用,而这其中很重要的一关就是硬盘分区。硬盘分区,英文叫做 Partition,在英文版MCSE教程上是这样描述分区的:“分区是硬盘的逻辑组成部分,它是一个能够被格式化和单独使用的较小单元。”实际上,对分区的一个更完善的表达应该是:在硬盘的自由空间上创建的、将一块物理硬盘划分成多个能够被格式化和单独使用的逻辑单元的一种形式。所谓自由空间,是指硬盘上没有使用的或者说没有被分区的部分。
一、硬盘分区须知
硬盘分区的目的主要有三个,一是对硬盘初始化,以便可以用于存储数据;二是便于管理,可以有针对性的对数据进行分类存储,同时也能更好地利用磁盘空间;三是方便安装操作系统,不同的分区可以使用不同的文件系统,以便安装不同的操作系统。
硬盘分区总的来说,可以分成基本分区和扩展分区。基本分区也叫主分区,它是物理磁盘中可以被标为激活,并且被系统用于引导计算机的磁盘分区。在Windows NT下,每个物理磁盘最多可以有四个基本分区,多个基本分区的目的是为了分隔不同的操作系统,基本分区不能再划分子分区,所以基本分区只能有一个盘符,没有逻辑盘的概念。硬盘中引入扩展分区的目的就是为了突破一个硬盘上只能有四个分区的限制,通过扩展分区,用户可以给硬盘划分出多于四个的逻辑分区。扩展分区也必须在自由空间上建立,一个硬盘上只能有一个扩展分区,所以对硬盘分区时,如果用户没有建立非DOS分区的需要(例如安装Linux,需要建立Ext2分区),那么一般来说是将基本分区之外的自由空间都分配给扩展分区,然后再在扩展分区上逻辑分区(也叫逻辑盘)。
在对硬盘进行分区时,有一个很重要的概念,就是选择合适的硬盘文件系统。电脑发展至少,出现了许多分区格式,就微软视窗操作系统来说,它支持的操作系统有FAT、FAT32、NTFS。FAT32是比较常用的文件系统,而FAT有时也称为FAT16,它是一种早期出现的文件系统,几乎所有的操作系统都支持这一种格式,从dos、Win 3.x到win 9x/ME、Windows NT、Win2000及Windows XP,甚至linux都支持这种分区格式。但它的缺点也非常明确,最大的缺点就是不支持大容量硬盘。至于NTFS,它是Windows NT之后推出的一种新型分区格式。此外,Linux还有自己的文件系统,它支持的分区格式有Ext2等,而OS/2也自有一套,它支持的分区格式有HPFS。正因为有这么多文件系统,所以在分区硬盘时一定要选择一个合适的分区格式。
最后,硬盘分区前还要清楚硬盘该怎么分,分几个区,每个区多大会比较合适。而这对于不同的硬盘、不同的用户会有不同的解决方案,所以笔者在此不可能一一说明,只能说具体情况具体分析,例如用户想装双系统,即可装Windows操作系统,还想装Linux系统,此时硬盘肯定需要留出两个区来给Linux用,一个做为Linux主分区(ext2),另一个分区比较小(一般是电脑物理内存的两倍,留作Linux的数据交换分区)。至于硬盘分区软件,目前也有许多,比较常见的有fdisk.com、Partition Magic,接下来,笔者就详细介绍一下硬盘分区软件。
合理安排分区
在本章的第一节中,笔者已经对硬盘分区的具体实现方法进行了详细介绍。但如何分区及选择何种分区格式才算合理,才能起到优化系统的作用呢?
在Win 98之前,系统一般采用FAT16分区格式,其簇的大小为32KB,这样无论写入磁盘的资料有多小,都会至少占据32KB,因此如果磁盘中的小文件很多,浪费的空间将非常可观,于是FAT32格式应运而生,其簇大小已缩减为4KB,这样可减少硬盘上浪费的空间。所以如果你的硬盘是FAT16格式,则可以用Windows内建的系统工具“驱动器转换器”,把它转换为FAT32格式。新买的硬盘,可在Fdisk分区时直接把它划成FAT32格式,一般2GB以上的分区,最好采用FAT32格式。
对于Windows 2000或者Windows XP,系统默认使用的分区格式为NTFS,NTFS在运行时能比FAT32更加有效率,而且更加节省空间,所以如果用户希望安装Windows 2000/XP,笔者推荐将硬盘格式化NTFS分区格式。不过由于NTFS与FAT32不兼容,所以如果用户希望从Windows 98下访问2000/XP分区的文件,那就2000/XP分区也就不能使用NTFS格式了。
在分区时还需要注意主分区的大小。Windows启动时,要从主分区查找、调用系统文件,如果主分区过大,就会延长启动时间,所以有些人的做法是将主分区尽量控制在2~3GB之间,其它分区则按硬盘剩余大小平均划分为2~3个,然后再创建一个大小为400MB的分区作为备份分区。这种分区方法只适合于小容量硬盘,对于现在动辄40GB甚至100GB的大容量硬盘而言,一般来说主分区选在8~10GB就比较合适,而其它分区就可以根据用户需要进行合理分区。
如果用户想在一块硬盘上安装多操作系统,那最好将不同的操作系统安装在不同的分区内,所以在对硬盘分区时就需要考虑到相关情况。一般来说,在主分区中只安装Windows操作系统和一些必须软件,在其它分区安装常用软件、游戏等,这样便于维护和管理。