Compartilhar via


Método de reparo da classe MSFT_Volume

O método Repair da classe MSFT_Volume é um método WMI que pode ser usado para verificar e reparar problemas em um volume.

Sintaxe

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

Parâmetros

OfflineScanAndFix [in]

Defina como TRUE para executar uma verificação e correção offline.

Scan [in]

Defina como TRUE para verificar o volume.

SpotFix [in]

Defina como TRUE para executar correções pontuais no volume.

Output [out]

A saída da operação de reparo.

CreatedStorageJob [out]

Retorna uma referência ao objeto de trabalho de armazenamento usado para controlar a operação de longa execução.

ExtendedStatus [out]

Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus incorporado.

Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).

Valor retornado

Repair retorna um dos seguintes valores:

  • Êxito (0)
  • Sem suporte (1)
  • Erro não especificado (2)
  • Tempo limite (3)
  • Com falha (4)
  • Parâmetro inválido (5)
  • Este comando não é compatível com x86 em execução no ambiente x64. (7)
  • Acesso negado (40001)
  • Ocorreu um erro de E/S inesperado (40004)
  • O sistema de arquivos especificado é incompatível (43001)
  • Não é possível executar a operação solicitada quando a unidade é somente leitura (43006)
  • O reparo falhou (43007)
  • A verificação falhou (43008)
  • Ocorreu um erro de instantâneo durante a varredura desta unidade. Você pode tentar novamente. Entretanto, se esse problema persistir, execute uma verificação offline e corrija. (43009)
  • Uma verificação já está sendo executada nesta unidade. Chkdsk não pode executar mais de uma verificação em uma unidade por vez. (43010)
  • Ocorreu um erro de instantâneo durante a varredura desta unidade. Você pode tentar novamente. Entretanto, se esse problema persistir, execute uma verificação offline e corrija. (43011)
  • Ocorreu um erro de instantâneo durante a varredura desta unidade. Execute uma verificação offline e corrija. (43012)
  • Não é possível abrir a unidade para acesso direto (43013)
  • Não é possível determinar o sistema de arquivos da unidade (43014)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Confira também

MSFT_Volume