Win32_LogicalDisk Klasse

Die Win32_LogicalDiskWMI-Klasse stellt eine Datenquelle dar, die auf ein tatsächliches lokales Speichergerät auf einem Computersystem aufgelöst wird, das Windows ausführt.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge aufgeführt, nicht MOF-Reihenfolge.

Syntax

[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B7-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_LogicalDisk : CIM_LogicalDisk
{
  uint16   Access;
  uint16   Availability;
  uint64   BlockSize;
  string   Caption;
  boolean  Compressed;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   Description;
  string   DeviceID;
  uint32   DriveType;
  boolean  ErrorCleared;
  string   ErrorDescription;
  string   ErrorMethodology;
  string   FileSystem;
  uint64   FreeSpace;
  datetime InstallDate;
  uint32   LastErrorCode;
  uint32   MaximumComponentLength;
  uint32   MediaType;
  string   Name;
  uint64   NumberOfBlocks;
  string   PNPDeviceID;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  string   ProviderName;
  string   Purpose;
  boolean  QuotasDisabled;
  boolean  QuotasIncomplete;
  boolean  QuotasRebuilding;
  uint64   Size;
  string   Status;
  uint16   StatusInfo;
  boolean  SupportsDiskQuotas;
  boolean  SupportsFileBasedCompression;
  string   SystemCreationClassName;
  string   SystemName;
  boolean  VolumeDirty;
  string   VolumeName;
  string   VolumeSerialNumber;
};

Member

Die Win32_LogicalDisk Klasse verfügt über diese Arten von Elementen:

Methoden

Die Win32_LogicalDisk Klasse weist diese Methoden auf.

Methode Beschreibung
Chkdsk Ruft den Chkdsk-Vorgang auf dem Datenträger auf.
AusschließenFromAutochk Schließt Datenträger aus dem Chkdsk-Vorgang aus, der beim nächsten Neustart ausgeführt werden soll.
Zurücksetzen Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in CIM_LogicalDisk zur Dokumentation über die Reset-Methode.
ScheduleAutoChk Geplant, dass Chkdsk am nächsten Neustart ausgeführt wird, wenn das schmutzige Bit festgelegt wurde.
SetPowerState Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in CIM_LogicalDisk der SetPowerState-Methode.

Eigenschaften

Die Win32_LogicalDisk Klasse weist diese Eigenschaften auf.

zugreifen

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Typ des verfügbaren Medienzugriffs.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

Unbekannt (0)

Lesbar (1)

Schreibbar (2)

Schreibbar

Lese-/Schreibzugriff unterstützt (3)

Einmal schreiben (4)

Verfügbarkeit

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|003.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")

Verfügbarkeit und Status des Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Andere (1)

Unbekannt (2)

Ausführen/Vollleistung (3)

Ausführen oder Vollleistung

Warnung (4)

In Test (5)

Nicht anwendbar (6)

Power Off (7)

Off Line (8)

Offline

Off Duty (9)

Beeinträchtigt (10)

Nicht installiert (11)

Installationsfehler (12)

Power Save - Unbekannt (13)

Das Gerät ist in einem Stromsparmodus bekannt, aber der genaue Status ist unbekannt.

Power Save - Low Power Mode (14)

Das Gerät befindet sich in einem Stromsparzustand, funktioniert aber immer noch und kann eine beeinträchtigte Leistung aufweisen.

Power Save – Standby (15)

Das Gerät funktioniert nicht, kann aber schnell zur vollen Leistung gebracht werden.

Stromzyklus (16)

Power Save – Warnung (17)

Das Gerät befindet sich in einem Warnungszustand, aber auch im Stromsparmodus.

Angehalten (18)

Das Gerät wird angehalten.

Nicht bereit (19)

Das Gerät ist nicht bereit.

Nicht konfiguriert (20)

Das Gerät ist nicht konfiguriert.

Quiesced (21)

Das Gerät ist ruhig.

Blöcke

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits"), Units ("bytes")

Größe, in Bytes, der Blöcke, die diesen Speicherumfang bilden. Wenn unbekannt oder ein Blockkonzept ungültig ist (z. B. für Aggregatausdrücke, Speicher oder logische Datenträger), geben Sie 1 ein.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripts in WMI.

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), DisplayName ("Beschriftung ")

