CIM_GPTDiskPartition¶
Class reference¶
Subclass of CIM_GenericDiskPartition
GPT is a newer partitioning style that supports volumes larger than the 2 terabyte max of other partition styles. GPT in general is associated with PC X86 architectures, but GPT partitions are OS and platform independent. GPT uses 16 byte GUIDs (Globally Unique IDs) for certain properties. The DeviceId property inherited from LogicalDevice should be a GUID for GPTDiskPartitions; this string property should be formatted as a 32 character string with two text bytes representing each binary byte. GPT specifications call for a Protective MBR table (PMBR) in block 0 followed by an GPT (GUID Partition Table). The MBR must describe a single active partition - the GPT Partition that occupies the rest of the disk. The user only sees the GPT style partitions in this second MBR partition. This could be modelled as two tiers, but since the specification requires this precise behavior with no management at the MBR level, only the GPT style partitions are exposed through the CIM model.
Key properties¶
Local properties¶
string
PartitionType
The PartitionType as defined in the GPT specs and platform specific documentation - GUID format. This string property MUST be formatted with two text bytes representing each binary byte.
Local methods¶
None
Inherited properties¶
uint8
DeltaReservationuint16
RequestedStateuint64
BlockSizeboolean
Allocatablestring[]
StatusDescriptionsboolean
PowerManagementSupporteduint16[]
ClientSettableUsagestring[]
ExtentDiscriminatorstring[]
OtherIdentifyingInfouint16
DataOrganizationuint16
Accessuint16
CommunicationStatusboolean
Primordialstring
SystemNameboolean
ErrorClearedboolean
NoSinglePointOfFailureuint16
Usagestring
Descriptiondatetime
TimeOfLastStateChangestring
SignatureAlgorithmstring
Statusstring
ElementNamedatetime
InstallDatestring
OtherNameNamespaceuint64
ExtentInterleaveDepthstring[]
IdentifyingDescriptionsuint64
Generationstring
OtherNameFormatuint16
NameFormatuint16
PrimaryStatusuint16
EnabledDefaultstring
InstanceIDuint16[]
OperationalStatusstring
Purposeuint64
ExtentStripeLengthuint16
OperatingStatusboolean
IsBasedOnUnderlyingRedundancyuint16
LocationIndicatoruint16
DetailedStatusboolean
Extendableboolean
IsCompressedstring
Nameuint16[]
PowerManagementCapabilitiesboolean
Bootableuint16
CompressionStateuint16
EnabledStateboolean
SequentialAccessuint16[]
AdditionalAvailabilitystring
OtherUsageDescriptionuint16
NameNamespaceboolean
IsCompositeuint16
StatusInfostring
DeviceIDstring
Signatureuint16
PackageRedundancyuint64
PowerOnHoursuint16[]
AvailableRequestedStatesuint16
DataRedundancyuint64
NumberOfBlocksuint64
MaxQuiesceTimeuint16
TransitioningToStateuint64
TotalPowerOnHoursstring
Captionstring
ErrorDescriptionuint16
CompressionRateuint16
HealthStatestring
OtherEnabledStateboolean
IsConcatenateduint32
LastErrorCodestring
ErrorMethodologystring
CreationClassNameuint16[]
ExtentStatusstring
SignatureStateuint16
Availabilitystring
SystemCreationClassNameuint64
ConsumableBlocks