Class CIM_LogicalDiskBasedOnPartition
extends CIM_LogicalDiskBasedOnExtent

LogicalDisks can be BasedOn a DiskPartition. For example, a personal computer's C: drive may be located on a Partition on local PhysicalMedia. In this association of LogicalDisks to Partitions, note that the cardinality of the Antecedent, DiskPartition, is Max(1). This dictates that a LogicalDisk can not span more than one Partition. However, there are cases where this is true. When it occurs, the LogicalDisk is really based on some kind of RAID configuration (for example, a mirror or stripe set). In these scenarios, the LogicalDisk is more correctly BasedOn a StorageVolume. To prevent incorrectly using the LogicalDiskBasedOnPartition association, the Max(1) qualifier was put on the Antecedent reference to the DiskPartition.

Class Hierarchy

CIM_Dependency
   |
   +--CIM_BasedOn
   |
   +--CIM_LogicalDiskBasedOnExtent
   |
   +--CIM_LogicalDiskBasedOnPartition

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringLogicalDisks can be BasedOn a DiskPartition. For example, a personal computer's C: drive may be located on a Partition on local PhysicalMedia. In this association of LogicalDisks to Partitions, note that the cardinality of the Antecedent, DiskPartition, is Max(1). This dictates that a LogicalDisk can not span more than one Partition. However, there are cases where this is true. When it occurs, the LogicalDisk is really based on some kind of RAID configuration (for example, a mirror or stripe set). In these scenarios, the LogicalDisk is more correctly BasedOn a StorageVolume. To prevent incorrectly using the LogicalDiskBasedOnPartition association, the Max(1) qualifier was put on the Antecedent reference to the DiskPartition.None TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentCIM_LogicalDiskBasedOnPartitionCIM_DiskPartition

Propagated Association References

NameClass OriginReference Class
AntecedentCIM_LogicalDiskBasedOnExtentCIM_StorageExtent
AntecedentCIM_BasedOnCIM_StorageExtent
AntecedentCIM_DependencyCIM_ManagedElement
DependentCIM_LogicalDiskBasedOnExtentCIM_LogicalDisk
DependentCIM_BasedOnCIM_StorageExtent
DependentCIM_DependencyCIM_ManagedElement

Inherited Properties

NameData TypeClass Origin
EndingAddressuint64CIM_BasedOn
OrderIndexuint16CIM_BasedOn
StartingAddressuint64CIM_BasedOn