Kurze Beschreibung des Objekts eine einzeilige Zeichenfolge.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Compressed

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Dateisystemfunktionen| GetVolumeInformation| FS_VOL_IS_COMPRESSED")

Wenn "True" vorhanden ist, ist das logische Volume als einzelne komprimierte Entität vorhanden, z. B. ein DoubleSpace-Volume. Wenn die dateibasierte Komprimierung unterstützt wird, z. B. bei NTFS, ist diese Eigenschaft False.

ConfigManagerErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Windows Configuration Manager Fehlercode.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Dieses Gerät funktioniert ordnungsgemäß. (0)

Das Gerät funktioniert ordnungsgemäß.

Dieses Gerät ist nicht ordnungsgemäß konfiguriert. (1)

Das Gerät ist nicht ordnungsgemäß konfiguriert.

Windows kann den Treiber für dieses Gerät nicht laden. (2)

Der Treiber für dieses Gerät kann beschädigt sein, oder Ihr System wird möglicherweise auf Arbeitsspeicher oder anderen Ressourcen niedrig ausgeführt. (3)

Treiber für dieses Gerät kann beschädigt sein, oder das System kann auf Arbeitsspeicher oder anderen Ressourcen niedrig sein.

Dieses Gerät funktioniert nicht ordnungsgemäß. Eine seiner Treiber oder Ihre Registrierung kann beschädigt sein. (4)

Das Gerät funktioniert nicht ordnungsgemäß. Eine seiner Treiber oder die Registrierung kann beschädigt sein.

Der Treiber für dieses Gerät benötigt eine Ressource, die Windows nicht verwalten kann. (5)

Treiber für das Gerät erfordert eine Ressource, die Windows nicht verwalten kann.

Die Startkonfiguration für dieses Gerät konfliktiert mit anderen Geräten. (6)

Startkonfiguration für die Gerätekonflikte mit anderen Geräten.

Der Filter kann nicht gefiltert werden. (7)

Der Treiberladegerät für das Gerät fehlt. (8)

Treiberladegerät für das Gerät fehlt.

Dieses Gerät funktioniert nicht ordnungsgemäß, da die Steuernde Firmware die Ressourcen für das Gerät falsch meldet. (9)

Das Gerät funktioniert nicht ordnungsgemäß. Die Steuernde Firmware meldet die Ressourcen für das Gerät falsch.

Dieses Gerät kann nicht gestartet werden. (10)

Das Gerät kann nicht gestartet werden.

Dieses Gerät konnte nicht ausgeführt werden. (11)

Fehler beim Gerät.

Dieses Gerät kann nicht genügend kostenlose Ressourcen finden, die sie verwenden kann. (12)

Das Gerät kann nicht genügend kostenlose Ressourcen finden, die verwendet werden sollen.

Windows können die Ressourcen dieses Geräts nicht überprüfen. (13)

Windows können die Geräteressourcen nicht überprüfen.

Dieses Gerät kann erst ordnungsgemäß funktionieren, wenn Sie Ihren Computer neu starten. (14)

Das Gerät kann erst ordnungsgemäß funktionieren, wenn der Computer neu gestartet wird.

Dieses Gerät funktioniert nicht ordnungsgemäß, da es wahrscheinlich ein Erneutes Aufzählungsproblem gibt. (15)

Das Gerät funktioniert aufgrund eines möglichen Erneutaufzählungsproblems nicht ordnungsgemäß.

Windows kann nicht alle Ressourcen identifizieren, die dieses Gerät verwendet. (16)

