| Previous | Next |
| VDS_E_VOLUME_SHRINK_FVE_RECOVERY | VDS_E_SHRINK_OVER_DATA |
VDS_E_VOLUME_SHRINK_FVE
VDS_E_VOLUME_SHRINK_FVE is not a generic BitLocker-status failure. MS-VDS states that the volume is encrypted and Fveapi.dll could not be loaded to determine its state; the specification requires that DLL to be available in %SystemRoot%\System32 for the shrink operation to succeed.
The failed boundary is BitLocker status discovery
VDS has separate shrink HRESULT values for a BitLocker-locked volume, a BitLocker error that requires recovery, and a volume already marked for recovery. This code specifically identifies inability to load the BitLocker API component used to classify the encrypted volume before changing its size.
What to verify
- Confirm the numeric code is
0x80042815so it is not confused with the neighboring locked or recovery HRESULTs. - Check the supported Windows component state and availability of
Fveapi.dllin the documented system directory. - After the BitLocker API is available, re-query encryption state and start a new shrink workflow rather than reusing stale VDS objects.
References
- Microsoft Open Specifications: VDS_E_VOLUME_SHRINK_FVE
- Microsoft: IVdsVolume::Shrink
- Microsoft: BitLocker operations guide
Looking for a different code? Search another status or error code.
