The source of the error code is user mode virtual hard disk support.[1][2]
0xC03A0001: The virtual hard disk is corrupted. The virtual hard disk drive footer is missing.[2]0xC03A0002: The virtual hard disk is corrupted. The virtual hard disk drive footer checksum does not match the on-disk checksum.[2]0xC03A0003: The virtual hard disk is corrupted. The virtual hard disk drive footer in the virtual hard disk is corrupted.[2]0xC03A0004: The system does not recognize the file format of this virtual hard disk.[2]0xC03A0005: The version does not support this version of the file format.[2]0xC03A0006: The virtual hard disk is corrupted. The sparse header checksum does not match the on-disk checksum.[2]0xC03A0007: The system does not support this version of the virtual hard disk.This version of the sparse header is not supported.[2]0xC03A0008: The virtual hard disk is corrupted. The sparse header in the virtual hard disk is corrupt.[2]0xC03A0009: Failed to write to the virtual hard disk failed because the system failed to allocate a new block in the virtual hard disk.[2]0xC03A000A: The virtual hard disk is corrupted. The block allocation table in the virtual hard disk is corrupt.[2]0xC03A000B: The system does not support this version of the virtual hard disk. The block size is invalid.[2]0xC03A000C: The virtual hard disk is corrupted. The block bitmap does not match with the block data present in the virtual hard disk.[2]0xC03A000D: The chain of virtual hard disks is broken. The system cannot locate the parent virtual hard disk for the differencing disk.[2]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.[2]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.[2]0xC03A0010: Failed to read the metadata of the virtual hard disk.[2]0xC03A0011: Failed to write to the metadata of the virtual hard disk.[2]0xC03A0012: The size of the virtual hard disk is not valid.[2]0xC03A0013: The file size of this virtual hard disk is not valid.[2]0xC03A0014: A virtual disk support provider for the specified file was not found.[2]0xC03A0015: The specified disk is not a virtual disk.[2]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.[2]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.[2]0xC03A0018: The chain of virtual hard disks is corrupted. A differencing disk is indicated in its own parent chain.[2]0xC03A0019: The chain of virtual hard disks is inaccessible. There was an error opening a virtual hard disk further up the chain.[2]0xC03A001A: The requested operation could not be completed due to a virtual disk system limitation. Virtual hard disk files must be uncompressed and unencrypted and must not be sparse.[2]0xC03A001B: The requested operation cannot be performed on a virtual disk of this type.[2]0xC03A001C: The requested operation cannot be performed on the virtual disk in its current state.[2]0xC03A001D: The sector size of the physical disk on which the virtual disk resides is not supported.[2]0xC03A001E: The disk is already owned by a different owner.[2]0xC03A001F: The disk must be offline or read-only.[2]0xC03A0020: Change Tracking is not initialized for this virtual disk.[2]0xC03A0021: Size of change tracking file exceeded the maximum size limit.[2]0xC03A0022: VHD file is changed due to compaction, expansion, or offline updates.[2]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.[2]0xC03A0024: Change Tracking file for the virtual disk is not in a valid state.[2]0xC03A0025: The requested resize operation could not be completed because it might truncate user data residing on the virtual disk.[2]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.[2]0xC03A0027: The requested operation could not be completed because the virtual disk's size cannot be safely reduced further.[2]0xC03A0028: There is not enough space in the virtual disk file for the provided metadata item.[2]0xC03A0029: The specified change tracking identifier is not valid.[2]0xC03A002A: Change tracking is disabled for the specified virtual hard disk, so no change tracking information is available.[2]0xC03A0030: There is no change tracking data available associated with the specified change tracking identifier.[2]0x803A0001: The virtualization storage subsystem has generated an error.[2]