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