Win32_LogicalDisk-Klasse

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

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

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 die folgenden Membertypen:

Methoden

Die Win32_LogicalDisk-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
Chkdsk Ruft den Chkdsk-Vorgang auf dem Datenträger auf.
ExcludeFromAutochk Schließt Datenträger vom Chkdsk-Vorgang aus, die beim nächsten Neustart ausgeführt werden sollen.
Zurücksetzen Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in der Reset-Methode in CIM_LogicalDisk zur Dokumentation.
ScheduleAutoChk Plant die Ausführung von Chkdsk beim nächsten Neustart, wenn das modifiziert Bit festgelegt wurde.
SetPowerState Nicht implementiert. Weitere Informationen zum Implementieren dieser Methode finden Sie in der SetPowerState-Methode in CIM_LogicalDisk.

Eigenschaften

Die Win32_LogicalDisk-Klasse verfügt über diese Eigenschaften.

zugreifen

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Art 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.

Sonstiges (1)

Unbekannt (2)

Running/Full Power (3)

Running oder Full Power

Warnung (4)

Im Test (5)

Nicht zutreffend (6)

Ausschalten (7)

Offline (8)

Offline

Off Duty (9)

Beeinträchtigt (10)

Nicht installiert (11)

Installationsfehler (12)

Energiesparen – Unbekannt (13)

Es ist bekannt, dass sich das Gerät in einem Energiesparmodus befindet, aber seine genaue status ist unbekannt.

Energiesparen – Energiesparmodus (14)

Das Gerät befindet sich im Energiesparmodus, funktioniert aber weiterhin und kann eine beeinträchtigte Leistung aufweisen.

Energiesparen – Standby ( 15)

Das Gerät funktioniert nicht, könnte aber schnell zur vollen Leistung gebracht werden.

Stromversorgung (16)

Energiesparen – Warnung (17)

Das Gerät befindet sich in einem Warnzustand, aber auch im Energiesparmodus.

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.

Ruhen (21)

Das Gerät ist leise.

BlockSize

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

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

