다음을 통해 공유


MSFT_Volume 클래스의 복구 방법

MSFT_Volume 클래스의 Repair 메서드는 볼륨에서 문제를 확인하고 복구하는 데 사용할 수 있는 WMI 메서드입니다.

구문

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

매개 변수

OfflineScanAndFix [in]

오프라인 검색 및 수정을 수행하려면 TRUE로 설정합니다.

[in] 검사

볼륨을 검사하려면 TRUE로 설정합니다.

SpotFix [in]

볼륨에서 스폿 수정을 수행하려면 TRUE로 설정합니다.

Output [out]

복구 작업의 출력입니다.

CreatedStorageJob [out]

장기 실행 작업을 추적하는 데 사용되는 스토리지 작업 개체에 대한 참조를 반환합니다.

ExtendedStatus [out]

포함된 MSFT_StorageExtendedStatus 개체를 포함하는 문자열입니다.

이 매개 변수를 사용하면 스토리지 공급자가 확장된(구현별) 오류 정보를 반환할 수 있습니다.

반환 값

Repair 는 다음 값 중 하나를 반환합니다.

  • 성공(0)
  • 지원되지 않음(1)
  • 지정되지 않은 오류(2)
  • 시간 제한(3)
  • 실패함(4)
  • 잘못된 매개 변수(5)
  • 이 명령은 x64 환경에서 실행되는 x86에서 지원되지 않습니다. (7)
  • 액세스 거부됨 (40001)
  • 예기치 않은 I/O 오류가 발생했습니다 (40004)
  • 지정된 파일 시스템이 지원 되지 않음(43001)
  • 드라이브가 읽기 전용 인 경우 요청된 작업을 수행할 수 없음(43006)
  • 복구 실패 (43007)
  • 검사 실패 (43008)
  • 이 드라이브를 스캔하는 동안 스냅샷 오류가 발생했습니다. 다시 시도할 수 있지만 이 문제가 지속되면 오프라인 검사를 실행하고 수정합니다. (43009)
  • 이 드라이브에서 검사가 이미 실행 중입니다. Chkdsk는 한 번에 드라이브에서 둘 이상의 검사를 실행할 수 없습니다. (43010)
  • 이 드라이브를 스캔하는 동안 스냅샷 오류가 발생했습니다. 다시 시도할 수 있지만 이 문제가 지속되면 오프라인 검사를 실행하고 수정합니다. (43011)
  • 이 드라이브를 스캔하는 동안 스냅샷 오류가 발생했습니다. 오프라인 검사를 실행하고 수정합니다. (43012)
  • 직접 액세스를 위해 드라이브를 열 수 없음(43013)
  • 드라이브 의 파일 시스템을 확인할 수 없음(43014)

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
네임스페이스 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

참고 항목

MSFT_Volume