MSFT_Volume 类的修复方法

修复卷。

语法

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 对象的字符串。

此参数允许存储提供程序返回特定于实现的扩展 () 错误信息。

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

在 x64 环境中运行的 x86 不支持此命令。 (7)

拒绝访问 (40001)

(40004) 发生意外的 I/O 错误

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