What does HRESULT 0x803100D0 (FVE_E_NO_SUCH_CAPABILITY_ON_TARGET) mean?

 
Previous Next
FVE_E_BUFFER_TOO_LARGE FVE_E_DE_PREVENTED_FOR_OS

FVE_E_NO_SUCH_CAPABILITY_ON_TARGET

The exact BitLocker condition

FVE_E_NO_SUCH_CAPABILITY_ON_TARGET (0x803100D0) identifies the point where the target object or platform does not implement the BitLocker capability requested by the management invocation. Automatic Device Encryption is a provisioning and compliance workflow layered on BitLocker. It evaluates platform eligibility, account-backed recovery escrow, all applicable fixed volumes and protection state; failure of Auto-DE does not automatically mean manual BitLocker is unavailable.

“Encrypted” and “protected” are not synonyms. Compliance normally requires active protectors and recoverable escrow, not merely a completed sector conversion.

Do not confuse it with a nearby failure

Keep this separate from an operation blocked by policy despite being supported; capability discovery itself fails here. That distinction determines whether the next check belongs to policy, protector inventory, volume geometry, firmware, account escrow or the calling application's buffer contract.

Evidence that distinguishes the condition

  • Record target type and version, method/capability identifier, OS SKU, provider version and capability-query result.
msinfo32.exe
powershell -NoProfile -Command "Get-BitLockerVolume | Format-Table MountPoint,VolumeType,VolumeStatus,ProtectionStatus"

State checks specific to FVE_E_NO_SUCH_CAPABILITY_ON_TARGET

StageHow to interpret it
Before the callRecord the target identity and the pre-call automatic Device Encryption state. The target object or platform does not implement the BitLocker capability requested by the management invocation.
At failurePreserve target type and version, method/capability identifier, OS SKU, provider version and capability-query result.
After correctionFeature-detect before invocation and choose a supported alternative rather than retrying the same method.

References


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