What you are building
The practical problem is simple: you want Windows 10 devices to stay encrypted at rest while also requiring a user-chosen startup PIN in addition to TPM-backed protection. That gives you stronger protection against offline disk access and some classes of boot-chain tampering, but it also adds operational friction if prerequisites are missed or startup policy is inconsistent.
In this tutorial, you will configure Windows 10 BitLocker with TPM and PIN protection, verify that the device is ready, enable the required policy behavior, and confirm that the machine boots normally only after the correct PIN is entered. By the end, you should know how to decide whether this approach fits the device, how to apply it safely, and what to validate before production use.
Before you start: prerequisites and stop-here warnings
Before changing encryption settings, make sure the device and operating context can support TPM + PIN at startup.
Prerequisites to verify
- Windows 10 edition and management model that support BitLocker management in your environment.
- A functioning TPM, typically TPM 2.0 on modern hardware.
- UEFI firmware mode rather than legacy BIOS, where possible.
- Secure Boot and firmware settings that are stable and controlled.
- A local or domain recovery key storage process already defined.
- Administrative access to configure policy and enable encryption.
Stop here if any of these are true
- The TPM is disabled, missing, or reporting errors.
- Firmware settings are still changing or not documented.
- You do not have a recovery key escrow process.
- The device is part of a pilot, and you cannot risk a startup lockout.
- You expect to move hardware, firmware, or boot settings immediately after enabling protection.
If you are still designing recovery handling, it is safer to first review Windows 10 BitLocker Recovery Key Management and Audit Logging so you know where keys will be stored and how access will be audited. If you already know your recovery workflow but need policy alignment, How to Configure Windows 10 BitLocker Recovery Policies provides a practical rollout sequence.
Prepare the device and confirm TPM readiness
Goal
Ensure the device can support TPM-backed startup protection before you change BitLocker settings.
Action
Open an elevated PowerShell session or Command Prompt and check the TPM state:
Get-Tpm
Review these fields in particular:
TpmPresentshould beTrueTpmReadyshould beTrueTpmEnabledshould beTrueTpmActivatedshould beTrue
You can also check BitLocker status on the target volume:
manage-bde -status C:
Expected output
- The TPM is present, enabled, activated, and ready.
- The system drive is either unencrypted or already protected in a way you can manage consistently.
Validation
If Get-Tpm shows the TPM is not ready, resolve firmware or platform issues first. If the disk already has BitLocker enabled, verify whether you are modifying startup authentication only or standardizing a new deployment baseline.
Common failure
The most common failure is assuming the machine supports TPM + PIN because it has BitLocker available. BitLocker support alone does not guarantee the TPM is ready or that firmware settings will preserve measured boot consistency.
Configure the startup authentication policy
Goal
Allow or require TPM + PIN startup authentication so the operating system can prompt for a PIN during boot.
Action
Use Group Policy or your centralized policy mechanism to configure BitLocker startup authentication for the operating system drive. The specific setting you need is the policy that permits enhanced startup PINs with TPM for operating system drives.
In many managed environments, the relevant control is under Computer Configuration policies for BitLocker drive encryption. Set the operating system drive startup authentication policy so TPM plus PIN is allowed, and require it if that is your standard.
If you manage the device locally, you can also set the policy through the Local Group Policy Editor and then refresh policy:
gpupdate /force
Expected output
- The device accepts a BitLocker configuration that includes a startup PIN.
- Policy is consistent with your intended enforcement level: allow or require.
Validation
Confirm the policy is applied before enabling protection. If you skip this step, the encryption wizard or command-line enablement can fail or fall back to a weaker startup mode than intended.
Common failure
A frequent issue is policy mismatch: BitLocker is ready to encrypt, but startup PIN usage is blocked by local or domain policy. Another common problem is enabling encryption before the policy refresh has actually reached the machine.
Enable BitLocker with TPM and PIN
Goal
Turn on BitLocker for the operating system drive and bind it to TPM plus a startup PIN.
Action
You can use the BitLocker control panel workflow or the command line. For technical deployments, command-line control is easier to validate and repeat.
A common approach is to enable protection on the system drive with a PIN and recovery mechanism:
manage-bde -on C: -tpmandpin
If your environment requires a recovery password protector, make sure the recovery path is also created and stored according to policy. In many deployments, escrow and audit requirements matter as much as the startup PIN itself.
Expected output
- BitLocker starts protecting the operating system volume.
- The protector list includes TPM + PIN for startup authentication.
- A recovery path exists and is stored according to your operational process.
Validation
Run:
manage-bde -protectors -get C:
Look for a protector that matches TPM + PIN behavior, and verify a recovery password or equivalent recovery protector is present if required by your policy.
Common failure
Typical failures include:
- PIN policy not enabled or not refreshed
- TPM not in a ready state
- Recovery protector missing or not escrowed
- The system drive is in a boot state that prevents immediate protector activation
Set and confirm the startup PIN
Goal
Create a startup PIN that the authorized user or technician must enter during boot.
Action
When prompted during BitLocker setup, choose a strong PIN that matches your policy requirements. The exact policy controls can vary by environment, but operationally the PIN should be long enough to resist trivial guessing while still being usable for legitimate boots.
If the PIN is being changed later, use the management interface or approved administrative workflow rather than ad hoc boot-time experimentation.
Expected output
- The device requests a PIN during startup.
- The PIN is accepted only when correct.
- The TPM continues to validate the platform state at boot.
Validation
After a controlled reboot, confirm the system pauses at the pre-boot BitLocker prompt and proceeds only after the correct PIN is entered. If the machine boots straight to Windows, the PIN protector is not active.
Common failure
A very common issue is confusing a recovery-key prompt with a PIN prompt. A recovery prompt usually means the boot trust chain changed, firmware settings drifted, or the TPM could not validate the platform state. If that happens repeatedly, use the troubleshooting workflow in Fix Windows 10 BitLocker Recovery Key Prompt on Boot before assuming the PIN configuration is wrong.
Validate the protection state after enrollment
Goal
Confirm that BitLocker, TPM, and PIN protections are all working as intended before you place the device into service.
Action
Check overall BitLocker status:
manage-bde -status C:
Then inspect protectors:
manage-bde -protectors -get C:
If you want a graphical check, open the BitLocker management interface and confirm the system drive shows encryption in progress or fully protected, with the expected startup authentication method.
Expected output
- The operating system volume is fully protected or actively encrypting.
- The protectors match your intended design.
- Recovery information is present and stored correctly.
Validation
Perform a controlled reboot test:
- Reboot the device.
- Confirm the pre-boot PIN prompt appears.
- Enter the correct PIN.
- Confirm the operating system starts normally.
- Verify no unexpected recovery prompt appears.
Common failure
If the machine repeatedly asks for the recovery key, look for firmware changes, boot order changes, external devices altering the boot path, or policy drift. If encryption is enabled but no PIN prompt appears, re-check whether the startup authentication policy and protector were applied to the operating system drive specifically.
Operational follow-up for production use
Goal
Keep TPM + PIN protection stable after rollout and reduce avoidable recovery events.
Action
Document the baseline that must remain stable:
- TPM state
- Secure Boot state
- Firmware version or settings baseline
- Boot order
- Recovery key storage location and owner
- Approved change process for BIOS or UEFI updates
For managed environments, treat firmware updates, motherboard swaps, and boot-chain changes as controlled events. Those changes can trigger recovery behavior even when the encryption configuration itself is correct.
Expected output
- Devices continue to boot with the expected PIN prompt.
- Recovery usage is rare, explainable, and auditable.
- Support staff know where to find the recovery key when needed.
Validation
After any major change, verify:
- TPM still reports ready state
- BitLocker protectors are unchanged or intentionally updated
- A reboot still requires the startup PIN
- Recovery key retrieval works from the approved source
Common failure
The most common operational failure is allowing routine firmware or hardware maintenance without checking BitLocker impact. That leads to avoidable recovery prompts and support incidents even when the underlying encryption remains intact.
Practical decision rules
Use TPM + PIN protection when the device needs stronger pre-boot assurance and you can tolerate a boot-time user step. Avoid it, or pilot it carefully, if the device is unattended, frequently imaged, or subject to hardware and firmware drift that you cannot tightly control.
As a rule, do not move to production until you can answer yes to all of the following:
- The TPM is ready and stable.
- The startup policy is applied.
- The recovery key is escrowed and retrievable.
- A reboot test confirms the PIN prompt appears.
- The device survives an ordinary restart without falling into recovery.
When those checks pass, you have not just enabled encryption—you have built a supportable BitLocker startup model that matches TPM and PIN protection requirements without guessing at what will happen on the next boot.
Use this guidance together with Windows Server 2022 hardening for secure remote access and Windows Server 2025 secure baseline hardening to connect the workflow with related operational context already available on the site.