Freigeben über


Reparatur-Methode der MSFT_Volume-Klasse

Die Reparatur-Methode der MSFT_Volume-Klasse ist eine WMI-Methode, mit der Probleme auf einem Volume überprüft und repariert werden können.

Syntax

UInt32 Repair(
  [in]  Boolean             OfflineScanAndFix,
  [in]  Boolean             Scan,
  [in]  Boolean             SpotFix,
  [out] UInt32              Output,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              ExtendedStatus
);

Parameter

OfflineScanAndFix [in]

Auf TRUE festgelegt, um eine Offline-Überprüfung und -Reparatur durchzuführen.

Scan [in]

Auf TRUE festgelegt, um das Volume zu scannen.

SpotFix [in]

Auf TRUE festgelegt, um punktuelle Reparaturen auf dem Volume durchzuführen.

Output [out]

Die Ausgabe des Reparaturvorgangs.

CreatedStorageJob [out]

Gibt einen Verweis auf das Speicher-Job-Objekt zurück, das zum Verfolgen des langlaufenden Vorgangs verwendet wird.

ExtendedStatus [out]

Eine Zeichenfolge, die ein eingebettetes MSFT_StorageExtendedStatus-Objekt enthält.

Dieser Parameter bietet dem Speicheranbieter die Möglichkeit, erweiterte (implementierungsspezifische) Fehlerinformationen zurückzugeben.

Rückgabewert

Reparatur gibt einen der folgenden Werte zurück:

  • Success (0)
  • Nicht unterstützt (1)
  • Unspezifischer Fehler (2)
  • Timeout (3)
  • Fehler (4)
  • Ungültiger Parameter (5)
  • Dieser Befehl wird unter x86 nicht unterstützt, wenn er in einer x64-Umgebung ausgeführt wird. (7)
  • Access Denied (40001)
  • Ein unerwarteter E/A-Fehler ist aufgetreten (40004)
  • Das angegebene Dateisystem wird nicht unterstützt (43001)
  • Kann den angeforderten Vorgang nicht ausführen, wenn das Laufwerk schreibgeschützt ist (43006)
  • Die Reparatur ist fehlgeschlagen (43007)
  • Der Scan ist fehlgeschlagen (43008)
  • Beim Scannen dieses Laufwerks ist ein Snapshot-Fehler aufgetreten. Sie können es noch einmal versuchen, aber wenn das Problem weiterhin besteht, führen Sie einen Offline-Scan aus und beheben Sie es. (43009)
  • Es wird bereits ein Scan auf diesem Laufwerk ausgeführt. Chkdsk kann nicht mehr als einen Scan auf einem Laufwerk gleichzeitig Zeit ausführen. -43010
  • Beim Scannen dieses Laufwerks ist ein Snapshot-Fehler aufgetreten. Sie können es noch einmal versuchen, aber wenn das Problem weiterhin besteht, führen Sie einen Offline-Scan aus und beheben Sie es. -43011
  • Beim Scannen dieses Laufwerks ist ein Snapshot-Fehler aufgetreten. Führen Sie einen Offline-Scan aus und beheben Sie das Problem. -43012
  • Laufwerk kann nicht für direkten Zugriff geöffnet werden (43013)
  • Kann das Dateisystem des Laufwerks nicht bestimmen (43014)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Weitere Informationen

MSFT_Volume