SMP API 常见返回代码
本文列出了使用存储管理提供程序 (SMP) API 时遇到的常见返回代码。
有关相关信息,请参阅 存储管理 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 |
指定的目标端口地址无效。 |