07/30/2001 5:38 pm


Screen shot of "partdump"
$ partdump /dev/hda
[ /dev/hda ]

  Total 16006410 sectors : 8003 MB (1KB = 1024)
  Real CHS 16938/15/63 : BIOS CHS 996/255/63

Original Disk Recrod (Signature AA55) @ LBA 0 / CHS 0/0/1
    1) Boot 00 : Type 83 :     6152832 sectors : 3076 MB
       CHS    0/  1/ 1 -->  382/254/63
       LBA          63 -->     6152894
    2) Boot 00 : Type 82 :      273105 sectors : 136 MB
       CHS  383/  0/ 1 -->  399/254/63
       LBA     6152895 -->     6425999
    3) Boot 00 : Type 83 :     4096575 sectors : 2048 MB
       CHS  400/  0/ 1 -->  654/254/63
       LBA     6426000 -->    10522574
  * 4) Boot 00 : Type 85 :     5478165 sectors : 2739 MB
       CHS  655/  0/ 1 -->  995/254/63
       LBA    10522575 -->    16000739

Extended Disk Recrod (Signature AA55) @ LBA 10522575 / CHS 655/0/1
    1) Boot 00 : Type 83 :      273042 sectors : 136 MB
       CHS  655/  1/ 1 -->  671/254/63
       LBA          63 -->      273104
  * 2) Boot 00 : Type 05 :     1028160 sectors : 514 MB
       CHS  672/  0/ 1 -->  735/254/63
       LBA      273105 -->     1301264
    3) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1
    4) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1

Extended Disk Recrod (Signature AA55) @ LBA 10795680 / CHS 672/0/1
    1) Boot 00 : Type 83 :     1028097 sectors : 514 MB
       CHS  672/  1/ 1 -->  735/254/63
       LBA          63 -->     1028159
  * 2) Boot 00 : Type 05 :     1638630 sectors : 819 MB
       CHS  736/  0/ 1 -->  837/254/63
       LBA     1301265 -->     2939894
    3) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1
    4) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1

Extended Disk Recrod (Signature AA55) @ LBA 11823840 / CHS 736/0/1
    1) Boot 00 : Type 83 :     1638567 sectors : 819 MB
       CHS  736/  1/ 1 -->  837/254/63
       LBA          63 -->     1638629
  * 2) Boot 00 : Type 05 :     2538270 sectors : 1269 MB
       CHS  838/  0/ 1 -->  995/254/63
       LBA     2939895 -->     5478164
    3) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1
    4) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1

Extended Disk Recrod (Signature AA55) @ LBA 13462470 / CHS 838/0/1
    1) Boot 00 : Type A6 :     2538207 sectors : 1269 MB
       CHS  838/  1/ 1 -->  995/254/63
       LBA          63 -->     2538269
    2) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1
    3) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1
    4) Boot 00 : Type 00 :           0 sectors : 0 MB
       CHS    0/  0/ 0 -->    0/  0/ 0
       LBA           0 -->          -1

Dump list of my notebook's 8GB HDD. Original Disk Record (ODR) means MBR and Extended Disk Record (EDR) means extended partition. Asterisk means Extended Disk Table (EDT), which points next EDR. EDR contains a secondary partition and/or more EDT. Thus, secondary partitions are stored in "linked-list", and they can exist till exausts disk space. ODR, EDR, and EDT are new terms proposed by me (I'll discuss later).