What does NTSTATUS 0xC03A0015 (STATUS_VIRTDISK_NOT_VIRTUAL_DISK) mean?

 
Could be also:
ConstantTypeOS
ERROR_VIRTDISK_NOT_VIRTUAL_DISKHRESULTWindows
Previous Next
STATUS_VIRTDISK_PROVIDER_NOT_FOUND STATUS_VHD_PARENT_VHD_ACCESS_DENIED

STATUS_VIRTDISK_NOT_VIRTUAL_DISK

The input is not a VHD-family object for this operation

STATUS_VIRTDISK_NOT_VIRTUAL_DISK means the virtual-disk operation reached an object that is not recognized as a supported virtual disk. A raw physical-disk path, an arbitrary data file, a sidecar file, or a truncated image cannot be treated as a VHD merely because a caller expected one.

Do not begin by repairing headers or changing an extension. First establish which layer produced the path and whether the caller intended a VHD or VHDX image, an ISO, a physical disk, or a volume. That distinction decides whether the correct next step is a different API path or an image-integrity investigation.

What to verify

  • Capture the object type and the original producer of the path, not only the filename used at the failing call.
  • Use GetVirtualDiskInformation only after a valid virtual-disk handle exists; it cannot turn an arbitrary file into a VHD.
  • Compare the result with provider-not-found: this status points to object recognition rather than absence of a provider.

References


Looking for a different code? Search another status or error code.