Use PCR evidence first, then reseal BitLocker to the new measured state only after the root cause is understood.
- Verify the current BitLocker TPM protector PCR profile on an affected device from an elevated Command Prompt:
manage-bde.exe -protectors -get <OSDriveLetter>:
If the validation profile shows PCR 7 and 11, the system is using the expected Secure Boot-based profile. If it shows values such as 0, 2, 4, 11, BitLocker isn’t using PCR 7 and recovery can be triggered by boot-environment changes.
- Check BitLocker event logs to identify why recovery is being triggered:
- Application and Services Logs > Microsoft > Windows > BitLocker-API > Management
- Windows Logs > System, filtered to sources that start with BitLocker
These logs can indicate whether recovery was caused by firmware update behavior, Secure Boot not being usable for integrity validation, or missing/invalid UEFI measurements.
- Track which PCRs changed by decoding Measured Boot logs. The logs are in:
C:\Windows\Logs\MeasuredBoot\
The documented tools for decoding them are:
- TBSLogGenerator.exe
- PCPTool.exe
This is the recommended way to determine when PCR values changed and correlate that with the dock-attached boot path.
- Confirm platform configuration related to PCR 7 and Secure Boot. On systems that support Connected Standby, including Surface devices, BitLocker is expected to bind to PCR 7 and PCR 11 when Secure Boot is correctly configured. If Secure Boot is off, or PCRs were explicitly defined by policy, BitLocker can use a nondefault PCR profile and become more sensitive to boot changes.
- After identifying the cause, reseal BitLocker by using Suspend before the trusted firmware or boot-environment change, then resume protection after the change. Suspending BitLocker keeps the drive encrypted while allowing BitLocker to reseal the key to the new measured components after the change. This is the documented approach for upgrades or measured boot changes; decrypting isn’t required.
- If PCR banks are being changed on TPM 2.0 devices, suspend or disable BitLocker first or have the recovery key ready. Switching PCR banks while BitLocker is enabled prevents Windows from unsealing the BitLocker key because the bank hash values no longer match.
What is supported by the documentation:
- Identify the active PCR protector profile with
manage-bde. - Use BitLocker event logs and Measured Boot logs to determine which PCRs changed.
- Ensure Secure Boot and PCR 7 usage are correct where applicable.
- Reseal BitLocker by suspending protection around the trusted firmware/configuration change.
The context does not provide a documented method to manually add a new dock-specific PCR baseline while preserving the existing TPM protector unchanged. The supported path is to diagnose the PCR change source, correct platform configuration if needed, and let BitLocker reseal after a trusted change.