Yes. This commonly happens when firmware or TPM updates change measurements that BitLocker uses to validate the boot environment.
Best practice is to suspend BitLocker before the BIOS/UEFI or TPM firmware update, then resume it after the update. Suspending prevents BitLocker recovery from being triggered during expected firmware changes.
Use these commands from an elevated prompt:
- Before the firmware update, suspend protection
Or in PowerShell:manage-bde -protectors -disable c:Suspend-BitLocker -MountPoint "C:" -RebootCount 0 - Install the BIOS/UEFI or TPM firmware update
- After Windows starts normally, resume protection
Or in PowerShell:manage-bde -protectors -enable c:Resume-BitLocker -MountPoint "C:"
To verify what PCR profile BitLocker is currently using, run:
manage-bde -protectors -get C:
If the PCR Validation Profile shows 7, 11, the system is using Secure Boot for integrity validation and is configured correctly for systems that support PCR 7.
If recovery keeps happening after the update, check these items:
- Secure Boot must be enabled. On affected Surface devices, the recommended setting is Microsoft Only.
- PCR settings might have been changed by Group Policy. Devices that support Connected Standby, including Surface devices, should use PCR 7, and the default BitLocker binding is PCR 7 and PCR 11 when PCR 7 and Secure Boot are configured correctly.
- If Group Policy explicitly configures PCR values, remove or disable that policy, then suspend and resume BitLocker so the protector configuration is refreshed.
If the device is already stuck in recovery after a firmware update, the recovery password can be used to unlock the drive. For Surface devices that cannot boot even after entering the correct recovery password, a Surface recovery image can be used to remove TPM protectors from the boot drive and restore bootability.
For diagnosis, Event Viewer can help identify why recovery was triggered:
- Application and Services Logs > Microsoft > Windows > BitLocker-API > Management
- Windows Logs > System, filtered for BitLocker-related sources
Those logs can show whether BitLocker could not use Secure Boot integrity validation, such as when Secure Boot is disabled or required UEFI variables are missing or unreadable.
References: