| 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
QueryFileSystemFormatSupportand 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.
