CIM_DiskPartition¶
Class reference¶
Subclass of CIM_GenericDiskPartition
A DiskPartition is a subclass of GenericDiskPartition for MBR (Master Boot Record) style partitions used in X86 platforms such as Windows and Linux.
Key properties¶
Local properties¶
uint16
PartitionSubtype
The ‘sub’ type of a primary, extended, or logical Partition. The list of possible values corresponds to the decimal representation of the typical values in the Partition record.
ValueMap Values 0 Empty | Microsoft 1 DOS 12-bit FAT 2 XENIX root 3 XENIX usr 4 DOS 16-bit FAT 5 DOS Extended 6 DOS 16-bit FAT (> 32MB) 7 OS/2 HPFS | Win NTFS | QNX Ver 2 | Adv UNIX 8 AIX Boot | OS /2 | Dell (Array) | Commodore DOS 9 AIX Data, Coherent 10 OS/2 Boot Manager 11 32-bit FAT 12 32-bit FAT 14 Microsoft 16-bit FAT 15 Microsoft DOS Extended 16 OPUS | OS/2 2.0 17 OS/2 (MOSS) Inactive Type 1 18 Compaq Diagnostics Partition | Microsoft 20 OS/2 (MOSS) Inactive Type 4 22 OS/2 (MOSS) Inactive Type 6 23 OS/2 (MOSS) Inactive Type 7 27 OS/2 (MOSS) Inactive Type B 28 OS/2 (MOSS) Inactive Type C 33 Microsoft 35 Microsoft 36 Microsoft 38 Microsoft 49 Microsoft 51 Microsoft 52 Microsoft 53 OS/2 Logical Volume Manager 54 Microsoft 55 OS/2 JFS Log 60 PowerQuest 64 VENIX 80286 | Series/1 Disk 65 Personal RISC Boot 66 Veritas 67 Veritas 80 OnTrack Disk Manager Read Only DOS 81 OnTrack Disk Manager Read/Write DOS 82 CPM | Microport System V/386 | OnTrack Disk Mgr | Microsoft 83 OnTrack Disk Manager 84 OnTrack Disk Manager Non-DOS 85 Micro House EZ-Drive Non-DOS 86 Golden Bow Vfeature | Microsoft 97 Storage Dimensions SpeedStor | Microsoft 99 UNIX - AT&T System V/386 | SCO UNIX 100 Novell NetWare | Speedstore 101 Novell NetWare 102 Novell NetWare 103 Novell 104 Novell 105 Novell 113 Microsoft 115 Microsoft 116 Microsoft 117 PC/IX IBM 118 Microsoft 119 QNX POSIX 120 QNX POSIX (Secondary) 121 QNX POSIX (Secondary) 128 Minix (<=1.4a) | Linux | Microsoft 129 Minix (>=1.4b) | Microsoft 130 Linux Swap | Prime 131 Linux Native | Apple 132 System Hibernation for APM 134 Microsoft 135 HPFS FT mirror 147 Amoeba | Microsoft 148 Amoeba BBT | Microsoft 161 Microsoft 163 Microsoft 164 Microsoft 165 BSD/386 166 Microsoft 177 Microsoft 179 Microsoft 180 Microsoft 182 Microsoft 183 BSDI fs | Microsoft 184 BSDI Swap | Microsoft 193 Microsoft 196 Microsoft 198 Microsoft 199 Syrinx | HPFS FT Disabled Mirror 216 CP/M 86 219 Digital Research CPM-86 | Concurrent DOS | OUTRIGGER 225 SpeedStor 12-bit FAT Extended 227 DOS Read-Only | Storage Dimensions 228 SpeedStor 16-bit FAT Extended 229 Microsoft 230 Microsoft 239 Intel 240 OS/2 Raw Data 241 Storage Dimensions 242 DOS (Secondary) 243 Microsoft 244 SpeedStor Large | Storage Dimensions 246 Microsoft 254 Lan Step | SpeedStor | IBM PS/2 IML 255 Bad Block Tables 65535 Unknown
uint16
NameFormat
DiskPartition names MUST use OS Device Name format. In cases where the partition names can not be used by applications programmatically (for example, open()) the NameFormat SHOULD be ‘Other’.
ValueMap Values 1 Other 12 OS Device Name
boolean
PrimaryPartition
Boolean indicating that the DiskPartition is labelled as the primary partition for a ComputerSystem.
uint16
PartitionType
The type of Partition.
ValueMap Values 0 Unknown 1 Primary 2 Extended 3 Logical
uint16
NameNamespace
DiskPartition names MUST use OS Device Namespace.
ValueMap Values 1 Other 8 OS Device Namespace
Local methods¶
None
Inherited properties¶
uint8
DeltaReservationuint16
RequestedStateuint64
BlockSizeboolean
Allocatablestring[]
StatusDescriptionsboolean
PowerManagementSupporteduint16[]
ClientSettableUsagestring[]
ExtentDiscriminatorstring[]
OtherIdentifyingInfouint16
DataOrganizationuint16
Accessuint16
CommunicationStatusboolean
Primordialstring
SystemNameuint16
CompressionRateboolean
NoSinglePointOfFailureuint16
Usagestring
Descriptiondatetime
TimeOfLastStateChangestring
SignatureAlgorithmstring
Statusstring
ElementNameuint64
Generationdatetime
InstallDatestring
OtherNameNamespaceuint64
ExtentInterleaveDepthstring[]
IdentifyingDescriptionsuint16
EnabledDefaultstring
OtherNameFormatuint16
PrimaryStatusboolean
ErrorClearedstring
InstanceIDuint16[]
OperationalStatusstring
Purposeuint64
ExtentStripeLengthuint16
OperatingStatusboolean
IsBasedOnUnderlyingRedundancyuint16
LocationIndicatoruint16
DetailedStatusboolean
Extendableboolean
IsCompressedstring
Nameuint16[]
PowerManagementCapabilitiesboolean
Bootableuint16
CompressionStateuint16
EnabledStateboolean
SequentialAccessuint16[]
AdditionalAvailabilitystring
OtherUsageDescriptionstring
Captionboolean
IsCompositeuint16
StatusInfostring
DeviceIDstring
Signatureuint16
PackageRedundancyuint64
PowerOnHoursuint16[]
AvailableRequestedStatesuint16
DataRedundancyuint64
NumberOfBlocksuint64
MaxQuiesceTimeuint16
TransitioningToStateuint64
TotalPowerOnHoursstring
ErrorDescriptionuint16
HealthStatestring
OtherEnabledStateboolean
IsConcatenateduint32
LastErrorCodestring
ErrorMethodologystring
CreationClassNameuint16[]
ExtentStatusstring
SignatureStateuint16
Availabilitystring
SystemCreationClassNameuint64
ConsumableBlocks