COM Error Codes (VOLMGR, BCD, VHD, SDIAG)
【外部リンク】
https://msdn.microsoft.com/en-us/library/windows/desktop/dd542650(v=vs.85).aspx
Constant/value
Description
ERROR_VOLMGR_INCOMPLETE_REGENERATION
0x80380001
The regeneration operation was not able to copy all data from the active plexes due to bad sectors.
ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION
0x80380002
One or more disks were not fully migrated to the target pack. They may or may not require reimport after fixing the hardware problems.
ERROR_VOLMGR_DATABASE_FULL
0xC0380001
The configuration database is full.
ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED
0xC0380002
The configuration data on the disk is corrupted.
ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC
0xC0380003
The configuration on the disk is not insync with the in-memory configuration.
ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED
0xC0380004
A majority of disks failed to be updated with the new configuration.
ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME
0xC0380005
The disk contains non-simple volumes.
ERROR_VOLMGR_DISK_DUPLICATE
0xC0380006
The same disk was specified more than once in the migration list.
ERROR_VOLMGR_DISK_DYNAMIC
0xC0380007
The disk is already dynamic.
ERROR_VOLMGR_DISK_ID_INVALID
0xC0380008
The specified disk id is invalid. There are no disks with the specified disk id.
ERROR_VOLMGR_DISK_INVALID
0xC0380009
The specified disk is an invalid disk. Operation cannot complete on an invalid disk.
ERROR_VOLMGR_DISK_LAST_VOTER
0xC038000A
The specified disk(s) cannot be removed since it is the last remaining voter.
ERROR_VOLMGR_DISK_LAYOUT_INVALID
0xC038000B
The specified disk has an invalid disk layout.
ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS
0xC038000C
The disk layout contains non-basic partitions which appear after basic paritions. This is an invalid disk layout.
ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED
0xC038000D
The disk layout contains partitions which are not cylinder aligned.
ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL
0xC038000E
The disk layout contains partitions which are samller than the minimum size.
ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS
0xC038000F
The disk layout contains primary partitions in between logical drives. This is an invalid disk layout.
ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS
0xC0380010
The disk layout contains more than the maximum number of supported partitions.
ERROR_VOLMGR_DISK_MISSING
0xC0380011
The specified disk is missing. The operation cannot complete on a missing disk.
ERROR_VOLMGR_DISK_NOT_EMPTY
0xC0380012
The specified disk is not empty.
ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE
0xC0380013
There is not enough usable space for this operation.
ERROR_VOLMGR_DISK_REVECTORING_FAILED
0xC0380014
The force revectoring of bad sectors failed.
ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID
0xC0380015
The specified disk has an invalid sector size.
ERROR_VOLMGR_DISK_SET_NOT_CONTAINED
0xC0380016
The specified disk set contains volumes which exist on disks outside of the set.
ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS
0xC0380017
A disk in the volume layout provides extents to more than one member of a plex.
ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES
0xC0380018
A disk in the volume layout provides extents to more than one plex.
ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED
0xC0380019
Dynamic disks are not supported on this system.
ERROR_VOLMGR_EXTENT_ALREADY_USED
0xC038001A
The specified extent is already used by other volumes.
ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS
0xC038001B
The specified volume is retained and can only be extended into a contiguous extent. The specified extent to grow the volume is not contiguous with the specified volume.
ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION
0xC038001C
The specified volume extent is not within the public region of the disk.
ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED
0xC038001D
The specified volume extent is not sector aligned.
ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION
0xC038001E
The specified parition overlaps an EBR (the first track of an extended partition on a MBR disks).
ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH
0xC038001F
The specified extent lengths cannot be used to construct a volume with specified length.
ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED
0xC0380020
The system does not support fault tolerant volumes.
ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID
0xC0380021
The specified interleave length is invalid.
ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS
0xC0380022
There is already a maximum number of registered users.
ERROR_VOLMGR_MEMBER_IN_SYNC
0xC0380023
The specified member is already in-sync with the other active members. It does not need to be regenerated.
ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE
0xC0380024
The same member index was specified more than once.
ERROR_VOLMGR_MEMBER_INDEX_INVALID
0xC0380025
The specified member index is greater or equal than the number of members in the volume plex.
ERROR_VOLMGR_MEMBER_MISSING
0xC0380026
The specified member is missing. It cannot be regenerated.
ERROR_VOLMGR_MEMBER_NOT_DETACHED
0xC0380027
The specified member is not detached. Cannot replace a member which is not detached.
ERROR_VOLMGR_MEMBER_REGENERATING
0xC0380028
The specified member is already regenerating.
ERROR_VOLMGR_ALL_DISKS_FAILED
0xC0380029
All disks belonging to the pack failed.
ERROR_VOLMGR_NO_REGISTERED_USERS
0xC038002A
There are currently no registered users for notifications. The task number is irrelevant unless there are registered users.
ERROR_VOLMGR_NO_SUCH_USER
0xC038002B
The specified notification user does not exist. Failed to unregister user for notifications.
ERROR_VOLMGR_NOTIFICATION_RESET
0xC038002C
The notifications have been reset. Notifications for the current user are invalid. Unregister and re-register for notifications.
ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID
0xC038002D
The specified number of members is invalid.
ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID
0xC038002E
The specified number of plexes is invalid.
ERROR_VOLMGR_PACK_DUPLICATE
0xC038002F
The specified source and target packs are identical.
ERROR_VOLMGR_PACK_ID_INVALID
0xC0380030
The specified pack id is invalid. There are no packs with the specified pack id.
ERROR_VOLMGR_PACK_INVALID
0xC0380031
The specified pack is the invalid pack. The operation cannot complete with the invalid pack.
ERROR_VOLMGR_PACK_NAME_INVALID
0xC0380032
The specified pack name is invalid.
ERROR_VOLMGR_PACK_OFFLINE
0xC0380033
The specified pack is offline.
ERROR_VOLMGR_PACK_HAS_QUORUM
0xC0380034
The specified pack already has a quorum of healthy disks.
ERROR_VOLMGR_PACK_WITHOUT_QUORUM
0xC0380035
The pack does not have a quorum of healthy disks.
ERROR_VOLMGR_PARTITION_STYLE_INVALID
0xC0380036
The specified disk has an unsupported partition style. Only MBR and GPT partition styles are supported.
ERROR_VOLMGR_PARTITION_UPDATE_FAILED
0xC0380037
Failed to update the disk's partition layout.
ERROR_VOLMGR_PLEX_IN_SYNC
0xC0380038
The specified plex is already in-sync with the other active plexes. It does not need to be regenerated.
ERROR_VOLMGR_PLEX_INDEX_DUPLICATE
0xC0380039
The same plex index was specified more than once.
ERROR_VOLMGR_PLEX_INDEX_INVALID
0xC038003A
The specified plex index is greater or equal than the number of plexes in the volume.
ERROR_VOLMGR_PLEX_LAST_ACTIVE
0xC038003B
The specified plex is the last active plex in the volume. The plex cannot be removed or else the volume will go offline.
ERROR_VOLMGR_PLEX_MISSING
0xC038003C
The specified plex is missing.
ERROR_VOLMGR_PLEX_REGENERATING
0xC038003D
The specified plex is currently regenerating.
ERROR_VOLMGR_PLEX_TYPE_INVALID
0xC038003E
The specified plex type is invalid.
ERROR_VOLMGR_PLEX_NOT_RAID5
0xC038003F
The operation is only supported on RAID-5 plexes.
ERROR_VOLMGR_PLEX_NOT_SIMPLE
0xC0380040
The operation is only supported on simple plexes.
ERROR_VOLMGR_STRUCTURE_SIZE_INVALID
0xC0380041
The Size fields in the VM_VOLUME_LAYOUT input structure are incorrectly set.
ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS
0xC0380042
There is already a pending request for notifications. Wait for the existing request to return before requesting for more notifications.
ERROR_VOLMGR_TRANSACTION_IN_PROGRESS
0xC0380043
There is currently a transaction in process.
ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE
0xC0380044
An unexpected layout change occurred outside of the volume manager.
ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK
0xC0380045
The specified volume contains a missing disk.
ERROR_VOLMGR_VOLUME_ID_INVALID
0xC0380046
The specified volume id is invalid. There are no volumes with the specified volume id.
ERROR_VOLMGR_VOLUME_LENGTH_INVALID
0xC0380047
The specified volume length is invalid.
ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE
0xC0380048
The specified size for the volume is not a multiple of the sector size.
ERROR_VOLMGR_VOLUME_NOT_MIRRORED
0xC0380049
The operation is only supported on mirrored volumes.
ERROR_VOLMGR_VOLUME_NOT_RETAINED
0xC038004A
The specified volume does not have a retain partition.
ERROR_VOLMGR_VOLUME_OFFLINE
0xC038004B
The specified volume is offline.
ERROR_VOLMGR_VOLUME_RETAINED
0xC038004C
The specified volume already has a retain partition.
ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID
0xC038004D
The specified number of extents is invalid.
ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE
0xC038004E
All disks participating to the volume must have the same sector size.
ERROR_VOLMGR_BAD_BOOT_DISK
0xC038004F
The boot disk experienced failures.
ERROR_VOLMGR_PACK_CONFIG_OFFLINE
0xC0380050
The configuration of the pack is offline.
ERROR_VOLMGR_PACK_CONFIG_ONLINE
0xC0380051
The configuration of the pack is online.
ERROR_VOLMGR_NOT_PRIMARY_PACK
0xC0380052
The specified pack is not the primary pack.
ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED
0xC0380053
All disks failed to be updated with the new content of the log.
ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID
0xC0380054
The specified number of disks in a plex is invalid.
ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID
0xC0380055
The specified number of disks in a plex member is invalid.
ERROR_VOLMGR_VOLUME_MIRRORED
0xC0380056
The operation is not supported on mirrored volumes.
ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED
0xC0380057
The operation is only supported on simple and spanned plexes.
ERROR_VOLMGR_NO_VALID_LOG_COPIES
0xC0380058
The pack has no valid log copies.
ERROR_VOLMGR_PRIMARY_PACK_PRESENT
0xC0380059
A primary pack is already present.
ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID
0xC038005A
The specified number of disks is invalid.
ERROR_VOLMGR_MIRROR_NOT_SUPPORTED
0xC038005B
The system does not support mirrored volumes.
ERROR_VOLMGR_RAID5_NOT_SUPPORTED
0xC038005C
The system does not support RAID-5 volumes.
ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED
0x80390001
Some BCD entries were not imported correctly from the BCD store.
ERROR_BCD_TOO_MANY_ELEMENTS
0xC0390002
Entries enumerated have exceeded the allowed threshold.
ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED
0x80390003
Some BCD entries were not synchronized correctly with the firmware.
ERROR_VHD_DRIVE_FOOTER_MISSING
0xC03A0001
The virtual hard disk is corrupted. The virtual hard disk drive footer is missing.
ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH
0xC03A0002
The virtual hard disk is corrupted. The virtual hard disk drive footer checksum does not match the on-disk checksum.
ERROR_VHD_DRIVE_FOOTER_CORRUPT
0xC03A0003
The virtual hard disk is corrupted. The virtual hard disk drive footer in the virtual hard disk is corrupted.
ERROR_VHD_FORMAT_UNKNOWN
0xC03A0004
The system does not recognize the file format of this virtual hard disk.
ERROR_VHD_FORMAT_UNSUPPORTED_VERSION
0xC03A0005
The version does not support this version of the file format.
ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH
0xC03A0006
The virtual hard disk is corrupted. The sparse header checksum does not match the on-disk checksum.
ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION
0xC03A0007
The system does not support this version of the virtual hard disk.This version of the sparse header is not supported.
ERROR_VHD_SPARSE_HEADER_CORRUPT
0xC03A0008
The virtual hard disk is corrupted. The sparse header in the virtual hard disk is corrupt.
ERROR_VHD_BLOCK_ALLOCATION_FAILURE
0xC03A0009
Failed to write to the virtual hard disk failed because the system failed to allocate a new block in the virtual hard disk.
ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT
0xC03A000A
The virtual hard disk is corrupted. The block allocation table in the virtual hard disk is corrupt.
ERROR_VHD_INVALID_BLOCK_SIZE
0xC03A000B
The system does not support this version of the virtual hard disk. The block size is invalid.
ERROR_VHD_BITMAP_MISMATCH
0xC03A000C
The virtual hard disk is corrupted. The block bitmap does not match with the block data present in the virtual hard disk.
ERROR_VHD_PARENT_VHD_NOT_FOUND
0xC03A000D
The chain of virtual hard disks is broken. The system cannot locate the parent virtual hard disk for the differencing disk.
ERROR_VHD_CHILD_PARENT_ID_MISMATCH
0xC03A000E
The chain of virtual hard disks is corrupted. There is a mismatch in the identifiers of the parent virtual hard disk and differencing disk.
ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH
0xC03A000F
The chain of virtual hard disks is corrupted. The time stamp of the parent virtual hard disk does not match the time stamp of the differencing disk.
ERROR_VHD_METADATA_READ_FAILURE
0xC03A0010
Failed to read the metadata of the virtual hard disk.
ERROR_VHD_METADATA_WRITE_FAILURE
0xC03A0011
Failed to write to the metadata of the virtual hard disk.
ERROR_VHD_INVALID_SIZE
0xC03A0012
The size of the virtual hard disk is not valid.
ERROR_VHD_INVALID_FILE_SIZE
0xC03A0013
The file size of this virtual hard disk is not valid.
ERROR_VIRTDISK_PROVIDER_NOT_FOUND
0xC03A0014
A virtual disk support provider for the specified file was not found.
ERROR_VIRTDISK_NOT_VIRTUAL_DISK
0xC03A0015
The specified disk is not a virtual disk.
ERROR_VHD_PARENT_VHD_ACCESS_DENIED
0xC03A0016
The chain of virtual hard disks is inaccessible. The process has not been granted access rights to the parent virtual hard disk for the differencing disk.
ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH
0xC03A0017
The chain of virtual hard disks is corrupted. There is a mismatch in the virtual sizes of the parent virtual hard disk and differencing disk.
ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED
0xC03A0018
The chain of virtual hard disks is corrupted. A differencing disk is indicated in its own parent chain.
ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT
0xC03A0019
The chain of virtual hard disks is inaccessible. There was an error opening a virtual hard disk further up the chain.
ERROR_VIRTUAL_DISK_LIMITATION
0xC03A001A
The requested operation could not be completed due to a virtual disk system limitation. On NTFS, virtual hard disk files must be uncompressed and unencrypted. On ReFS, virtual hard disk files must not have the integrity bit set.
ERROR_VHD_INVALID_TYPE
0xC03A001B
The requested operation cannot be performed on a virtual disk of this type.
ERROR_VHD_INVALID_STATE
0xC03A001C
The requested operation cannot be performed on the virtual disk in its current state.
ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE
0xC03A001D
The sector size of the physical disk on which the virtual disk resides is not supported.
ERROR_VIRTDISK_DISK_ALREADY_OWNED
0xC03A001E
The disk is already owned by a different owner.
ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE
0xC03A001F
The disk must be offline or read-only.
ERROR_CTLOG_TRACKING_NOT_INITIALIZED
0xC03A0020
Change Tracking is not initialized for this Virtual Disk.
ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE
0xC03A0021
Size of change tracking file exceeded the maximum size limit
ERROR_CTLOG_VHD_CHANGED_OFFLINE
0xC03A0022
VHD file is changed due to compaction, expansion or offline patching
ERROR_CTLOG_INVALID_TRACKING_STATE
0xC03A0023
Change Tracking for the virtual disk is not in a valid state to perform this request. Change tracking could be discontinued or already in the requested state.
ERROR_CTLOG_INCONSISTANT_TRACKING_FILE
0xC03A0024
Change Tracking file for the virtual disk is not in a valid state.
ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA
0xC03A0025
The requested resize operation could not be completed because it might truncate user data residing on the virtual disk.
ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE
0xC03A0026
The requested operation could not be completed because the virtual disk's minimum safe size could not be determined. This may be due to a missing or corrupt partition table.
ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE
0xC03A0027
The requested operation could not be completed because the virtual disk's size cannot be safely reduced further.
ERROR_VHD_METADATA_FULL
0xC03A0028
There is not enough space in the virtual disk file for the provided metadata item.
ERROR_QUERY_STORAGE_ERROR
0x803A0001
The virtualization storage subsystem has generated an error.
SDIAG_E_CANCELLED
0x803C0100
The operation was canceled.
SDIAG_E_SCRIPT
0x803C0101
An error occurred when running a PowerShell script.
SDIAG_E_POWERSHELL
0x803C0102
An error occurred when interacting with PowerShell runtime.
SDIAG_E_MANAGEDHOST
0x803C0103
An error occurred in the Scripted Diagnostic Managed Host.
SDIAG_E_NOVERIFIER
0x803C0104
The troubleshooting pack does not contain a required verifier to complete the verification.
SDIAG_S_CANNOTRUN
0x003C0105
The troubleshooting pack cannot be executed on this system.
SDIAG_E_DISABLED
0x803C0106
Scripted diagnostics is disabled by group policy.
SDIAG_E_TRUST
0x803C0107
Trust validation of the diagnostic package failed.
SDIAG_E_CANNOTRUN
0x803C0108
The troubleshooting pack cannot be executed on this system.
SDIAG_E_VERSION
0x803C0109
This version of the troubleshooting pack is not supported.
SDIAG_E_RESOURCE
0x803C010A
A required resource cannot be loaded.
SDIAG_E_ROOTCAUSE
0x803C010B
The troubleshooting pack reported information for a root cause without adding the root cause.