MSFT_Volume 類別的 Repair 方法
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 以在磁碟區上執行現成修正。
輸出 [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 [僅限傳統型應用程式] |
Namespace | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |