基于提高计算机硬盘效率的

更新时间:2023-12-21 作者:用户投稿原创标记本站原创 点赞:4784 浏览:16171

摘 要 :通过对硬盘簇的分析来合理使用簇的大小,用户可以提高计算机的整体性能.用户对簇的概念的了解及对格式化合理应用到不同的分区,可以达到较好规划硬盘的目的.该文对计算机用户如何方便地规划好计算机硬盘进行了研究,探讨了几个具体问题:1)文件存储;2)簇的概念;3)硬盘分区.

关 键 词 :文件存储;扇区分簇;硬盘分区

中图分类号:TP308文献标识码:A文章编号:1009-3044(2012)12-2829-02

Discussion about Improving the Use Efficiency of the Computer Hard Disk

WANG Hong-biao

(Section of Computer Teaching and Research, Henan Provincial Youth League School, Zhengzhou 450002, China)

Abstract: Based on the analysis of the rational use of the hard disk cluster, we can improve the overall puter performance. By under standing the concept of clustering and formatting reasonably to different partitions of hard disk, we can achieve the optimal use of hard disk. How puter users can easily plan their puter hard disk has been studied on this article, Discussion of several issues specific to 1, File store 2, concept of cluster 3, hard disk partition.

Key words: File storage, clustering, disk partition

计算机硬盘是目前使用十分普遍的外存储器.对于它的使用关系到整个计算机系统的优劣,一个规划使用好的硬盘不仅可以把它的存储空间利用的极致,而且还可以提高它的存储速度,使整个计算机系统达到较好的运行状态.

1计算机硬盘的文件存储

文件是指一组相关信息的集合.这组信息的大小是随机的,硬盘要存储这些信息是通过文件系统来完成的.文件系统是指文件命名、文件存储和文件组织的总体结构.美国Microsoft公司开发的PC-DOS、MS-DOS和Windows 95以前的操作系统使用是专门的FATl6文件系统,FATl6文件系统也称为基本的文件系统.随着软硬件的发展又有了增强的文件系统(FAT32),FAT32比FATl6支持更小的簇,这使得FAT32驱动器的空间分配更有效率.和下面将要提到的Windows NT文件系统(NTFS)文件系统它们妥善解决长文件名的问题,在FAT16时文件名是主文件名为8个字符,而长文件名可达255个字符,使文件名更具有可读性,人们很容易通过名字来表示文件的内容.

1.1文件系统

要完成一个文件的存储计算机的操作系统首先是按文件名存储,然后在随机分配存储空间,那么一个文件就会被分配到N组不连续的存储空间,这些存储空间地址就需要记录下来,主要是来跟踪文件存储在磁盘空间各文件段的状态,也就是我们常说的“文件分配表”.文件分配表主要记录的是一个文件在磁盘存储中每个文件段的地址.计算机存储文件是将文件分配成若干个文件段以簇为单位进行存储,所分配簇的地址只有第一次使用的硬盘是连续的.

2什么是簇

簇是磁盘文件的基本存储单位.程序将新文件的数据写入到硬盘时,操作系统需找出硬盘上可用于存储新数据的未用存储空间也称为扇区.反之,当程序需要从硬盘中读数据时,操作系统需找到硬盘上存储有数据的扇区;当需要向硬盘存储文件时,它就会分配给该文件一组扇区.也称为扇区分簇.它能使操作系统能够更有效地根据内存需要来管理文件定位表.盘簇(简称为簇)即是一组固定数目的扇区.

2.1簇大小的影响

人们希望所存储的文件在访问时的速度越快越好,这取决于簇的大小,如果簇足够大,一个文件只分配一个簇那么它的存储时间最快,但是这个文件不可能与簇的大小一致,其结果是用不完的扇区不可以再次分配造成浪费;如果提供硬盘的使用效率似乎就的要使簇足够的小,这样可以充分的利用硬盘的有效空间,但是有不可避免的造成分配给一个文件的簇的数量太多以至于影响文件的访问速度.

3硬盘分区的作用

硬盘为什么要分区?由于硬盘的空间在不断的增加,文件系统也在不断的发展,它从FAT16到FAT32再到NTFS格式从下面的表1中可以看出硬盘分区与簇的具体关系.

表1分区大小与簇大小比较表

计算机中所有的信息都保存在簇中.簇越小,保存信息的效率就越高.在FAT16文件系统中,每个分区的大小为2G以内,最多有65525个簇,簇的大小为4KB--32KB;在FAT32文件系统中,每个分区的大小为32G以内,最多有65525个簇,簇的大小为4KB--32KB;在NTFS文件系统中,每个分区的大小可以任意设置,簇的大小为4KB--512KB;簇的大小可以通过格式化时进行选择,如图1所示.

如果使用压缩功能对簇大小的要求在Windows XP系统中,为了使用压缩功能来节省磁盘空间,必须遵循两个条件:即磁盘分区必须是NTFS文件系统和分区中簇的大小不得超过4KB.

根据上面的研究可以利用硬盘的分区来改变簇的大小,以达到既可以提高存取文件的速度又可以充分的利用硬盘空间.如果簇的大小设置不合理会使硬盘在使用的过程中产生大量的碎片影响硬盘的读写速度.一般来说文本文件需要的空间较小多媒体文件需要的空间较大,这样可以利用不同的分区在格式化的时候选择簇的不同大小以满足人们的要求.格式化简单的可以理解为在已分区的硬盘上建立文件的管理机制.这样在存储文件时可以利用不同的分区来存储不同大小的文件,大的多媒体文件可以选择簇大的分区,小的文本文件可以选择簇小的分区,这样就满足了不同文件的存储需要,既提高了文件的存储速度也达到了充分利用硬盘空间的目的.