Größe der Blöcke, die diese Speicherausdehnung bilden, in Bytes. Wenn unbekannt oder ein Blockkonzept nicht gültig ist (z. B. für aggregierte Ausdehnungen, Arbeitsspeicher 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 Skripterstellung in WMI.

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Kurze Beschreibung des Objekts, eine einzeilige Zeichenfolge.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Compressed

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

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

Bei True ist das logische Volume als einzelne komprimierte Entität vorhanden, z. B. ein DoubleSpace-Volume. Wenn 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 ist möglicherweise beschädigt, oder Ihr System verfügt möglicherweise über wenig Arbeitsspeicher oder andere Ressourcen. (3)

Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder das System verfügt über wenig Arbeitsspeicher oder andere Ressourcen.

Dieses Gerät funktioniert nicht ordnungsgemäß. Einer der Treiber oder Ihre Registrierung ist möglicherweise beschädigt. (4)

Das Gerät funktioniert nicht ordnungsgemäß. Einer der Treiber oder die Registrierung ist möglicherweise beschädigt.

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

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

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

Die Startkonfiguration für das Gerät ist in Konflikt mit anderen Geräten.

Filter kann nicht gefiltert werden. (7)

Das Treiberladeprogramm für das Gerät fehlt. (8)

Das Treiberladeprogramm 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 fälschlicherweise.

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

Das Gerät kann nicht gestartet werden.

Bei diesem Gerät ist ein Fehler aufgetreten. (11)

Fehler beim Gerät.

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

Das Gerät kann nicht genügend kostenlose Ressourcen finden, um es zu verwenden.

Windows kann die Ressourcen dieses Geräts nicht überprüfen. (13)

Windows kann die Geräteressourcen nicht überprüfen.

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

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

Dieses Gerät funktioniert nicht ordnungsgemäß, da wahrscheinlich ein Problem mit einer erneuten Enumeration vorliegt. (15)

Das Gerät funktioniert aufgrund eines möglichen Problems mit einer erneuten Enumeration nicht ordnungsgemäß.

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

Windows kann nicht alle Ressourcen identifizieren, die vom Gerät verwendet werden.

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 neu installiert werden.

Fehler beim Verwenden des VxD-Ladeprogramms. (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 entfernt dieses Gerät. (21)

Systemfehler. Wenn das Ändern des Gerätetreibers ineffektiv 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, lesen Sie ihre Hardwaredokumentation. (23)

Systemfehler. Wenn das Ändern des Gerätetreibers ineffektiv 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 es sind nicht alle Treiber installiert.

Windows richtet dieses Gerät noch ein. (25)

Windows richtet das Gerät noch ein.

Windows richtet dieses Gerät noch ein. (26)

Windows richtet das Gerät noch ein.

Dieses Gerät verfügt nicht über eine gültige Protokollkonfiguration. (27)

Das Gerät verfügt nicht über eine 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 nicht die erforderlichen Ressourcen bereitgestellt hat. (29)

Das Gerät ist deaktiviert. Die Gerätefirmware hat nicht die erforderlichen Ressourcen bereitgestellt.

Dieses Gerät verwendet eine Interrupt Request (IRQ)-Ressource, die von einem anderen Gerät verwendet wird. (30)

Das Gerät verwendet eine IRQ-Ressource, die von einem anderen Gerät verwendet wird.

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

Das Gerät funktioniert nicht ordnungsgemäß. Windows kann die erforderlichen Gerätetreiber nicht laden.

ConfigManagerUserConfig

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

True gibt an, dass das Gerät eine benutzerdefinierte Konfiguration verwendet.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

CreationClassName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key

Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung eines instance verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft die eindeutige Identifizierung aller Instanzen dieser Klasse und ihrer Unterklassen.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Description")

Eine Beschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

DeviceID

Datentyp: string

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 weiter unten im Abschnitt Hinweise.

Drivetype

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

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

Numerischer Wert, der dem Typ des Laufwerks entspricht, das dieser logische Datenträger darstellt.

Unbekannt (0)

Kein Stammverzeichnis (1)

Wechseldatenträger (2)

Lokaler Datenträger (3)

Netzlaufwerk (4)

Cd ( 5)

RAM-Datenträger (6)

ErrorCleared

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

True gibt an, dass der in LastErrorCode gemeldete Fehler jetzt gelöscht wird.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ErrorDescription

Datentyp: string

Zugriffstyp: Schreibgeschützt

Weitere Informationen zu dem in LastErrorCode aufgezeichneten Fehler sowie Informationen zu möglichen Korrekturmaßnahmen.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ErrorMethodology

Datentyp: string

Zugriffstyp: Schreibgeschützt

Typ der Fehlererkennung und -korrektur, die von diesem Speicherumfang unterstützt wird.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

Dateisystem

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Dateisystem auf dem logischen Datenträger.

Beispiel: "NTFS"

FreeSpace

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Bytes")

Verfügbarer Speicherplatz in Bytes auf dem logischen Datenträger.

Diese Eigenschaft wird von CIM_LogicalDisk geerbt.

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

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

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

Datum und Uhrzeit der Installation des Objekts. Für diese Eigenschaft ist kein Wert erforderlich, 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 wurde.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

MaximumComponentLength

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Maximale Länge einer Dateiname-Komponente, die vom Windows-Laufwerk unterstützt wird. Eine Dateiname-Komponente ist der Teil eines Dateinamens zwischen umgekehrten Schrägstrichen. 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 einer der Werte der in Winioctl.h definierten MEDIA_TYPE-Enumeration. Der Wert ist für Wechseldatenträger möglicherweise nicht genau, wenn derzeit keine Medien auf dem Laufwerk vorhanden sind.

Format ist unbekannt (0)

5-Zoll-Diskette (1)

5 1/4-Zoll-Diskette – 1,2 MB – 512 Byte/Sektor

3-Zoll-Diskette (2)

3 1/2-Zoll-Diskette – 1,44 MB –512 Byte/Sektor

3-Zoll-Diskette (3)

3 1/2-Zoll-Diskette – 2,88 MB – 512 Byte/Sektor

3-Zoll-Diskette (4)

3 1/2-Zoll-Diskette – 20,8 MB – 512 Byte/Sektor

3-Zoll-Diskette (5)

3 1/2-Zoll-Diskette – 720 KB – 512 Bytes/Sektor

5-Zoll-Diskette (6)

5 1/4-Zoll-Diskette – 360 KB – 512 Bytes/Sektor

5-Zoll-Diskette (7)

5 1/4-Zoll-Diskette – 320 KB – 512 Bytes/Sektor

5-Zoll-Diskette (8)

5 1/4-Zoll-Diskette – 320 KB – 1024 Bytes/Sektor

5-Zoll-Diskette (9)

5 1/4-Zoll-Diskette – 180 KB – 512 Bytes/Sektor

5-Zoll-Diskette (10)

5 1/4-Zoll-Diskette – 160 KB – 512 Bytes/Sektor

Andere Wechselmedien als Diskette (11)

Feste Festplattenmedien (12)

3-Zoll-Diskette (13)

3 1/2-Zoll-Diskette – 120 MB – 512 Byte/Sektor

3-Zoll-Diskette (14)

3 1/2-Zoll-Diskette – 640 KB – 512 Bytes/Sektor

5-Zoll-Diskette (15)

5 1/4-Zoll-Diskette – 640 KB – 512 Bytes/Sektor

5-Zoll-Diskette (16)

5 1/4-Zoll-Diskette – 720 KB – 512 Bytes/Sektor

3-Zoll-Diskette (17)

3 1/2-Zoll-Diskette – 1,2 MB – 512 Byte/Sektor

3-Zoll-Diskette (18)

3 1/2-Zoll-Diskette – 1,23 MB – 1024 Bytes/Sektor

5-Zoll-Diskette (19)

5 1/4-Zoll-Diskette – 1,23 MB – 1024 Bytes/Sektor

3-Zoll-Diskette (20)

3 1/2-Zoll-Diskette – 128 MB – 512 Byte/Sektor

3-Zoll-Diskette (21)

3 1/2-Zoll-Diskette – 230 MB – 512 Byte/Sektor

8-Zoll-Diskette (22)

8-Zoll-Diskette – 256 KB – 128 Bytes/Sektor

Name

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Name")

Bezeichnung, unter der das Objekt bekannt ist. Bei unterklassigen Klassen kann diese Eigenschaft als Schlüsseleigenschaft überschrieben werden.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

NumberOfBlocks

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

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

Gesamtanzahl der aufeinanderfolgenden Blöcke, wobei jeder Block die Größe des Werts in der BlockSize-Eigenschaft enthält, die diesen Speicherumfang bilden. Die Gesamtgröße des Speicherumfangs kann berechnet werden, indem der Wert der BlockSize-Eigenschaft mit dem Wert dieser Eigenschaft multipliziert wird. Wenn der Wert von BlockSize 1 ist, entspricht diese Eigenschaft der Gesamtgröße des Speicherumfangs.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

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

PNPDeviceID

Datentyp: string

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 energiebezogenen Funktionen eines logischen Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Unbekannt (0)

Nicht unterstützt (1)

Deaktiviert (2)

Aktiviert (3)

Die Energieverwaltungsfeatures sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar.

Energiesparmodi werden automatisch eingegeben (4)

Das Gerät kann seinen Energiezustand basierend auf der Nutzung oder anderen Kriterien ändern.

Power State Settable (5)

Die SetPowerState-Methode wird unterstützt. Diese Methode befindet sich in der übergeordneten CIM_LogicalDevice Klasse und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen von MOF-Klassen (Managed Object Format).

Power Cycling Wird unterstützt (6)

Die SetPowerState-Methode kann aufgerufen werden, wenn der PowerState-Parameter auf 5 (Power Cycle) festgelegt ist.

Timed Power On Supported (7)

Unterstützte zeitlimitierte Power-On

Die SetPowerState-Methode kann aufgerufen werden, wobei der PowerState-Parameter auf 5 (Power Cycle) und Time auf ein bestimmtes Datum und eine bestimmte Uhrzeit oder ein bestimmtes Intervall festgelegt ist, um ein einschalten zu können.

PowerManagementSupported

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

True gibt an, dass das Gerät mit Strom verwaltet werden kann (kann in den Anhaltemodus versetzt werden usw.). Diese Eigenschaft gibt nicht an, dass Energieverwaltungsfeatures derzeit aktiviert sind, nur dass das logische Gerät energieverwaltungsfähig ist.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ProviderName

Datentyp: string

Zugriffstyp: Schreibgeschützt

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

Netzwerkpfad zum logischen Gerät.

Zweck

Datentyp: string

Zugriffstyp: Schreibgeschützt

Freiformzeichenfolge, die die Medien und deren Verwendung beschreibt.

Diese Eigenschaft wird von CIM_StorageExtent geerbt.

QuotasDisabled

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

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

QuotasIncomplete

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Gibt an, dass die Kontingentverwaltung verwendet, aber deaktiviert wurde (True). Unvollständig bezieht sich auf die Informationen, die nach der Deaktivierung der Kontingentverwaltung im Dateisystem verbleiben.

QuotasRebuilding

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

True gibt an, dass sich das Dateisystem im aktiven Prozess der Kompilierung von Informationen und der Einrichtung des Datenträgers für die Kontingentverwaltung befindet.

Größe

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Bytes")

Größe des Datenträgers.

Diese Eigenschaft wird von CIM_LogicalDisk geerbt.

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

Status

Datentyp: string

Zugriffstyp: Schreibgeschützt

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

Aktuelle status des Objekts. Es können verschiedene betriebsbezogene und nicht operative Status definiert werden. Zu den Betriebsstatus gehören: "OK", "Heruntergestuft" und "Pred Fail" (ein Element, z. B. eine SMART-fähige Festplatte, funktioniert möglicherweise ordnungsgemäß, sagt aber in naher Zukunft einen Fehler voraus). Zu den nicht betriebsbereiten Status gehören: "Fehler", "Wird gestartet", "Wird beendet" und "Dienst". Letzteres, "Dienst", kann beim Spiegel-Resilvering eines Datenträgers, beim Erneutladen einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben gelten. Nicht alle derartigen 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")

Degraded ("Degraded")

Unbekannt ("Unbekannt")

Pred Fail ("Pred Fail")

Starten ("Start")

Beenden ("Beenden")

Dienst ("Dienst")

Gestresst ("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.

Sonstiges (1)

Unbekannt (2)

Aktiviert (3)

Deaktiviert (4)

Nicht zutreffend (5)

SupportsDiskQuotas

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

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

SupportsFileBasedCompression

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

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

Wenn True, unterstützt die logische Datenträgerpartition die dateibasierte Komprimierung, wie dies beim NTFS-Dateisystem der Fall ist. Diese Eigenschaft ist False , wenn die Compressed-EigenschaftTrue ist.

SystemCreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Weitergegeben ("CIM_System. CreationClassName"), CIM_Key

Wert der CreationClassName-Eigenschaft des Bereichscomputers.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Systemname

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Name des Bereichssystems.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

VolumeDirty

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("FSCTL_IS_VOLUME_DIRTY")

Wenn True, erfordert der Datenträger , dass ChkDsk beim nächsten Neustart ausgeführt wird. Diese Eigenschaft gilt nur für die Instanzen logischer Datenträger, die einen physischen Datenträger auf dem Computer darstellen. Sie gilt nicht für zugeordnete logische Laufwerke.

VolumeName

Datentyp: Zeichenfolge

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Volumename des logischen Datenträgers.

Einschränkungen: Maximal 32 Zeichen.

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

VolumeSerialNumber

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API| DateisystemfunktionenGetVolumeInformation)

Volumeseriennummer des logischen Datenträgers.

Einschränkungen: Maximal 11 Zeichen.

Beispiel: "A8C3-D032"

Bemerkungen

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

Ein physisches Datenträgerlaufwerk ist der Eckpfeiler jedes Speicherverwaltungssystems. Nachdem jedoch ein physisches Laufwerk 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 Unterteilung einer Partition, der ein eigener Laufwerkbuchstabe zugewiesen wurde. (Es ist möglich, eine Partition zu haben, der kein Laufwerkbuchstaben zugewiesen wurde.) Wenn Sie über Laufwerk C oder Laufwerk D sprechen, beziehen Sie sich auf ein logisches Laufwerk und nicht auf ein physisches Laufwerk. Wenn Sie ein Dokument auf Laufwerk E speichern, speichern Sie es auf dem logischen Laufwerk. Physische Datenträger bilden die Hardware, aus der ein Laufwerk besteht, einschließlich Komponenten wie Köpfen, Sektoren und Zylindern. Logische Laufwerke verfügen dagegen über Eigenschaften wie Speicherplatz, verfügbaren Speicherplatz und Laufwerkbuchstaben.

Hinweis

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

Beispiele

Weitere Beispiele für Win32_LogicalDisk zum Abrufen von Datenträger- oder Volumedaten finden Sie im Thema WMI-Aufgaben: Datenträger und Dateisysteme .

Im WMI Information Retriever VBScript-Codebeispiel im TechNet-Katalog wird die Win32_LogicalDisk-Klasse verwendet, um Hardwareinformationen von einer Reihe von Remotecomputern abzurufen.

Die Datenträgerinformationen mit wmi/cim abrufen... Das PowerShell-Codebeispiel im TechNet-Katalog verwendet Win32_LogicalDisk , um DeviceID, VolumeName und Size von einem Zielgerät abzurufen. Dieses Beispiel umfasst insbesondere eine strenge Ausnahmebehandlung und gibt ein einzelnes Objekt pro Computer und nicht pro Datenträger zurück.

Unternehmensskripterstellung umfasst häufig die Konfiguration von Hardware und Software auf Remotecomputern. Dies wiederum erfordert, dass Sie im Voraus wissen, welche Datenträgertypen auf einem Computer installiert sind. Beispielsweise funktioniert ein Skript, das eine Anwendung auf Laufwerk E installiert, nur, wenn Laufwerk E eine Festplatte ist. Wenn Laufwerk E eine Diskette oder ein CD-ROM-Laufwerk darstellt, schlägt das Skript fehl. Der folgende Code identifiziert die Laufwerke 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 wird der freie Speicherplatz auf allen Festplattenlaufwerken eines Computers aufgelistet.

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 eines Computers 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)
WindowsServer 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_LogicalDisk

Hardwareklassen des Computersystems

WMI-Aufgaben: Datenträger und Dateisysteme