Windows können nicht alle Ressourcen identifizieren, die das Gerät verwendet.

Dieses Gerät fragt nach einem unbekannten Ressourcentyp. (17)

Das Gerät fordert einen unbekannten Ressourcentyp an.

Installieren Sie die Treiber für dieses Gerät neu. (18)

Gerätetreiber müssen erneut installiert werden.

Fehler beim Laden des VxD. (19)

Ihre Registrierung ist möglicherweise beschädigt. (20)

Die Registrierung ist möglicherweise beschädigt.

Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, lesen Sie Ihre Hardwaredokumentation. Windows dieses Gerät entfernt. (21)

Systemfehler. Wenn das Ändern des Gerätetreibers ungültig ist, lesen Sie die Hardwaredokumentation. Windows entfernt das Gerät.

Dieses Gerät ist deaktiviert. (22)

Das Gerät ist deaktiviert.

Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, sehen Sie sich Ihre Hardwaredokumentation an. (23)

Systemfehler. Wenn das Ändern des Gerätetreibers ungültig ist, lesen Sie die Hardwaredokumentation.

Dieses Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß, oder hat nicht alle treiber installiert. (24)

Das Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder verfügt nicht über alle treiber, die installiert sind.

Windows ist weiterhin dieses Gerät eingerichtet. (25)

Windows ist weiterhin das Gerät eingerichtet.

Windows ist weiterhin dieses Gerät eingerichtet. (26)

Windows ist weiterhin das Gerät eingerichtet.

Dieses Gerät hat keine gültige Protokollkonfiguration. (27)

Das Gerät hat keine gültige Protokollkonfiguration.

Die Treiber für dieses Gerät sind nicht installiert. (28)

Gerätetreiber sind nicht installiert.

Dieses Gerät ist deaktiviert, da die Firmware des Geräts die erforderlichen Ressourcen nicht erteilt hat. (29)

Das Gerät ist deaktiviert. Die Geräte-Firmware hat die erforderlichen Ressourcen nicht bereitgestellt.

Dieses Gerät verwendet eine Interrupt-Anforderungsressource (IRQ), die ein anderes Gerät verwendet. (30)

Das Gerät verwendet eine IRQ-Ressource, die ein anderes Gerät verwendet.

Dieses Gerät funktioniert nicht ordnungsgemäß, da Windows die für dieses Gerät erforderlichen Treiber nicht laden können. (31)

Das Gerät funktioniert nicht ordnungsgemäß. Windows können die erforderlichen Gerätetreiber nicht laden.

ConfigManagerUserConfig

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Wenn True, verwendet das Gerät eine benutzerdefinierte Konfiguration.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

CreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key

Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die in der Erstellung einer Instanz verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der Klasse ermöglicht die Eigenschaft alle Instanzen dieser Klasse und deren Unterklassen eindeutig identifiziert werden.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Beschreibung")

Eine Beschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Deviceid

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Key, Override ("DeviceId"), MappingStrings ("WMI")

Eindeutiger Bezeichner des logischen Datenträgers von anderen Geräten im System.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Ein Codebeispiel, das diese Eigenschaft abruft, finden Sie im Abschnitt "Hinweise" unten.

DriveType

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| FileFunctions| GetDriveType")

Numerischer Wert, der dem Typ des Datenträgerlaufwerks entspricht, stellt diesen logischen Datenträger dar.

Unbekannt (0)

Kein Stammverzeichnis (1)

Wechseldatenträger (2)

Lokaler Datenträger (3)

Netzwerklaufwerk (4)

Compact Disc (5)

RAM-Datenträger (6)

ErrorCleared

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Wenn True, wird der in LastErrorCode gemeldete Fehler jetzt gelöscht.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ErrorDescription

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Weitere Informationen zu dem in LastErrorCode aufgezeichneten Fehler und Informationen zu korrekturmaßnahmen, die durchgeführt werden können.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ErrorMethodologie

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Art der Fehlererkennung und Korrektur, die von diesem Speicherumfang unterstützt wird.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

