1、硬盘分区划分标准
硬盘的分区由主分区、扩展分区和逻辑分区组成;所以我们在对硬盘分区时要遵循这个标准;主分区(包括扩展分区)的最大个数是四个,主分区(包含扩展分区)的个数硬盘的主引导记录MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(GRUB,LILO,NTLOARDER等)和分区表记录。其中扩展分区也算一个主分区;扩展分区下可以包含更多的逻辑分区;所以主分区(包括扩展分区)范围是从1-4,逻辑分区是从5开始的,比如下面的例子。

Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2   766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3   2806 9729 55617030 5 Extended
/dev/hda5   2806 3825 8193118+ 83 Linux
/dev/hda6   3826 5100 10241406 83 Linux
/dev/hda7   5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8   5199 6657 11719386 83 Linux
/dev/hda9   6658 7751 8787523+ 83 Linux
/dev/hda10   7752 9729 15888253+ 83 Linux

通过这个例子,我们可以看到主分区有3个,从 hda1-hda3 ,扩展分区由 hda5-hda10 ;此硬盘没有主分区4,所以也没有显示主分区hda4 ;但逻辑分区不可能从4开始,因为那是主分区的位置。

2、合理的规划分区
关于一个磁盘的分区,一个磁盘应该有四个主分区,其中扩展也算一个主分区,存在以下情况:
1) 分区结构之一:四个主分区,没有扩展分区

[主|分区1] [主|分区2] [主|分区3] [主|分区4]

这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的。
2) 分区结构之二:三个主分区,一个扩展分区

[主|分区1] [主|分区2] [主|分区3] [扩展分区]      
      |      
    [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8]  

这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区。
3) 最合理的的分区方式
最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的

[主|分区1] [主|分区2] [主|分区3] [扩展分区]      
      |      
    [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ……
[主|分区1] [主|分区2] [扩展分区]      
    |      
  [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ……
[主|分区1] [扩展分区]        
  |        
  [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ……

最不合理的分区结构:主分区包围扩展分区

[主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间]    
      |      
    [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ……

这样 [主|分区2] 和 [主|分区4] 之间的 [扩展分区] 是有自由度,但 [主|分区4] 后的 [空白未分区空间] 怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能;虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取。