存储管理 API 通用返回代码

标准 CIM 返回代码

错误值 说明
0 成功
1 不支持
2 未指定的错误
3 超时
4 失败
5 参数无效
6 在使用中/磁盘正在使用中
7 在 x64 环境中运行的 x86 不支持此命令
8 找不到对象

 

扩展的 CIM 返回代码

错误值 说明
4096 已选中方法参数 - 作业已启动
4097 不支持大小
4098 不支持超时
4099 设备正忙

 

存储管理 API 返回代码

常见错误 40000 - 40999

错误值 说明
40000 可用容量不足
40001 访问被拒绝
40002 没有足够的资源来完成操作。
40003 缓存过期
40004 发生意外的 I/O 错误
40005 必须使用 Size 或 UseMaximumSize 参数指定大小。 一次只能指定其中一个参数。
40006 请求的对象或对象类型不存在于缓存中。
40007 由于严重设备硬件错误,请求失败。
40018 指定的对象由 Microsoft 故障转移群集组件管理。 磁盘必须处于群集维护模式,并且群集资源状态必须处于联机状态才能执行此操作。

 

磁盘错误 41000 - 41999

错误值 说明
41000 磁盘尚未初始化。
41001 磁盘已初始化。
41002 磁盘是只读的。
41003 磁盘处于脱机状态。
41004 已达到磁盘的分区限制。
41005 指定的分区对齐方式无效。 它必须是磁盘扇区大小的倍数。
41006 参数对于这种类型的分区无效。
41007 无法清除存在 OEM 分区。 若要清除 OEM 分区,请使用 RemoveOEM 标志。
41008 无法清除存在数据分区。 若要清除数据分区,请使用 RemoveData 标志。
41009 关键磁盘上不支持操作。
41010 指定的分区类型无效。
41011 只有前 2 TB 可用于 MBR 磁盘。
41012 指定的偏移量无效。
41013 无法转换包含数据或其他已知分区的磁盘样式。
41014 磁盘不够大,无法支持 GPT 分区样式。

 

分区错误 42000 - 42999

错误值 说明
42000 分区已被删除,但其访问路径不是。
42001 扩展分区仍包含其他分区。
42002 请求的访问路径已在使用中。
42004 无法将访问路径分配给隐藏分区。
42005 无法删除卷 GUID 路径。
42006 无法删除启动或分页文件分区的驱动器号。
42007 访问路径无效。
42008 无法收缩包含有错误的卷的分区。
42009 无法调整包含未知文件系统的分区的大小。
42010 不允许对系统或关键分区执行该操作。
42011 此操作仅在数据分区上受支持。
42012 无法向分区分配多个驱动器号。
42013 无法将驱动器号分配给此类型的分区。

 

卷错误 43000 - 43999

错误值 说明
43000 指定的群集大小无效
43001 不支持指定的文件系统
43002 无法快速格式化卷
43003 群集数超过 32 位
43004 不支持指定的 UDF 版本
43005 群集大小必须是磁盘物理扇区大小的倍数
43006 当驱动器为只读时,无法执行请求的操作
43007 修复失败
43008 扫描失败
43009 扫描此驱动器时发生快照错误。 可以重试,但如果此问题仍然存在,请运行脱机扫描并修复。
43010 扫描已在此驱动器上运行。 Chkdsk 不能一次在驱动器上运行多个扫描。
43011 扫描此驱动器时发生快照错误。 可以重试,但如果此问题仍然存在,请运行脱机扫描并修复。
43012 扫描此驱动器时发生快照错误。 运行脱机扫描并修复。
43013 无法打开驱动器进行直接访问
43014 无法确定驱动器的文件系统
43015 由于组策略设置,此设置可能不会更改
43016 由于全局注册表设置,此设置可能不会更改

 

存储提供程序错误 46000 - 46999

错误值 说明
46000 存储提供程序无法连接到存储提供程序。
46001 存储提供程序无法连接到存储子系统。
46002 存储提供程序不支持所需的配置文件。
46003 存储提供程序不支持所需的关联。
46004 无法在本地主机上注册/注销存储子系统。
46005 存储子系统未注册。
46006 此子系统已注册。
46007 此子系统已使用其他用户的凭据注册。 使用 -Force 标志删除现有注册并添加一个新注册。
46008 无法为此存储对象启用故障转移聚类分析。

 

存储子系统错误 47000 - 47999

错误值 说明
47000 找不到可支持此虚拟磁盘配置的存储池。
47001 此子系统不支持创建具有指定预配类型的虚拟磁盘。

 

分区错误 48000 - 48999

错误值 说明
48000 原始存储池不支持此操作。
48001 存储池仅用于特殊用途。
48002 此存储池不支持指定的复原设置。
48004 存储池中没有足够的物理磁盘来创建指定的虚拟磁盘配置。
48005 找不到指定的存储池。
48006 存储池无法完成操作,因为其运行状况或运行状态不允许它。
48007 存储池无法完成操作,因为其配置是只读的。
48008 存储池包含虚拟磁盘。
48009 指定的精简预配警报阈值数超出了此存储池的限制。
48010 必须指定大小信息 (Size 或 UseMaximumSize 参数) 或层信息 (StorageTiers 和 StorageTierSizes 参数) ,但不能同时指定大小信息和层信息。
48011 在存储池中找不到自动分配驱动器。

 

复原设置错误 49000 - 49999

错误值 说明
49000 不存在具有该名称的复原设置。
49001 不支持 NoSinglePointOfFailure 的值。
49002 PhysicalDiskRedundancy 的值超出了支持的值范围。
49003 NumberOfDataCopies 的值超出了支持的值范围。
49004 ParityLayout 的值超出了支持的值范围。
49005 Interleave 的值超出了支持的值范围。
49006 NumberOfColumns 的值超出了支持的值范围。

 

虚拟磁盘错误 50000 - 50999

错误值 说明
50000 找不到指定的虚拟磁盘。
50001 无法修复虚拟磁盘,因为失败的物理磁盘太多。 剩余物理磁盘上没有足够的信息来重建丢失的数据。
50002 虚拟磁盘无法完成操作,因为另一台计算机控制着其配置。
50003 虚拟磁盘无法完成操作,因为它的运行状况或运行状态不允许它。
50004 虚拟磁盘无法完成该操作,因为其“手动附加”状态不允许它。
50005 WriteCacheSize 的值超出了支持的值范围。

 

物理磁盘错误 51000 - 51999

错误值 说明
51000 此操作不支持指定的某个物理磁盘。
51001 未指定足够的物理磁盘来成功完成操作。
51002 指定的其中一个物理磁盘已在使用中。
51003 指定的某个物理磁盘使用的扇区大小不受此存储池支持。
51004 无法删除指定的某个物理磁盘,因为它仍在使用中。
51005 一个或多个物理磁盘未连接到要创建池的节点。

 

掩码集错误 52000 - 52999

错误值 说明
52000 指定的设备编号无效。
52001 不支持请求的 HostType。
52002 必须为每个虚拟磁盘指定 DeviceAccess。

 

发起方 ID 错误 53000 - 53999

错误值 说明
53000 指定的发起方地址无效
53001 此操作只能接受一个发起方地址。

 

目标端口错误 54000 - 54999

错误值 说明
54000 指定的目标端口地址无效。

 

存储管理 API 类