Dateisystem

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Dateisystem auf dem logischen Datenträger.

Beispiel: "NTFS"

FreeSpace

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Bytes")

Speicherplatz in Bytes, verfügbar auf dem logischen Datenträger.

Diese Eigenschaft wird von CIM_LogicalDisk geerbt.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripts in WMI.

InstallDate

Datentyp: Datumszeit

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")

Datum und Uhrzeit der Installation des Objekts. Diese Eigenschaft erfordert keinen Wert, um anzugeben, dass das Objekt installiert ist.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

LastErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Letzter Fehlercode, der vom logischen Gerät gemeldet wird.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

MaximumComponentLength

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Maximale Länge einer Dateinamekomponente, die vom Windows Laufwerk unterstützt wird. Eine Dateinamekomponente ist der Teil eines Dateinamens zwischen Backslashes. Der Wert kann verwendet werden, um anzugeben, dass lange Namen vom angegebenen Dateisystem unterstützt werden. Beispielsweise speichert die Funktion für ein FAT-Dateisystem, das lange Namen unterstützt, den Wert 255 anstelle des vorherigen 8.3-Indikators. Lange Namen können auch auf Systemen unterstützt werden, die das NTFS-Dateisystem verwenden.

Beispiel: 255

Mediatype

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Geräteeingabe- und Ausgabefunktionen| DeviceIoControl")

Medientyp, der derzeit auf dem logischen Laufwerk vorhanden ist. Dieser Wert ist eine der Werte der in Winioctl.h definierten MEDIA_TYPE-Aufzählung. Der Wert ist möglicherweise nicht genau für Wechsellaufwerke, wenn derzeit keine Medien auf dem Laufwerk vorhanden sind.

Format ist unbekannt (0)

5-Zoll-Floppy-Datenträger (1)

5 1/4 Zoll Floppy Disk - 1,2 MB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (2)

3 1/2-Zoll-Floppy-Datenträger - 1,44 MB -512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (3 )

3 1/2-Zoll-Floppy-Datenträger - 2,88 MB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (4)

3 1/2-Zoll-Floppy-Datenträger - 20,8 MB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (5)

3 1/2-Zoll-Floppy Disk - 720 KB - 512 Bytes/Sektor

5-Zoll-Floppy-Datenträger (6)

5 1/4-Zoll-Floppy Disk - 360 KB - 512 Bytes/Sektor

5-Zoll-Floppy-Datenträger (7)

5 1/4 Zoll Floppy Disk - 320 KB - 512 Bytes/Sektor

5-Zoll-Floppy-Datenträger (8)

5 1/4 Zoll Floppy Disk - 320 KB - 1024 Bytes/Sektor

5 -Zoll-Floppy-Datenträger (9)

5 1/4-Zoll-Floppy-Datenträger - 180 KB - 512 Bytes/Sektor

5 -Zoll-Floppy-Datenträger (10)

5 1/4-Zoll-Floppy Disk - 160 KB - 512 Bytes/Sektor

Wechselmedien außer Floppy (11)

Feste Festplattenmedien (12)

3-Zoll-Floppy-Datenträger (13)

3 1/2-Zoll-Floppy-Datenträger - 120 MB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (14)

3 1/2-Zoll-Floppy Disk - 640 KB - 512 Bytes/Sektor

5 -Zoll-Floppy-Datenträger (15)

5 1/4 Zoll Floppy Disk - 640 KB - 512 Bytes/Sektor

5 -Zoll-Floppy-Datenträger (16)

5 1/4-Zoll-Floppy Disk - 720 KB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (17)

3 1/2-Zoll-Floppy Disk - 1,2 MB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (18)

3 1/2-Zoll-Floppy-Datenträger - 1,23 MB - 1024 Bytes/Sektor

5 -Zoll-Floppy-Datenträger (19)

