| Previous | Next |
| VDS_E_NTFS_FORMAT_NOT_SUPPORTED | VDS_E_FAT_FORMAT_NOT_SUPPORTED |
VDS_E_FAT32_FORMAT_NOT_SUPPORTED
This HRESULT is a capability result for the selected volume, not a statement that FAT32 has disappeared from Windows. VDS format-support enumeration is per volume/provider context and returns the file-system names and allocation-unit sizes available to the caller. A management tool should use that list to populate format choices instead of hard-coding FAT32 based on media size or historical expectations.
Why this state matters
If FAT32 is not advertised, changing the volume label or forcing the format does not address the missing capability. Record the volume size, media and provider context, current partition type, and the actual support array. That evidence distinguishes an unsupported format target from later errors such as cluster-size limits or write protection.
Diagnostic focus
- Query and log
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROPfor the target volume. - Verify whether
FAT32is present before calling FormatEx or FormatEx2. - Keep format-type support separate from allocation-unit validation; they are different failure stages.
- Compare the result on the exact target volume rather than assuming another removable or basic disk has identical format capability.
Technical references
QueryFileSystemFormatSupport · VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP · IVdsVolumeMF2::FormatEx · IVdsVolumeMF3::FormatEx2 · MS-VDS error codes
Looking for a different code? Search another status or error code.
