MSFT_PhysicalDisk-Klasse
Stellt einen Subsystemantrieb oder eine Spindel dar.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht.
Syntax
class MSFT_PhysicalDisk : MSFT_StorageFaultDomain
{
UInt16 UniqueIdFormat;
String DeviceId;
String FriendlyName;
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OperationalDetails[];
String PhysicalLocation;
UInt16 VirtualDiskFootprint;
UInt16 Usage;
UInt16 SupportedUsages[];
String Description;
String PartNumber;
String FirmwareVersion;
String SoftwareVersion;
UInt64 Size;
UInt64 AllocatedSize;
UInt16 BusType;
Boolean IsWriteCacheEnabled;
Boolean IsPowerProtected;
UInt64 PhysicalSectorSize;
UInt64 LogicalSectorSize;
UInt32 SpindleSpeed;
Boolean IsIndicationEnabled;
UInt16 EnclosureNumber;
UInt16 SlotNumber;
Boolean CanPool;
UInt16 CannotPoolReason[];
String OtherCannotPoolReasonDescription;
Boolean IsPartial;
UInt16 MediaType;
};
Member
Die MSFT_PhysicalDisk-Klasse verfügt über folgende Membertypen:
Methoden
Die MSFT_PhysicalDisk-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
Wartung | Ermöglicht die Ausführung von Wartungsvorgängen auf dem physischen Datenträger in einem konkreten Pool, z. B. Firmwareupdates. |
Zurücksetzen | Setzt den physischen Datenträger zurück. |
SetAttributes | Updates die Attribute des physischen Datenträgers. |
SetDescription | Legt die Beschreibung für den physischen Datenträger fest oder ändert sie. |
SetFriendlyName | Legt den Anzeigenamen für den physischen Datenträger fest oder ändert diese. |
SetUsage | Legt die beabsichtigte Verwendung für den physischen Datenträger in einem konkreten Pool fest oder ändert sie. |
SetWriteCache | Ermöglicht das Aktivieren oder Deaktivieren des Schreibcaches des physischen Datenträgers. |
Eigenschaften
Die MSFT_PhysicalDisk-Klasse verfügt über diese Eigenschaften.
AllocatedSize
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Einheiten ("Bytes")
Die Gesamtmenge des verwendeten Speicherplatzes auf diesem physischen Datenträger. Dies sollte die Nutzung aus allen Speicherpools und anderen auf dem Datenträger gespeicherten Daten umfassen.
BusType
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Der Speicherbustyp des physischen Datenträgers.
Wert | Bedeutung |
---|---|
Unbekannt 0 | Der Bustyp ist unbekannt. |
SCSI 1 | SCSI |
ATAPI 2 | ATAPI |
ATA 3 | ATA |
1394 4 | IEEE 1394 |
SSA 5 | SSA |
Fibre Channel 6 | Fibre Channel |
USB 7 | USB |
RAID 8 | RAID |
iSCSI 9 | iSCSI |
SAS 10 | Serial Attached SCSI (SAS) |
SATA 11 | Serial ATA (SATA) |
SD 12 | Secure Digital (SD) |
MMC 13 | Multimediakarte (MMC) |
MAX . 14 | Dieser Wert ist für die Verwendung durch das System reserviert. |
Dateigehaktetes Virtuelles 15 | File-Backed Virtual |
Speicherplätze 16 | Speicherplätze |
NVMe 17 | |
Microsoft Reserved 18.. | Dieser Wert ist für die Verwendung durch das System reserviert. |
CannotPoolReason
Datentyp: UInt16-Array
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Ein Array von Werten, das die Gründe angibt, warum dieser physische Datenträger nicht zu einem konkreten Pool hinzugefügt werden kann. Diese Eigenschaft ist nur gültig, wenn die CanPool-EigenschaftFALSE ist.
Unbekannt (0)
Sonstiges (1)
In einem Pool (2)
Nicht fehlerfrei (3)
Wechselmedien (4)
Unter Vom Cluster verwendet (5)
Offline (6)
Unzureichende Kapazität (7)
Ersatzdatenträger (8)
Reserviert nach Subsystem (9)
Ab (10)
Microsoft Reserviert (..)
Vendor Reserved (0x8000..)
CanPool
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
TRUE , wenn dieser physische Datenträger einem konkreten Pool hinzugefügt werden kann.
Beschreibung
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Eine vom Benutzer einstellbare Beschreibung des physischen Datenträgers.
DeviceId
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Eine Adresse oder ein anderer Bezeichner, der den physischen Datenträger eindeutig benennt.
EnclosureNumber
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die Nummer des Gehäuses, in dem sich der Datenträger physisch befindet.
FirmwareVersion
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Eine Zeichenfolgendarstellung der Firmwarerevision.
Friendlyname
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Ein benutzerfreundlicher Anzeigename für den physischen Datenträger. Der Anfangswert sollte vom Speicheranbieter oder Subsystem festgelegt werden und kann vom Benutzer jederzeit in der Lebensdauer des Objekts geändert werden.
HealthStatus
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Ein allgemeiner Hinweis auf die Geräteintegrität.
Wert | Bedeutung |
---|---|
0 | Healthy |
1 | Warnung |
2 | Fehlerhaft |
5 | Unbekannt |
IsIndicationEnabled
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Gibt an, ob die Identifikations-LEDs des physischen Datenträgers aktiv sind oder nicht. Dies wird in der Regel bei Wartungsvorgängen verwendet.
IsPartial
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
TRUE , wenn dieser physische Datenträger teilweise von einem System oder Dienst außerhalb der normalen Speicherpoolvorgänge genutzt wird.
IsPowerProtected
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Gibt an, ob dieser physische Datenträger einen Stromausfall ohne Datenverlust tolerieren kann.
IsWriteCacheEnabled
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Gibt an, ob die Schreibzwischenspeicherung auf diesem physischen Datenträger aktiviert ist oder nicht.
LogicalSectorSize
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich, Einheiten ("Bytes")
Die logische Sektorgröße des physischen Datenträgers in Bytes. Beispiel: Ein nativer 4K-Datenträger sollte 4096 melden, während ein emulierter 512-Byte-Datenträger 512 melden sollte.
Mediatype
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Der Medientyp des physischen Datenträgers.
Wert | Bedeutung |
---|---|
0 | Nicht angegeben. |
3 | Festplattenlaufwerk |
4 | SSD |
5 | SCM |
OperationalDetails
Datentyp: Zeichenfolgenarray
Zugriffstyp: Schreibgeschützt
Ein Array von Zeichenfolgen, das weitere Informationen zu einem bestimmten operativen status.
OperationalStatus
Datentyp: UInt16-Array
Zugriffstyp: Schreibgeschützt
Ein Array von operativen status Werten, die eine bestimmte Integrität status.
OtherCannotPoolReasonDescription
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die den vom Hersteller definierten Grund enthält, warum dieser physische Datenträger keinem konkreten Pool hinzugefügt werden kann. Diese Eigenschaft muss NULL sein, wenn der Wert der CannotPoolReason-Eigenschaft nicht Other ist.
PartNumber
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Eine Zeichenfolgendarstellung der Teilenummer oder SKU des physischen Datenträgers.
PhysicalLocation
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Dieses Feld ist eine Freiformzeichenfolge, die angibt, wo sich die Hardware befindet.
PhysicalSectorSize
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich, Einheiten ("Bytes")
Die physische Sektorgröße des physischen Datenträgers in Byte. Beispiel: Für native 4K- und 512-Byte-emulierte Datenträger sollte der Wert dieser Eigenschaft 4096 sein.
Größe
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: Einheiten ("Bytes")
Gesamtgröße des physischen Speichers des Datenträgers in Byte.
SlotNumber
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die Nummer des Gehäusesteckplatzes, in dem sich der Datenträger physisch befindet.
SoftwareVersion
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Eine Zeichenfolgendarstellung der Softwareversionsnummer.
SpindleSpeed
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich, Einheiten ("RPM")
Die Drehzahl von spindelbasierten physischen Datenträgern. Bei Solid State Devices (SSDs) oder anderen nicht drehungsfreien Medien sollte dieser Member auf 0 festgelegt werden. Für rotierende Medien mit unbekannter Geschwindigkeit sollte dieser Member auf 0xFFFFFFFF (UINT32_MAX) festgelegt werden.
SupportedUsages
Datentyp: UInt16-Array
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Ein Array von Werten, die die unterstützten Verwendungen für diesen physischen Datenträger angeben.
Wert | Bedeutung |
---|---|
Unbekannt 0 | Die beabsichtigte Verwendung ist nicht angegeben. |
Automatische Auswahl 1 | Dieser physische Datenträger sollte nur für die Datenspeicherung verwendet werden. |
Manuell auswählen 2 | Dieser physische Datenträger sollte nur verwendet werden, wenn er zum Zeitpunkt der Erstellung des virtuellen Datenträgers von einem Administrator manuell ausgewählt wurde. Ein Datenträger mit manueller Auswahl wird mithilfe des Parameters PhysicalDisksToUse für CreateVirtualDisk ausgewählt. |
Hot Spare 3 | Dieser physische Datenträger sollte als Hot Spare verwendet werden. |
Eingestellt 4 | Dieser physische Datenträger sollte nicht mehr verwendet werden. Mindestens sollten keine neuen Zuordnungen auf diesen Datenträger gelangen. Wenn die virtuellen Datenträger, die sich auf diesem Datenträger befinden, repariert werden, sollten die Daten auf einen anderen aktiven physischen Datenträger verschoben werden. |
Journal 5 | Dieser physische Datenträger sollte als Cache für andere Geräte verwendet werden, die einen virtuellen Datenträger enthalten. Wenn konfiguriert, wird der Rückschreibcache eines virtuellen Datenträgers gesichert. |
UniqueIdFormat
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Gibt den Typ des Bezeichners an, der im Feld UniqueId verwendet wird (geerbt von MSFT_StorageObject). Der in UniqueId verwendete Bezeichner muss der höchste verfügbare Bezeichner sein, wobei die folgende Reihenfolge verwendet wird: 8 (höchste), 3, 2, 1, 0 (niedrigste). Wenn das physische Datenträgergerät beispielsweise Bezeichner vom Typ 0, 1 und 3 verfügbar macht, muss UniqueId der Bezeichner des Typs 3 sein, und UniqueIdFormat sollte auf 3 festgelegt werden.
Herstellerspezifisch (0)
Anbieter-ID (1)
EUI64 (2)
FCPH-Name (3)
SCSI-Namenszeichenfolge (8)
Verwendung
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Die beabsichtigte Verwendung dieses physischen Datenträgers innerhalb eines konkreten Pools.
Speicherpools müssen der zugewiesenen Richtlinie für einen physischen Datenträger folgen.
Wert | Bedeutung |
---|---|
Unbekannt 0 | Die beabsichtigte Verwendung ist nicht angegeben. |
Automatische Auswahl 1 | Dieser physische Datenträger sollte nur für die Datenspeicherung verwendet werden. |
Manuell auswählen 2 | Dieser physische Datenträger sollte nur verwendet werden, wenn er zum Zeitpunkt der Erstellung des virtuellen Datenträgers von einem Administrator manuell ausgewählt wurde. Ein Datenträger mit manueller Auswahl wird mithilfe des Parameters PhysicalDisksToUse für CreateVirtualDisk ausgewählt. |
Hot Spare 3 | Dieser physische Datenträger sollte als Hot Spare verwendet werden. |
Eingestellt 4 | Dieser physische Datenträger sollte nicht mehr verwendet werden. Mindestens sollten keine neuen Zuordnungen auf diesen Datenträger gelangen. Wenn die virtuellen Datenträger, die sich auf diesem Datenträger befinden, repariert werden, sollten die Daten auf einen anderen aktiven physischen Datenträger verschoben werden. |
Journal 5 | Dieser physische Datenträger sollte als Cache für andere Geräte verwendet werden, die einen virtuellen Datenträger enthalten. Wenn konfiguriert, wird der Rückschreibcache eines virtuellen Datenträgers gesichert. |
VirtualDiskFootprint
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Dieses Feld gibt die Größe des Speicherbedarfs der Benutzerdaten von virtuellen Datenträgern auf diesem physischen Datenträger in Byte an.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Namespace | Stamm\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |