Class CIM_DiskDriveDiagnosticTest
extends CIM_DiagnosticTest

This class specializes CIM_DiagnosticTest to define the tests specific to disk drives.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_DiagnosticService
   |
   +--CIM_DiagnosticTest
   |
   +--CIM_DiskDriveDiagnosticTest

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class specializes CIM_DiagnosticTest to define the tests specific to disk drives.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::Diagnostics
Versionstring2.31.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DiskDriveTestTypeuint16
DescriptionstringThe descriptions for each Disk Drive test type are below: * "Short Self-Test" (value=2) is specified for the test that performs a small set of vendor-specific tests to verify that the disk is operating properly. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Extended Self-Test" (value=3) is specified for the tests that performs an extended set of vendor-specific tests to verify that the disk is operating properly. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Selective Self-Test" (value=4) is specified for the test that performs an extended set of vendor-specific tests to verify that the disk is operating properly, but limited to a specific LBA range of the disk. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Sequential Read" (value=5) is specified for the test that performs a read operation from all disk sectors in sequential order. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Random Read" (value=6) is specified for the test that performs a read operation from disk sectors in random order. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Sequential Read-Write-Read Compare" (value=7) is specified for the test that verifies that read and write operations are performed properly for a selected LBA range. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Random Read-Write-Read Compare" (value=8) is specified for the test that verifies that read and write operations are performed properly for a selected LBA range. Disk sectors are tested in random order. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Sequential Internal Verify" (value=9) is specified for the test that verifies the ability to perform read and verify operations from track to track and head to head in sequential order for a selected LBA range. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Media Verify (value=6). * "Status" (value=10) is specified for the test that returns information that relative health of the disk drive based upon internal analysis of failure statistics. CIM_DiagnosticTest.TestTypes shall be set to Health Check (value=4). * "Grown Defects" (value=11) is specified for the test that retrieves statistics (such as the number of remapped sectors) collected by the disk drive regarding its sector remap mechanism. CIM_DiagnosticTest.TestTypes shall be set to Stress (value=4). * "4K Alignment" (value=12) is specified for the test that verifies that blocks can be properly aligned on 4K boundaries. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Power Management" (value=13) is specified for the test that verify that all system interface for cables and connectors are working properly. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Performance" (value=14) is specified for the test that verifies that the disk operates within the vendor/product specific performance ranges for data read operation transfer rates, sequential seek times and random seek times. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2) and Stress (value=6).
ModelCorrespondencestringCIM_DiskDriveDiagnosticTest.OtherDiskDriveTestType
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, .., 0x8000..
ValuesstringUnknown, Other, Short Self-Test, Extended Self-Test, Selective Self-Test, Sequential Read, Random Read, Sequential Read-Write-Read Compare, Random Read-Write-Read Compare, Sequential Internal Verify, Status, Grown Defects, 4K Alignment, Power Management, Performance, Vendor Reserved, DMTF Reserved
OtherDiskDriveTestTypestring
DescriptionstringA string that describes the test when the DiskDriveTestType property is set to 1 ("Other"). This property must be set to null when DiskDriveTestType is any value other than 1.
ModelCorrespondencestringCIM_DiskDriveDiagnosticTest.DiskDriveTestType

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
IsInUsebooleanCIM_DiagnosticTest
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherCharacteristicDescriptionstringCIM_DiagnosticTest
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
Characteristicsuint16[]CIM_DiagnosticTest
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherCharacteristicsDescriptionsstring[]CIM_DiagnosticTest
OtherTestTypesDescriptionsstring[]CIM_DiagnosticTest
ResourcesUseduint16[]CIM_DiagnosticTest
StatusDescriptionsstring[]CIM_ManagedSystemElement
TestTypesuint16[]CIM_DiagnosticTest

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
ClearResultsuint32CIM_DiagnosticTest
DiscontinueTestuint32CIM_DiagnosticTest
RequestStateChangeuint32CIM_EnabledLogicalElement
RunDiagnosticuint32CIM_DiagnosticService
RunDiagnosticServiceuint32CIM_DiagnosticService
RunTestuint32CIM_DiagnosticTest
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service