COM 错误代码 (VOLMGR、BCD、VHD、SDIAG)

下表提供了基于 COM 的 API 使用的错误代码列表。

如果安装或运行的应用程序遇到困难,请联系客户支持部门以获取显示错误消息的软件。 若要获取对 Microsoft 产品的支持,请转到 https://support.microsoft.com

常量/值 说明
ERROR_VOLMGR_INCOMPLETE_REGENERATION
0x80380001
由于扇区不好,重新生成操作无法从活动丛复制所有数据。
ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION
0x80380002
一个或多个磁盘未完全迁移到目标包。 修复硬件问题后,它们可能需要重新导入,也可能不需要重新导入。
ERROR_VOLMGR_DATABASE_FULL
0xC0380001
配置数据库已满。
ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED
0xC0380002
磁盘上的配置数据已损坏。
ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC
0xC0380003
磁盘上的配置与内存中配置不同步。
ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED
0xC0380004
大多数磁盘未能使用新配置进行更新。
ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME
0xC0380005
磁盘包含非简单卷。
ERROR_VOLMGR_DISK_DUPLICATE
0xC0380006
在迁移列表中多次指定同一磁盘。
ERROR_VOLMGR_DISK_DYNAMIC
0xC0380007
磁盘已是动态磁盘。
ERROR_VOLMGR_DISK_ID_INVALID
0xC0380008
指定的磁盘 ID 无效。 没有具有指定磁盘 ID 的磁盘。
ERROR_VOLMGR_DISK_INVALID
0xC0380009
指定的磁盘是无效的磁盘。 操作无法在无效磁盘上完成。
ERROR_VOLMGR_DISK_LAST_VOTER
0xC038000A
无法删除指定的磁盘 () ,因为它是最后一个剩余的选民。
ERROR_VOLMGR_DISK_LAYOUT_INVALID
0xC038000B
指定的磁盘具有无效的磁盘布局。
ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS
0xC038000C
磁盘布局包含显示在基本分析之后的非基本分区。 这是无效的磁盘布局。
ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED
0xC038000D
磁盘布局包含未对齐柱形的分区。
ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL
0xC038000E
磁盘布局包含的分区比最小大小还要多。
ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS
0xC038000F
磁盘布局包含逻辑驱动器之间的主分区。 这是无效的磁盘布局。
ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS
0xC0380010
磁盘布局包含的分区数超过了支持的最大分区数。
ERROR_VOLMGR_DISK_MISSING
0xC0380011
缺少指定的磁盘。 操作无法在缺失的磁盘上完成。
ERROR_VOLMGR_DISK_NOT_EMPTY
0xC0380012
指定的磁盘不为空。
ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE
0xC0380013
此操作没有足够的可用空间。
ERROR_VOLMGR_DISK_REVECTORING_FAILED
0xC0380014
对坏扇区的部队改造失败了。
ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID
0xC0380015
指定的磁盘具有无效的扇区大小。
ERROR_VOLMGR_DISK_SET_NOT_CONTAINED
0xC0380016
指定的磁盘集包含位于该磁盘集外部的磁盘上的卷。
ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS
0xC0380017
卷布局中的磁盘为 plex 的多个成员提供盘区。
ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES
0xC0380018
卷布局中的磁盘为多个 plex 提供盘区。
ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED
0xC0380019
此系统不支持动态磁盘。
ERROR_VOLMGR_EXTENT_ALREADY_USED
0xC038001A
指定的盘区已由其他卷使用。
ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS
0xC038001B
指定的卷将保留,并且只能扩展到连续范围。 要增大卷的指定范围与指定的卷不连续。
ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION
0xC038001C
指定的卷范围不在磁盘的公共区域内。
ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED
0xC038001D
指定的卷区未对齐扇区。
ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION
0xC038001E
指定的分析与 EBR (MBR 磁盘) 上扩展分区的第一个轨道重叠。
ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH
0xC038001F
指定的盘区长度不能用于构造具有指定长度的卷。
ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED
0xC0380020
系统不支持容错卷。
ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID
0xC0380021
指定的交错长度无效。
ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS
0xC0380022
已注册的用户数已达到上限。
ERROR_VOLMGR_MEMBER_IN_SYNC
0xC0380023
指定的成员已与其他活动成员同步。 不需要重新生成它。
ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE
0xC0380024
多次指定同一成员索引。
ERROR_VOLMGR_MEMBER_INDEX_INVALID
0xC0380025
指定的成员索引大于或等于卷丛中的成员数。
ERROR_VOLMGR_MEMBER_MISSING
0xC0380026
缺少指定的成员。 无法重新生成。
ERROR_VOLMGR_MEMBER_NOT_DETACHED
0xC0380027
指定的成员未分离。 无法替换未分离的成员。
ERROR_VOLMGR_MEMBER_REGENERATING
0xC0380028
指定的成员已在重新生成。
ERROR_VOLMGR_ALL_DISKS_FAILED
0xC0380029
属于该包的所有磁盘都失败。
ERROR_VOLMGR_NO_REGISTERED_USERS
0xC038002A
目前没有注册的通知用户。 除非有已注册的用户,否则任务编号无关紧要。
ERROR_VOLMGR_NO_SUCH_USER
0xC038002B
指定的通知用户不存在。 无法取消注册用户以获取通知。
ERROR_VOLMGR_NOTIFICATION_RESET
0xC038002C
通知已重置。 当前用户的通知无效。 取消注册并重新注册通知。
ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID
0xC038002D
指定的成员数无效。
ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID
0xC038002E
指定的丛数无效。
ERROR_VOLMGR_PACK_DUPLICATE
0xC038002F
指定的源包和目标包是相同的。
ERROR_VOLMGR_PACK_ID_INVALID
0xC0380030
指定的包 ID 无效。 没有具有指定包 ID 的包。
ERROR_VOLMGR_PACK_INVALID
0xC0380031
指定的包是无效的包。 操作无法使用无效的包完成。
ERROR_VOLMGR_PACK_NAME_INVALID
0xC0380032
指定的包名称无效。
ERROR_VOLMGR_PACK_OFFLINE
0xC0380033
指定的包处于脱机状态。
ERROR_VOLMGR_PACK_HAS_QUORUM
0xC0380034
指定的包已具有正常磁盘的仲裁。
ERROR_VOLMGR_PACK_WITHOUT_QUORUM
0xC0380035
该包没有正常磁盘的仲裁。
ERROR_VOLMGR_PARTITION_STYLE_INVALID
0xC0380036
指定的磁盘的分区样式不受支持。 仅支持 MBR 和 GPT 分区样式。
ERROR_VOLMGR_PARTITION_UPDATE_FAILED
0xC0380037
未能更新磁盘的分区布局。
ERROR_VOLMGR_PLEX_IN_SYNC
0xC0380038
指定的 plex 已与其他活动 Plex 同步。 不需要重新生成它。
ERROR_VOLMGR_PLEX_INDEX_DUPLICATE
0xC0380039
多次指定同一个 plex 索引。
ERROR_VOLMGR_PLEX_INDEX_INVALID
0xC038003A
指定的 plex 索引大于或等于卷中的丛数。
ERROR_VOLMGR_PLEX_LAST_ACTIVE
0xC038003B
指定的 plex 是卷中的最后一个活动 plex。 无法删除 plex,否则卷将脱机。
ERROR_VOLMGR_PLEX_MISSING
0xC038003C
缺少指定的 plex。
ERROR_VOLMGR_PLEX_REGENERATING
0xC038003D
指定的 plex 当前正在重新生成。
ERROR_VOLMGR_PLEX_TYPE_INVALID
0xC038003E
指定的 plex 类型无效。
ERROR_VOLMGR_PLEX_NOT_RAID5
0xC038003F
该操作仅在 RAID-5 plex 上受支持。
ERROR_VOLMGR_PLEX_NOT_SIMPLE
0xC0380040
仅在简单 plex 上支持该操作。
ERROR_VOLMGR_STRUCTURE_SIZE_INVALID
0xC0380041
VM_VOLUME_LAYOUT输入结构中的“大小”字段设置不正确。
ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS
0xC0380042
已经有一个挂起的通知请求。 等待现有请求返回,然后再请求更多通知。
ERROR_VOLMGR_TRANSACTION_IN_PROGRESS
0xC0380043
当前有一个事务正在处理中。
ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE
0xC0380044
卷管理器外部发生了意外的布局更改。
ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK
0xC0380045
指定的卷包含缺少的磁盘。
ERROR_VOLMGR_VOLUME_ID_INVALID
0xC0380046
指定的卷 ID 无效。 没有具有指定卷 ID 的卷。
ERROR_VOLMGR_VOLUME_LENGTH_INVALID
0xC0380047
指定的卷长度无效。
ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE
0xC0380048
卷的指定大小不是扇区大小的倍数。
ERROR_VOLMGR_VOLUME_NOT_MIRRORED
0xC0380049
仅镜像卷支持该操作。
ERROR_VOLMGR_VOLUME_NOT_RETAINED
0xC038004A
指定的卷没有保留分区。
ERROR_VOLMGR_VOLUME_OFFLINE
0xC038004B
指定的卷处于脱机状态。
ERROR_VOLMGR_VOLUME_RETAINED
0xC038004C
指定的卷已具有保留分区。
ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID
0xC038004D
指定的盘区数无效。
ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE
0xC038004E
参与卷的所有磁盘必须具有相同的扇区大小。
ERROR_VOLMGR_BAD_BOOT_DISK
0xC038004F
启动磁盘发生故障。
ERROR_VOLMGR_PACK_CONFIG_OFFLINE
0xC0380050
包的配置处于脱机状态。
ERROR_VOLMGR_PACK_CONFIG_ONLINE
0xC0380051
包的配置处于联机状态。
ERROR_VOLMGR_NOT_PRIMARY_PACK
0xC0380052
指定的包不是主包。
ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED
0xC0380053
未能使用日志的新内容更新所有磁盘。
ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID
0xC0380054
Plex 中的指定磁盘数无效。
ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID
0xC0380055
plex 成员中的指定磁盘数无效。
ERROR_VOLMGR_VOLUME_MIRRORED
0xC0380056
镜像卷不支持该操作。
ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED
0xC0380057
仅在简单和跨区丛中支持该操作。
ERROR_VOLMGR_NO_VALID_LOG_COPIES
0xC0380058
该包没有有效的日志副本。
ERROR_VOLMGR_PRIMARY_PACK_PRESENT
0xC0380059
主包已存在。
ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID
0xC038005A
指定数量的磁盘无效。
ERROR_VOLMGR_MIRROR_NOT_SUPPORTED
0xC038005B
系统不支持镜像卷。
ERROR_VOLMGR_RAID5_NOT_SUPPORTED
0xC038005C
系统不支持 RAID-5 卷。
ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED
0x80390001
某些 BCD 条目未从 BCD 存储中正确导入。
ERROR_BCD_TOO_MANY_ELEMENTS
0xC0390002
枚举的条目已超出允许的阈值。
ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED
0x80390003
某些 BCD 条目未与固件正确同步。
ERROR_VHD_DRIVE_FOOTER_MISSING
0xC03A0001
虚拟硬盘已损坏。 缺少虚拟硬盘驱动器页脚。
ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH
0xC03A0002
虚拟硬盘已损坏。 虚拟硬盘驱动器页脚校验和与磁盘上的校验和不匹配。
ERROR_VHD_DRIVE_FOOTER_CORRUPT
0xC03A0003
虚拟硬盘已损坏。 虚拟硬盘中的虚拟硬盘驱动器页脚已损坏。
ERROR_VHD_FORMAT_UNKNOWN
0xC03A0004
系统无法识别此虚拟硬盘的文件格式。
ERROR_VHD_FORMAT_UNSUPPORTED_VERSION
0xC03A0005
版本不支持此版本的文件格式。
ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH
0xC03A0006
虚拟硬盘已损坏。 稀疏标头校验和与磁盘上的校验和不匹配。
ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION
0xC03A0007
系统不支持此版本的虚拟硬盘。不支持此版本的稀疏标头。
ERROR_VHD_SPARSE_HEADER_CORRUPT
0xC03A0008
虚拟硬盘已损坏。 虚拟硬盘中的稀疏标头已损坏。
ERROR_VHD_BLOCK_ALLOCATION_FAILURE
0xC03A0009
无法写入虚拟硬盘失败,因为系统无法在虚拟硬盘中分配新块。
ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT
0xC03A000A
虚拟硬盘已损坏。 虚拟硬盘中的块分配表已损坏。
ERROR_VHD_INVALID_BLOCK_SIZE
0xC03A000B
系统不支持此版本的虚拟硬盘。 块大小无效。
ERROR_VHD_BITMAP_MISMATCH
0xC03A000C
虚拟硬盘已损坏。 块位图与虚拟硬盘中存在的块数据不匹配。
ERROR_VHD_PARENT_VHD_NOT_FOUND
0xC03A000D
虚拟硬盘链已中断。 系统找不到差异磁盘的父虚拟硬盘。
ERROR_VHD_CHILD_PARENT_ID_MISMATCH
0xC03A000E
虚拟硬盘链已损坏。 父虚拟硬盘和差异磁盘的标识符不匹配。
ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH
0xC03A000F
虚拟硬盘链已损坏。 父虚拟硬盘的时间戳与差异磁盘的时间戳不匹配。
ERROR_VHD_METADATA_READ_FAILURE
0xC03A0010
无法读取虚拟硬盘的元数据。
ERROR_VHD_METADATA_WRITE_FAILURE
0xC03A0011
无法写入虚拟硬盘的元数据。
ERROR_VHD_INVALID_SIZE
0xC03A0012
虚拟硬盘的大小无效。
ERROR_VHD_INVALID_FILE_SIZE
0xC03A0013
此虚拟硬盘的文件大小无效。
ERROR_VIRTDISK_PROVIDER_NOT_FOUND
0xC03A0014
找不到指定文件的虚拟磁盘支持提供程序。
ERROR_VIRTDISK_NOT_VIRTUAL_DISK
0xC03A0015
指定的磁盘不是虚拟磁盘。
ERROR_VHD_PARENT_VHD_ACCESS_DENIED
0xC03A0016
无法访问虚拟硬盘链。 尚未向进程授予对差异磁盘的父虚拟硬盘的访问权限。
ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH
0xC03A0017
虚拟硬盘链已损坏。 父虚拟硬盘的虚拟大小与差异磁盘的虚拟大小不匹配。
ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED
0xC03A0018
虚拟硬盘链已损坏。 差异磁盘在其自己的父链中指示。
ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT
0xC03A0019
虚拟硬盘链不可访问。 打开链上一个虚拟硬盘时出错。
ERROR_VIRTUAL_DISK_LIMITATION
0xC03A001A
由于虚拟磁盘系统的某个限制,无法完成所请求的操作。 在 NTFS 上,虚拟硬盘文件必须解压缩且未加密。 在 ReFS 上,虚拟硬盘文件不得设置完整性位。
ERROR_VHD_INVALID_TYPE
0xC03A001B
请求的操作不能在此类型的虚拟磁盘上执行。
ERROR_VHD_INVALID_STATE
0xC03A001C
请求的操作不能在其当前状态的虚拟磁盘上执行。
ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE
0xC03A001D
不支持虚拟磁盘所在的物理磁盘的扇区大小。
ERROR_VIRTDISK_DISK_ALREADY_OWNED
0xC03A001E
磁盘已由其他所有者拥有。
ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE
0xC03A001F
磁盘必须脱机或只读。
ERROR_CTLOG_TRACKING_NOT_INITIALIZED
0xC03A0020
更改跟踪未为此虚拟磁盘初始化。
ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE
0xC03A0021
更改跟踪文件的大小超出了最大大小限制
ERROR_CTLOG_VHD_CHANGED_OFFLINE
0xC03A0022
VHD 文件因压缩、扩展或脱机修补而更改
ERROR_CTLOG_INVALID_TRACKING_STATE
0xC03A0023
虚拟磁盘的更改跟踪未处于有效状态,无法执行此请求。 更改跟踪可能已停止或已处于请求状态。
ERROR_CTLOG_INCONSISTANT_TRACKING_FILE
0xC03A0024
虚拟磁盘更改跟踪文件未处于有效状态。
ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA
0xC03A0025
无法完成请求的大小调整操作,因为它可能会截断驻留在虚拟磁盘上的用户数据。
ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE
0xC03A0026
无法完成请求的操作,因为无法确定虚拟磁盘的最小安全大小。 这可能是由于分区表缺失或损坏造成的。
ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE
0xC03A0027
无法完成请求的操作,因为无法进一步安全地减小虚拟磁盘的大小。
ERROR_VHD_METADATA_FULL
0xC03A0028
虚拟磁盘文件中没有足够的空间用于提供的元数据项。
ERROR_QUERY_STORAGE_ERROR
0x803A0001
虚拟化存储子系统已生成错误。
SDIAG_E_CANCELLED
0x803C0100
该操作已取消。
SDIAG_E_SCRIPT
0x803C0101
运行 PowerShell 脚本时出错。
SDIAG_E_POWERSHELL
0x803C0102
与 PowerShell 运行时交互时出错。
SDIAG_E_MANAGEDHOST
0x803C0103
脚本化诊断托管主机中发生错误。
SDIAG_E_NOVERIFIER
0x803C0104
故障排除包不包含完成验证所需的验证程序。
SDIAG_S_CANNOTRUN
0x003C0105
无法在此系统上执行故障排除包。
SDIAG_E_DISABLED
0x803C0106
组策略禁用脚本诊断。
SDIAG_E_TRUST
0x803C0107
诊断包的信任验证失败。
SDIAG_E_CANNOTRUN
0x803C0108
无法在此系统上执行故障排除包。
SDIAG_E_VERSION
0x803C0109
不支持此版本的故障排除包。
SDIAG_E_RESOURCE
0x803C010A
无法加载所需的资源。
SDIAG_E_ROOTCAUSE
0x803C010B
故障排除包报告了根本原因的信息,但不添加根本原因。

要求

要求
标头
Winerror.h

另请参阅

COM 错误代码