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 |