Freigeben über


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