贴子 

精华 

积分 

信用 

竞猜 

魅力 

威望 

现金  CZB

银行  CZB

黄金 

比特币 

注册时间 1970-01-01

发表于:2006-11-02 08:11:28   |  显示全部帖子   |  本帖随机奖励楼主:0 CZB   |  转账至  

分区技巧!!

一,  高级分区技巧:
  提高高级分区技巧,我们有必要先来了解一下簇的概念。文件系统是操作系统的一个集成部分,一个较新的操作系统通常可以支持多种文件系统。比如:DOS支持FAT16文件系统、Windows95/98/ME支持FAT16和FAT32文件系统,而Windows200/XP支持FAT16、FAT32以及NTFS文件系统。文件系统是操作系统与驱动器之间的一个接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT16、FAT32、NTFS)打开文件,而簇的概念此时也应孕而生。虽然扇区是磁盘最小的物理存储单元,但对于DOS操作系统来说,扇区要小得多(仅仅512个字节),DOS无法对数目众多的扇区进行寻址。根据DOS的设计初衷,DOS只能处理216个磁盘单元,而磁盘单元可以是扇区也可以是由扇区集合所构成的簇。所以当用FAT格式时,扇区必须组成“簇”的形式,每个簇可以包括2、4、8、16、32或者是64个扇区。簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。而簇的大小直接影响硬盘分区表的大小:虽然簇变大之后能够管理更多磁盘空间,并且能加快读写速度,提高数据寻道时间,但由于分区表体积的增大以及簇容量的变大,导致磁盘空间的浪费。
磁盘空间浪费主要体现在以下两点:
1. 文件分配表体积的增大。
2. 一个只有一个字节的文件,在一个每簇2KB的分区上,也要占用2K字节磁盘空间;如果在每簇 16KB的分区上,这一个字节的文件则要占用 16KB 空间。从文件末尾到该文件簇末尾的空间称为簇悬置空间,积累的簇悬置空间越大,磁盘浪费的空间也越大。
  这时,我们就需要找到一个即能考虑性能也能兼顾容量的分区方法。通常这样的方法被称为按簇分区,而要想如此操作则需要第三方分区软件的支持,比如PQmagic(分区魔术师),这是最常见的一款分区工具软件。
  通常按照经验来说8GB以下的分区容量,把簇的大小设置为8KB将能获得性能与容量的平衡。
  按照使用用途来进行分区是按簇分区的高级方法,如果分区为8G,并且分区为引导分区,那么按照上面所说的,把簇设置成8KB将比把簇设置成16KB,将更能节约磁盘空间和性能。因为引导分区是经常需要进行数据读写的,通常数据非常多并切小,这样使用大的簇将更浪费磁盘空间,并且也不利于数据的寻址。如果8GB容量分区是逻辑分区,并且只是储存一些大容量的视频文件,这样就没有必要把簇的值设定得太低了,这样反而不利于读写。
  当然也不能够把非常大的分区的簇设定太小,这样不仅影响读写速度,并且还容易产生文件碎片,总之按照分区功能设定簇大小进行分区就是分区的高级技巧了。

二,  正确分区:将1.99G变成2G整数
  许多朋友的电脑中存在大量类似于1.99GB、3.93GB之类的分区,然而实际上我们在使用FDISK分区时的初衷并不是这样的,我们希望分区大小是一个整数,例如2GB、4GB等,而且我们在分区时也明明是按照1GB=1024MB的公式计算的,例如想分2GB就输入2048MB。实际上在进行分区时,直接使用1GB=1024MB的公式是不正确的,我们只要换个公式就能计算出整数分区的数值了。

  这里我们把要分区的整数GB设置为“N”,则正确的计算公式应为:

  (N-1)*4+1024*N

  根据此公式算得的结果单位为MB。例如,你想要得到一个2GB的分区,套用公式就应为:

  (2-1)*4+1024*2=2052MB

  也就是说在FDISK分区时,你输入2052MB才能得到一个2GB的分区,而我们通常输入的2048MB当然也就显示为1.99GB了。

  再如,你想得到一个8GB的分区,根据公式(8-1)*4+1024*8=8220MB,你只需要输入8220MB就可以得到一个8GB的整数分区了。掌握了这个公式,其他的任何分区大小你都可以计算到,现在再看看你的硬盘,没有了1.99GB的分区。
楼主
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删主题    删主题    |