| Previous | Next |
| FVE_E_NOT_ALLOWED_ON_CLUSTER | FVE_E_EDRIVE_BAND_IN_USE |
FVE_E_EDRIVE_NO_FAILOVER_TO_SW
The exact BitLocker condition
FVE_E_EDRIVE_NO_FAILOVER_TO_SW (0x803100AF) identifies the point where hardware-encryption setup failed and policy forbids falling back to BitLocker software encryption. Hardware-encrypted drives add firmware, storage-driver and drive-security state below the normal BitLocker volume provider. BitLocker can reject the hardware path before conversion starts, and policy may or may not permit a fallback to software encryption.
If policy permits software fallback, verify the final method explicitly. A failed hardware dry run can otherwise leave an administrator assuming protection that never started.
Do not confuse it with a nearby failure
Keep this separate from FVE_E_EDRIVE_DISALLOWED_BY_GP, where hardware encryption itself is prohibited rather than required without fallback. 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 hardware-encryption policy, fallback setting, drive readiness, firmware/driver versions and dry-run failure.
manage-bde -status
powershell -NoProfile -Command "Get-CimInstance -Namespace root/cimv2/security/MicrosoftVolumeEncryption -Class Win32_EncryptableVolume"
State checks specific to FVE_E_EDRIVE_NO_FAILOVER_TO_SW
| Stage | How to interpret it |
|---|---|
| Before the call | Record the target identity and the pre-call hardware-encrypted drive negotiation state. Hardware-encryption setup failed and policy forbids falling back to BitLocker software encryption. |
| At failure | Preserve hardware-encryption policy, fallback setting, drive readiness, firmware/driver versions and dry-run failure. |
| After correction | Either correct the eDrive prerequisites or change policy to permit software encryption; do not assume the volume became encrypted. |
References
Looking for a different code? Search another status or error code.
