识别硬盘分区

来源:互联网 发布:房天下端口销售 编辑:程序博客网 时间:2024/05/01 16:18

       通常,硬盘是由最小的物理组成单位扇区(sector)组成,数个扇区组成一个同心圆时,就称为柱面(cylinder),最后构成整个硬盘的容量大小。

      硬盘分为两个区域:

一、放置这个硬盘的信息区,即主引导分区(Master Boot Recorder, MBR);

二、实际文件数据放置的地方

     

      MBR是整个硬盘最重要的地方,因为在MBR里记录了两个重要的信息:

一、引导程序

二、磁盘分区表(partition table).

      一旦MBR物理实体损坏时,那么这个硬盘就差不多要报废了。如果系统找不到分区表,就无法使用这块硬盘,所以数据即使没有丢失,但是没有MBR,还是不能使用。 

      我们通常所说的“硬盘分区”,其实就是在修改这个磁盘分区表。它定义了“第n个磁盘块是从第x个柱面到第y个柱面”,所以,每次当系统要去读取第n磁盘块时,就只会去读取第x到y个柱面之间的数据。

      由于MBR块的容量有限,在设计时只有4个分区记录,这些分区记录被称为主分区及扩展分区。“主分区 + 扩展分区”最多只能有4个分区,如果要超过4个分区,就需要扩展分区(扩展分区不能直接使用,还需要划分逻辑分区才行),而且必须将分区分为“3P + E”。假如是一个20GB的硬盘,而4个主分区共用去了15GB,是否还有5GB可以利用呢?否!因此,请千万注意,如果分区超过4个,一定要有扩展分区,而且必须将所有剩下的空间都分配给扩展分区,然后再以逻辑分区来规划分区的空间。考虑到磁盘的连续性,一般建议将扩展分区放在最后面的柱面内。