5 1/4 Zoll Floppy Disk - 1,23 MB - 1024 Bytes/Sektor

3-Zoll-Floppy-Datenträger (20)

3 1/2-Zoll-Floppy Disk - 128 MB - 512 Bytes/Sektor

3-Zoll-Floppy-Datenträger (21)

3 1/2-Zoll-Floppy-Datenträger - 230 MB - 512 Bytes/Sektor

8-Zoll-Floppy-Datenträger (22)

8-Zoll-Floppy-Datenträger - 256 KB - 128 Bytes/Sektor

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Name")

Bezeichnung, durch die das Objekt bekannt ist. Wenn unterklasseiert, kann diese Eigenschaft überschrieben werden, um eine Schlüsseleigenschaft zu sein.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

NumberOfBlocks

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize")

Gesamtzahl der aufeinander folgenden Blöcke, jeder Block die Größe des Werts, der in der BlockSize-Eigenschaft enthalten ist, die diesen Speichergrad bilden. Die Gesamtgröße des Speicherumfangs kann durch Multiplizieren des Werts der BlockSize-Eigenschaft durch den Wert dieser Eigenschaft berechnet werden. Wenn der Wert von BlockSize 1 ist, ist diese Eigenschaft die Gesamtgröße des Speicherumfangs.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripts in WMI.

PNPDeviceID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Windows Plug & Play Gerätebezeichner des logischen Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Beispiel: "*PNP030b"

PowerManagementCapabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Array der spezifischen Power-bezogenen Funktionen eines logischen Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Unbekannt (0)

Nicht unterstützt (1)

Deaktiviert (2)

Aktiviert (3)

Die Power Management-Features sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar.

Automatisch eingegebene Stromsparmodi (4)

Das Gerät kann seinen Stromstatus basierend auf Verwendung oder anderen Kriterien ändern.

Power State Settable (5)

Die SetPowerState-Methode wird unterstützt. Diese Methode wird auf der übergeordneten CIM_LogicalDevice Klasse gefunden und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen des verwalteten Objektformats (MOF) Klassen.

Power Cycling Unterstützt (6)

Die SetPowerState-Methode kann mit dem PowerState-Parameter auf 5 (Power Cycle) aufgerufen werden.

Timed Power On Unterstützt (7)

Power-On unterstützt

Die SetPowerState-Methode kann mit dem PowerState-Parameter auf 5 (Power Cycle) und Time set to a specific date and time, or interval, for power-on aufgerufen werden.

PowerManagementSupported

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Wenn True, kann das Gerät power-verwaltet werden (kann im Anhaltenmodus eingefügt werden und so weiter). Diese Eigenschaft gibt nicht an, dass Power Management-Features derzeit aktiviert sind, nur dass das logische Gerät in der Lage ist, Power Management zu verwalten.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ProviderName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API|Windows Netzwerkfunktionen| WNetGetConnection")

Netzwerkpfad zum logischen Gerät.

Zweck

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Freiformzeichenfolge, die die Medien und deren Verwendung beschreibt.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

KontingenteDisabled

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Gibt an, dass die Kontingentverwaltung nicht aktiviert ist (TRUE) auf diesem System.

KontingenteIncomplete

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Gibt an, dass die Kontingentverwaltung verwendet wurde, aber deaktiviert wurde (True). Unvollständig bezieht sich auf die im Dateisystem linken Informationen, nachdem die Kontingentverwaltung deaktiviert wurde.

KontingenteRebuilding

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Wenn True angegeben wird, dass sich das Dateisystem im aktiven Prozess der Kompilierung von Informationen befindet und den Datenträger für die Kontingentverwaltung einrichten.

Größe

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Bytes")

Größe des Datenträgerlaufwerks.

Diese Eigenschaft wird von CIM_LogicalDisk geerbt.

Ein Codebeispiel, das diese Eigenschaft abruft, finden Sie im Abschnitt "Hinweise" unten.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (10), DisplayName ("Status")

