BitLocker asks for the recovery key at every boot
The TPM measured the boot and the result no longer matches what BitLocker sealed the key against, so it refuses to release it automatically.
What you see
The blue BitLocker recovery screen at every boot, asking for a 48-digit key. Frequently starts after a firmware update, a hardware change, or a docking station being connected.
What is actually wrong
Anything that changes the measured boot path: a BIOS or firmware update, Secure Boot being turned on or off, a boot order change, adding or removing a bootable device, or a failing TPM.
Codes and articles
Fixes (3)
Find the recovery key
You are locked out. Work through every place it could have been escrowed before considering the data lost.
Check the Microsoft account it may have been saved to, at account.microsoft.com/devices/recoverykey — this is where a consumer machine with a Microsoft account sign-in stores it automatically.
On a work machine, check Entra ID: the device's page in the admin centre, or the user's My Account → Devices page.
In an on-premises domain, check Active Directory if escrow was configured.
Get-ADObject -Filter { objectClass -eq 'msFVE-RecoveryInformation' } -SearchBase (Get-ADComputer LAPTOP01).DistinguishedName -Properties msFVE-RecoveryPassword | Format-List Name,msFVE-RecoveryPasswordCheck for a printed copy or a saved .txt on a USB stick, which is where the setup wizard offers to put it.
If none of these have it, the data is not recoverable. That is the design of the feature and there is no bypass — the honest answer at this point is restore from backup and rebuild.
It is worth saying plainly rather than sending someone round a loop of hopeful tools. Encryption without an escrowed key and without the key is exactly as strong as it claims to be.
Re-seal the key against the current boot configuration
You can get in with the key but it asks again every time.
Record the key somewhere safe first, and confirm it is escrowed. Everything below can be undone with the key and cannot be undone without it.
manage-bde -protectors -get C:Check what BitLocker thinks is wrong.
Get-BitLockerVolume -MountPoint C: | Format-List MountPoint,VolumeStatus,ProtectionStatus,KeyProtectorGet-WinEvent -LogName Microsoft-Windows-BitLocker/BitLocker\ Management -MaxEvents 20 -ErrorAction SilentlyContinue | Format-Table TimeCreated,Id,Message -Wrap
Suspend protection, apply whatever firmware or boot change is outstanding, then resume — this is the supported way to make a change without triggering recovery.
Suspend-BitLocker -MountPoint C: -RebootCount 2RebootCount 2 suspends for two restarts, which is enough for a firmware update to complete, and then protection resumes automatically. Suspending indefinitely and forgetting is how machines end up unencrypted for months.
If the TPM protector is missing or stale, remove and re-add it so the key is sealed against the current measurements.
manage-bde -protectors -delete C: -type tpmmanage-bde -protectors -add C: -tpm
Resume protection and restart twice to confirm.
Resume-BitLocker -MountPoint C:
Get-BitLockerVolume -MountPoint C: | Format-List ProtectionStatus,VolumeStatus,KeyProtectorCheck the TPM itself
Re-sealing does not hold, or the TPM reports a fault.
Read the TPM state.
Get-Tpm | Format-List TpmPresent,TpmReady,TpmEnabled,TpmActivated,LockedOut,ManufacturerVersionLockedOut true means too many failed attempts; it clears itself after a timeout, or can be reset with the owner authorisation.
Update the TPM firmware from the machine manufacturer if a fault is reported. Suspend BitLocker first — a TPM firmware update always changes the measurements.
Clearing the TPM destroys every key sealed to it. With BitLocker enabled and no recovery key escrowed, that means the data is gone.
Get-Tpm | Format-List LockoutCount,LockoutMaxThe Clear-Tpm command is widely suggested for this fault and it is the one action here that can lose the data outright. It is safe only with protection suspended and the recovery key confirmed in hand.
With BitLocker suspended and the key confirmed, clear the TPM from the firmware settings, then resume BitLocker so it re-seals cleanly.
Related faults
Where this stops. This write-up was written and checked by hand. It says what each step changes, how to confirm it worked and how to reverse it, and anything destructive is flagged before you reach it. If it does not match what your machine is doing, search the Support Centre for the exact code or message — and when something needs a person, get in touch.