[Windows 95 only.]
Note: Values for head and track are 0-based. Sector values are 1-based. This structure is implemented in Windows OEM Service Release 2 and later.
s_partition    STRUC
    Part_BootInd        DB    ?
    Part_FirstHead      DB    ?
    Part_FirstSector    DB    ?
    Part_FirstTrack     DB    ?
    Part_FileSystem     DB    ?
    Part_LastHead       DB    ?
    Part_LastSector     DB    ?
    Part_LastTrack      DB    ?
    Part_StartSector    DD    ?
    Part_NumSectors     DD    ?
s_partition    ENDS
| Value | Description | 
|---|---|
| PART_UNKNOWN(00h) | Unknown. | 
| PART_DOS2_FAT(01h) | 12-bit FAT. | 
| PART_DOS3_FAT(04h) | 16-bit FAT. Partition smaller than 32MB. | 
| PART_EXTENDED(05h) | Extended MS-DOS Partition. | 
| PART_DOS4_FAT(06h) | 16-bit FAT. Partition larger than or equal to 32MB. | 
| PART_DOS32(0Bh) | 32-bit FAT. Partition up to 2047GB. | 
| PART_DOS32X(0Ch) | Same as PART_DOS32(0Bh), but uses Logical Block Address Int 13h extensions. | 
| PART_DOSX13(0Eh) | Same as PART_DOS4_FAT(06h), but uses Logical Block Address Int 13h extensions. | 
| PART_DOSX13X(0Fh) | Same as PART_EXTENDED(05h), but uses Logical Block Address Int 13h extensions. |