Aktueller Status des Objekts. Verschiedene Betriebs- und Nichtoperationsstatus können definiert werden. Betriebsstatus umfassen: "OK", "Degraded" und "Pred Fail" (ein Element, z. B. eine SMART-aktivierte Festplatte, kann ordnungsgemäß funktionieren, aber ein Fehler in der Nahen Zukunft vorhersagt). Nichtoperationsstatus umfassen: "Fehler", "Start", "Beenden" und "Dienst". Letzteres könnte während der Spiegelung eines Datenträgers angewendet werden, eine Benutzerberechtigungsliste oder eine andere administrative Arbeit neu laden. Nicht alle solche Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Folgende Werte sind gültig:

OK ("OK ")

Fehler ("Fehler ")

Degradiert ("Degraded ")

Unbekannt ("Unbekannt ")

Pred Fail ("Pred Fail")

Start ("Start ")

Beenden ("Beenden ")

Dienst ("Dienst")

Betont ("gestresst ")

NonRecover ("NonRecover ")

Kein Kontakt ("Kein Kontakt ")

Lost Comm ("Lost Comm")

StatusInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|003.3")

Zustand des logischen Geräts. Wenn diese Eigenschaft nicht auf das logische Gerät angewendet wird, sollte der Wert 5 (Nicht zutreffend) verwendet werden.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Andere (1)

Unbekannt (2)

Aktiviert (3)

Deaktiviert (4)

Nicht anwendbar (5)

SupportsDiskQuotas

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Wenn True, unterstützt dieses Volume Datenträgerkontingente.

SupportsFileBasedCompression

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| Dateisystemfunktionen| GetVolumeInformation| FS_FILE_COMPRESSION")

Wenn True, unterstützt die logische Datenträgerpartition die dateibasierte Komprimierung, z. B. das NTFS-Dateisystem. Diese Eigenschaft ist "False ", wenn die Komprimierte Eigenschaft "True" ist.

SystemCreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Verteilt ("CIM_System. CreationClassName") CIM_Key

Wert der Bereichscomputer CreationClassName-Eigenschaft .

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Systemname

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Verteilt ("CIM_System. Name"), CIM_Key

Name des Bereichssystems.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

VolumeDirty

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("FSCTL_IS_VOLUME_DIRTY")

Wenn "True" erforderlich ist, muss der Datenträger chkDsk beim nächsten Neustart ausgeführt werden. Diese Eigenschaft gilt nur für diese Instanzen logischer Datenträger, die einen physischen Datenträger auf dem Computer darstellen. Es gilt nicht für zugeordnete logische Laufwerke.

VolumeName

Datentyp: Zeichenfolge

Access-Typ: Lese-/Schreibzugriff

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Volumename des logischen Datenträgers.

Einschränkungen: Maximal 32 Zeichen.

Ein Codebeispiel, das diese Eigenschaft abruft, finden Sie im Abschnitt "Hinweise" unten.

VolumeSerialNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Volume-Seriennummer des logischen Datenträgers.

Einschränkungen: Maximal 11 Zeichen.

Beispiel: "A8C3-D032"

Hinweise

Die Win32_LogicalDisk-Klasse wird von CIM_LogicalDisk abgeleitet, die von CIM_StorageExtent abgeleitet wird. Die CIM_StorageExtent-Klasse wird von CIM_LogicalDevice abgeleitet.

Ein physisches Datenträgerlaufwerk ist der Eckpfeiler eines Speicherverwaltungssystems. Nachdem jedoch ein physisches Datenträgerlaufwerk installiert wurde, beschäftigen sich weder Benutzer noch Systemadministratoren in der Regel direkt mit der Hardware. Stattdessen interagieren sowohl Benutzer als auch Systemadministratoren mit den logischen Laufwerken, die auf dem Datenträger erstellt wurden.

