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