What does HRESULT 0x80042914 (VDS_E_NTFS_FORMAT_NOT_SUPPORTED) mean?

 
Previous Next
VDS_E_FORMAT_CRITICAL VDS_E_FAT32_FORMAT_NOT_SUPPORTED

VDS_E_NTFS_FORMAT_NOT_SUPPORTED

VDS can query the file systems supported for formatting a particular volume. IVdsVolumeMF2::QueryFileSystemFormatSupport returns an array of VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP structures, including the file-system name, revision, default allocation-unit size, allowed allocation sizes, and capability flags. This HRESULT means NTFS is not supported for this volume in the current VDS/provider context.

Why this state matters

Do not assume every writable block device can be formatted as NTFS through every VDS path. The correct diagnostic is to query the advertised format support before constructing the FormatEx/FormatEx2 request. If NTFS is absent, investigate media type, provider limitations, partition/volume object type, and operating-system support rather than repeatedly changing the label or quick-format flag.

Diagnostic focus

  • Call QueryFileSystemFormatSupport and record every advertised file-system name and revision.
  • Capture the allowed allocation-unit sizes for the supported alternatives.
  • Confirm the caller selected the intended volume/partition object and provider before concluding NTFS is globally unavailable.
  • Do not retry with different NTFS cluster sizes when NTFS itself is absent from the supported-format list.

Technical references

QueryFileSystemFormatSupport · VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP · IVdsVolumeMF3::FormatEx2 · VDS common return codes · MS-VDS error codes


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