What does HRESULT 0x80042929 (VDS_E_EXTEND_UNKNOWN_FILESYSTEM) mean?

 
Previous Next
VDS_E_EXTEND_TOO_MANY_CLUSTERS VDS_E_SHRINK_UNKNOWN_FILESYSTEM

VDS_E_EXTEND_UNKNOWN_FILESYSTEM

VDS_E_EXTEND_UNKNOWN_FILESYSTEM This HRESULT is a file-system recognition failure in an extend operation. The VDS volume can exist and have a coherent storage layout while the file system on it is unknown to the component responsible for coordinated extension. This is different from VDS_S_EXTEND_FILE_SYSTEM_FAILED, where the volume extension succeeds but subsequent file-system growth fails.

What the VDS state means

VDS documentation describes extend and shrink as storage-management operations and identifies explicit file-system support boundaries in its APIs. The caller should identify the actual file-system type instead of assuming NTFS from a drive letter or from the history of the volume. RAW, damaged, vendor-specific, or otherwise unrecognized content changes the safe action.

Diagnostic focus

  • Query the volume and file-system properties and confirm the current recognized file-system type before changing capacity.
  • Do not retry by allocating more extents; the failure occurs because the file system is not recognized for the coordinated extend operation.
  • Check whether the volume is intentionally RAW/unformatted or whether file-system damage caused recognition to fail.
  • If a vendor or filter-managed file system is involved, use that technology’s supported growth procedure rather than assuming the legacy VDS path can resize it.

Technical references

MS-VDS error codes · IVdsVolume · VDS_VOLUME_PROP · VDS interfaces and structures · VDS_ASYNC_OUTPUT_TYPE


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