| Name | Data Type | Default Value | Qualifiers |
| Name | Data Type | Value |
| MaxCapacity | uint64 | |
| Description | string | The largest partition size (in blocks) of this style supported on this platform. |
| PUnit | string | count |
| Required | boolean | true |
| Units | string | Blocks |
| MaxNumberOfPartitions | uint16 | |
| Description | string | The maximum number of partitions that can be BasedOn the Underlying extent. |
| Required | boolean | true |
| OverlapAllowed | boolean | false |
| Description | string | The platform supports partitions with overlapping address ranges. |
| Required | boolean | true |
| PartitionStyle | uint16 | |
| Description | string | The partition style (i.e partition table type) associated with this capabilities instance. |
| Required | boolean | true |
| ValueMap | string | 2, 3, 4 |
| Values | string | MBR, EFI, VTOC |
| PartitionTableSize | uint32 | |
| Description | string | The number of block occupied by the partition table and other metadata. The effective block size for partitions is the StorageExtent's ConsumableBlocks minus this size. |
| ModelCorrespondence | string | CIM_StorageExtent.ConsumableBlocks |
| PUnit | string | count |
| Required | boolean | true |
| Units | string | Blocks |
| Version | uint16 | |
| Description | string | The version number associated with this partition style. |
| OtherValidSubPartitionStyles | string[] | |
| ArrayType | string | Indexed |
| Description | string | A string describing the partition style if the corresponding entry in ValidSubPartitionStyles is 'Other'. |
| ValidSubPartitionStyles | uint16[] | |
| ArrayType | string | Indexed |
| Description | string | Some partitions can act as a container for other partitions. If sub partitions are not supported, this should be set to NULL. |
| ValueMap | string | 1, 2, 3, 4 |
| Values | string | Other, MBR, VTOC, EFI |