struc PartEntry
peBootable db ? ; 80h = bootable, 00h = non-bootable
peBeginHead db ? ; Beginning head (<=> 1st track in part.)
peBeginSector db ? ; Beginning sector (rel. to 1st track)
peBeginCylinder db ? ; Beginning cylinder (<=> 1st track)
peFileSystem db ? ; Type of file system
peEndHead db ? ; Ending head (<=> last track in part.)
peEndSector db ? ; Ending sector (rel. to 1st track)
peEndCylinder db ? ; Ending cylinder (<=> last track)
peStartSector dd ? ; Starting sector (rel. to beg. of disk)
peSectors dd ? ; No. of sectors in partition
ends

; The PartEntry structure specifies the size and the starting
; and ending sectors of a partition on a disk that can be
; partitioned.
; DOS supplies a partition table for every disk that can be
; partitioned. The table, placed at the end of the first hidden
; sector on the logical drive, consists of one or more PartEntry
; structures.
;
; ; peFileSystem
; 00h Unknown
; 01h 12-bit FAT; partition smaller than 10 MB
; 04h 16-bit FAT; partition smaller than 32 MB
; 05h Extended DOS partition
; 06h 16-bit FAT; partition larger than or equal to 32 MB