Ein logisches Laufwerk ist eine Unterdivision einer Partition, die einem eigenen Laufwerkbuchstaben zugewiesen wurde. (Es ist möglich, eine Partition zu haben, die keinen Laufwerkbuchstaben zugewiesen wurde.) Wenn Sie über Laufwerk C oder Laufwerk D sprechen, verweisen Sie auf ein logisches Laufwerk, anstatt auf ein physisches Datenträgerlaufwerk. Auch wenn Sie ein Dokument auf laufwerk E speichern, speichern Sie es auf dem logischen Laufwerk. Physische Datenträger verfassen die Hardware, die ein Laufwerk darstellt, darunter Komponenten wie Kopf, Sektoren und Zylinder. Logische Laufwerke verfügen im Gegensatz dazu über Eigenschaften wie Speicherplatz, verfügbare Speicherplatz und Laufwerkbuchstaben.

Hinweis

Die Win32_LogicalDisk-Klasse kann nur verwendet werden, um die Eigenschaften lokaler Datenträgerlaufwerke aufzählen zu können. Sie können jedoch die Win32_MappedLogicalDisk-Klasse verwenden, um die Eigenschaften zugeordneter Netzwerklaufwerke aufzählen zu können.

Beispiele

Sie können weitere Beispiele finden, die Win32_LogicalDisk verwenden, um Datenträger- oder Volumedaten im WMI-Thema "Datenträger und Dateisysteme " abzurufen.

Das WMI Information Retriever VBScript-Codebeispiel im TechNet Gallery verwendet die Win32_LogicalDisk Klasse, um Hardwareinformationen aus einer Reihe von Remotecomputern abzurufen.

Die Datenträgerinformationen mithilfe von wmi/cim... PowerShell-Codebeispiel im TechNet Gallery verwendet Win32_LogicalDisk zum Abrufen von DeviceID, VolumeName und Size aus einem Zielgerät. Insbesondere enthält dieses Beispiel eine strenge Ausnahmebehandlung und gibt ein einzelnes Objekt pro Computer zurück, anstatt pro Datenträger.

Enterprise Skripts umfassen häufig das Konfigurieren von Hardware und Software auf Remotecomputern. Dies erfordert wiederum, dass Sie im Voraus den Typ der auf einem Computer installierten Datenträgerlaufwerke kennen. Ein Skript, das beispielsweise eine Anwendung auf Laufwerk E installiert, funktioniert nur, wenn Laufwerk E eine Festplatte ist. Wenn Laufwerk E einen Floppy-Datenträger oder ein CD-ROM-Laufwerk darstellt, schlägt das Skript fehl. Der folgende Code identifiziert die Laufwerk- und Laufwerktypen, die auf einem Computer installiert sind

strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery ("SELECT * FROM Win32_LogicalDisk")
For Each objDisk in colDisks
 Wscript.Echo "DeviceID: "& objDisk.DeviceID 
 Select Case objDisk.DriveType
 Case 1
 Wscript.Echo "No root directory."
 Case 2
 Wscript.Echo "DriveType: Removable drive."
 Case 3
 Wscript.Echo "DriveType: Local hard disk."
 Case 4
 Wscript.Echo "DriveType: Network disk." 
 Case 5
 Wscript.Echo "DriveType: Compact disk." 
 Case 6
 Wscript.Echo "DriveType: RAM disk." 
 Case Else
 Wscript.Echo "Drive type could not be determined."
 End Select
Next

