| Previous | Next |
| STATUS_FVE_FAILED_WRONG_FS | STATUS_FVE_FS_NOT_EXTENDED |
STATUS_FVE_BAD_PARTITION_SIZE
Meaning and context of STATUS_FVE_BAD_PARTITION_SIZE
This status identifies a geometry inconsistency: the file system claims a size beyond the partition boundary recorded for the volume. It is not a normal lack-of-space condition and not a request to grow the partition automatically.
Compare the partition layout with the file-system and volume sizes using tools that report the same physical disk and partition. Record the disk style and identifiers, and distinguish this from STATUS_FVE_FS_NOT_EXTENDED, where the file system is shorter than the volume rather than larger than its partition bounds.
Correcting partition metadata or resizing storage while encryption is being prepared can be destructive when the geometry is already inconsistent. Preserve backups and establish the intended layout before repeating the BitLocker enablement operation.
Microsoft NTSTATUS reference | BitLocker overview | BitLocker operations guide
Native status interpretation
STATUS_FVE_BAD_PARTITION_SIZE is 0xC0210005, an NTSTATUS error value. AllStat describes it as “The file system size is larger than the partition size in the partition table.”. The first useful question is which native API, IRP, protocol operation, or subsystem in the kernel, native API, or subsystem that returned the status produced that status.
Debugging sequence
- Preserve this result before RtlNtStatusToDosError, HRESULT conversion, exception translation, or provider-specific remapping removes information.
- Log the operation associated with fve / partition / size, the object or handle type, process and thread identity, and the state transition immediately before the return.
- When user mode receives this result, capture both the native status and the final Win32/COM error so the translation boundary remains visible.
Recovery considerations
A retry is appropriate only after the owner of this result has changed the state described by “The file system size is larger than the partition size in the partition table.”, or when its contract explicitly marks the status as transient. If the value reports corruption, invalid format, access policy, or a lifecycle mismatch, preserve evidence and correct that cause before repeating the request.
Looking for a different code? Search another status or error code.