我的分区与hda×对应关系的一个疑问

我的分区与hda×对应关系的一个疑问

我使用fdisk -l命令得到的是这样的结果:
Disk /dev/hda: 255 heads, 63 sectors, 9729 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       637   5116671    b  Win95 FAT32
/dev/hda2           638      9728  73023457+   f  Win95 Ext'd (LBA)
/dev/hda5           638      1274   5116671    7  HPFS/NTFS
/dev/hda6          1275      2294   8193118+   7  HPFS/NTFS
/dev/hda7          2295      4206  15358108+   b  Win95 FAT32
/dev/hda8          4207      6118  15358108+   7  HPFS/NTFS
/dev/hda9          6119      6894   6233188+  83  Linux
/dev/hda10         6895      8030   9124888+  83  Linux
/dev/hda11         8031      8795   6144831   83  Linux
/dev/hda12         8796      8859    514048+  82  Linux swap
/dev/hda13         8860      9728   6980211   83  Linux

请教一下各位高手:
1、上面的hda2分区到底是什么(我的D盘对应的是/dev/hda5)?为什么/dev/hda2和/dev/hda5的Start值都是638?
2、为什么我的第二个分区对应的不是hda3,而是hda5?
谢谢!
hda2是扩展分区,hda5是hda2的第一个逻辑分区,当然一样啦
阿,对了,第2个问题是因为有4个主分区(也包括扩展分区),当然逻辑只能从5开始啦
哦,是这样
谢谢这位大哥帮忙