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

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

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

常量/值 DESCRIPTION
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
指定的成员索引大于或等于卷 plex 中的成员数。
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
指定的 plexes 数无效。
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 索引大于或等于卷中的 plexes 数。
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 plexes 上支持该作。
ERROR_VOLMGR_PLEX_NOT_SIMPLE
0xC0380040
该作仅在简单的 plexes 上受支持。
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
该作仅在简单且跨越式的 plexes 上受支持。
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 错误代码