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 DeltaReservation
uint16 RequestedState
uint64 BlockSize
boolean Allocatable
string[] StatusDescriptions
boolean PowerManagementSupported
uint16[] ClientSettableUsage
string[] ExtentDiscriminator
string[] OtherIdentifyingInfo
uint16 DataOrganization
uint16 Access
uint16 CommunicationStatus
boolean Primordial
string SystemName
uint16 CompressionRate
boolean NoSinglePointOfFailure
uint16 Usage
string Description
datetime TimeOfLastStateChange
string SignatureAlgorithm
string Status
string ElementName
uint64 Generation
datetime InstallDate
string OtherNameNamespace
uint64 ExtentInterleaveDepth
string[] IdentifyingDescriptions
uint16 EnabledDefault
string OtherNameFormat
uint16 PrimaryStatus
boolean ErrorCleared
string InstanceID
uint16[] OperationalStatus
string Purpose
uint64 ExtentStripeLength
uint16 OperatingStatus
boolean IsBasedOnUnderlyingRedundancy
uint16 LocationIndicator
uint16 DetailedStatus
boolean Extendable
boolean IsCompressed
string Name
uint16[] PowerManagementCapabilities
boolean Bootable
uint16 CompressionState
uint16 EnabledState
boolean SequentialAccess
uint16[] AdditionalAvailability
string OtherUsageDescription
string Caption
boolean IsComposite
uint16 StatusInfo
string DeviceID
string Signature
uint16 PackageRedundancy
uint64 PowerOnHours
uint16[] AvailableRequestedStates
uint16 DataRedundancy
uint64 NumberOfBlocks
uint64 MaxQuiesceTime
uint16 TransitioningToState
uint64 TotalPowerOnHours
string ErrorDescription
uint16 HealthState
string OtherEnabledState
boolean IsConcatenated
uint32 LastErrorCode
string ErrorMethodology
string CreationClassName
uint16[] ExtentStatus
string SignatureState
uint16 Availability
string SystemCreationClassName
uint64 ConsumableBlocks