//be sure to References->Add->System.Management to your project
using System.Management;
...
{
   string strComputer = ".";
            
   ManagementScope namespaceScope = new ManagementScope("\\\\" + strComputer + "\\ROOT\\CIMV2");
   ObjectQuery diskQuery = new ObjectQuery("SELECT * FROM Win32_LogicalDisk");
   ManagementObjectSearcher mgmtObjSearcher = new ManagementObjectSearcher(namespaceScope, diskQuery);
   ManagementObjectCollection colDisks = mgmtObjSearcher.Get();

   foreach (ManagementObject objDisk in colDisks)
   {
      Console.WriteLine("Device ID : {0}", objDisk["DeviceID"]);
                
      switch ((uint)(objDisk["DriveType"]))
      {
         case 1: {   Console.WriteLine("No root directory.");
                     break;}
         case 2: {   Console.WriteLine("DriveType: Removable drive."); 
                     break;}
         case 3: {   Console.WriteLine("DriveType: Local hard disk.");
                     break;}
         case 4: {   Console.WriteLine("DriveType: Network disk.");
                     break;}
         case 5: {   Console.WriteLine("DriveType: Compact disk.");
                     break;}
         case 6: {   Console.WriteLine("DriveType: RAM disk.");
                     break;}
         default: {  Console.WriteLine("Drive type could not be determined.");
                     break;}
      }
      //Readline is in here so the user can see the result before the code exists
      Console.ReadLine();
   }
}

In den folgenden Beispielen werden die freien Speicherplatz auf allen Festplattenlaufwerken auf einem Computer aufgezählt.

Const HARD_DISK = 3
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery ("SELECT * FROM Win32_LogicalDisk WHERE DriveType = " & HARD_DISK & "")
For Each objDisk in colDisks
 Wscript.Echo "Device ID: " & objDisk.DeviceID 
 Wscript.Echo "Free Disk Space: " & objDisk.FreeSpace
Next

//be sure to References->Add->System.Management to your project
using System.Management;
...

const int HARD_DISK = 3;
string strComputer = ".";

ManagementScope namespaceScope = new ManagementScope("\\\\" + strComputer + "\\ROOT\\CIMV2");
ObjectQuery diskQuery = new ObjectQuery("SELECT * FROM Win32_LogicalDisk WHERE DriveType = " + HARD_DISK + "");
ManagementObjectSearcher mgmtObjSearcher = new ManagementObjectSearcher(namespaceScope, diskQuery);
ManagementObjectCollection colDisks = mgmtObjSearcher.Get();

foreach (ManagementObject objDisk in colDisks)
{
    Console.WriteLine("Device ID : {0}", objDisk["DeviceID"]);
    Console.WriteLine("Free Disk Space : {0}", objDisk["FreeSpace"]);
    Console.ReadLine();
}

Im folgenden Codebeispiel wird der Typ des Dateisystems (FAT, NTFS, FAT32 usw.) zurückgegeben, der auf jedem Laufwerk auf einem Computer verwendet wird.

strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\Root\CIMv2")
Set colDisks = objWMIService.ExecQuery ("Select * from Win32_LogicalDisk")
For Each objDisk in colDisks
    Wscript.Echo "DeviceID: "& vbTab &  objDisk.DeviceID  
    Wscript.Echo "File System: "& vbTab & objDisk.FileSystem
Next

Get-WMIObject Win32_LogicalDisk | Select DeviceID, FileSystem | Format=Table -AutoSize

Im folgenden PowerShell-Codebeispiel werden zusätzliche Informationen zu den logischen lokalen Datenträgern abgerufen.

Write-Host "Drive information for $env:ComputerName"

Get-WmiObject -Class Win32_LogicalDisk |
    Where-Object {$_.DriveType -ne 5} |
    Sort-Object -Property Name | 
    Select-Object Name, VolumeName, FileSystem, Description, VolumeDirty, `
        @{"Label"="DiskSize(GB)";"Expression"={"{0:N}" -f ($_.Size/1GB) -as [float]}}, `
        @{"Label"="FreeSpace(GB)";"Expression"={"{0:N}" -f ($_.FreeSpace/1GB) -as [float]}}, `
        @{"Label"="%Free";"Expression"={"{0:N}" -f ($_.FreeSpace/$_.Size*100) -as [float]}} |
    Format-Table -AutoSize

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_LogicalDisk

Computersystemhardwareklassen

WMI-Aufgaben: Datenträger und Dateisysteme