Condividi tramite


Metodo Repair della classe MSFT_Volume

Il metodo Repair della classe MSFT_Volume è un metodo WMI che può essere usato per controllare e correggere i problemi in un volume.

Sintassi

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

Parametri

OfflineScanAndFix [in]

Impostare su TRUE per eseguire un'analisi e una correzione offline.

Analisi [in]

Impostare su TRUE per analizzare il volume.

SpotFix [in]

Impostare su TRUE per eseguire correzioni spot nel volume.

Output [out]

Output dell'operazione di ripristino.

CreatedStorageJob [out]

Restituisce un riferimento all'oggetto processo di archiviazione utilizzato per tenere traccia dell'operazione a esecuzione prolungata.

ExtendedStatus [out]

Stringa contenente un oggetto MSFT_StorageExtendedStatus incorporato.

Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).

Valore restituito

Repair restituisce uno dei valori seguenti:

  • Operazione riuscita (0)
  • Non supportato (1)
  • Errore non specificato (2)
  • Timeout (3)
  • Non riuscito (4)
  • Parametro non valido (5)
  • Questo comando non è supportato in x86 in esecuzione nell'ambiente x64. (7)
  • Accesso negato (40001)
  • Si è verificato un errore di I/O imprevisto (40004)
  • Il file system specificato non è supportato (43001)
  • Impossibile eseguire l'operazione richiesta quando l'unità è di sola lettura (43006)
  • Il ripristino non è riuscito (43007)
  • L'analisi non è riuscita (43008)
  • Si è verificato un errore di snapshot durante l'analisi dell'unità. È possibile riprovare, ma se il problema persiste, eseguire un'analisi e una correzione offline. (43009)
  • Un'analisi è già in esecuzione in questa unità. Chkdsk non può eseguire più di un'analisi su un'unità alla volta. (43010)
  • Si è verificato un errore di snapshot durante l'analisi dell'unità. È possibile riprovare, ma se il problema persiste, eseguire un'analisi e una correzione offline. (43011)
  • Si è verificato un errore di snapshot durante l'analisi dell'unità. Eseguire un'analisi offline e correggere. (43012)
  • Impossibile aprire l'unità per l'accesso diretto (43013)
  • Impossibile determinare il file system dell'unità (43014)

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Vedi anche

MSFT_Volume