You plug in an external drive, or maybe you moved an internal drive from an old PC to a new one, and BitLocker throws up 0x80310023 with the message “This volume cannot be bound to a TPM.” That’s the FVE_E_FOREIGN_VOLUME error. It’s BitLocker’s way of saying: “Hey, I don’t know this drive, and the TPM chip in this PC won’t talk to it.”
I’ve seen this a lot. Had a client last month who pulled a drive from their dead laptop and plugged it into a desktop via a USB adapter — hit this error instantly. Another time, a small biz owner swapped a system drive between two identical Dell Optiplexes and got the same thing. The TPM is tied to the original motherboard. Move the drive, and the TPM says “nope.”
Here’s the fix flow. Start with the 30-second fix — it works 80% of the time. Only move down if needed.
30-Second Fix: Unlock with the Recovery Key
This is the fastest way. BitLocker gives you a 48-digit recovery key when you encrypt a drive. If you saved it to your Microsoft account, printed it, or stored it somewhere safe, use it to unlock the drive.
- Open File Explorer, right-click the locked drive, and choose Unlock Drive.
- Click More options at the bottom of the password prompt.
- Select Enter recovery key.
- Type or paste the 48-digit key (dashes optional).
That’s it. The drive will unlock. Once it’s unlocked, you can copy your data off, or you can turn BitLocker off (Manage BitLocker -> Turn off BitLocker) and re-encrypt it fresh on the new PC if you plan to keep using it as a system drive.
Where to find the key:
- Microsoft account: https://account.microsoft.com/devices/recoverykey
- Printed paper / file you saved at encryption time.
- Active Directory if you’re in a domain — ask your IT admin.
If you don’t have the recovery key and can’t show the TPM that you’re the owner, you’re stuck. The data is encrypted and won’t unlock without that key. So go check your Microsoft account right now.
5-Minute Fix: Add a Password or Smart Card Key Protector
If you have the recovery key and want to keep the drive on this new PC without needing the key every time, you can add a new key protector that doesn’t rely on the foreign TPM. This is useful for external drives or secondary internal drives (not the OS drive).
- Unlock the drive using the recovery key (from the 30-second fix).
- Open an elevated Command Prompt (right-click Start -> Terminal (Admin) or CMD as Admin).
- Run this command, replacing X: with your drive letter:
manage-bde -protectors -add X: -pw - You’ll be prompted to type a password. Use something strong you’ll remember (or store in a password manager).
Now the drive has both the original TPM protector (which won’t work on this PC) and a new password protector. When you restart, BitLocker will ask for the password instead of trying to bind to the TPM. You can unlock it normally from then on.
If you want to go further, you can remove the old TPM protector with this command (only do this if you’re sure the new password works):
manage-bde -protectors -delete X: -type tpm
Warning: Don’t delete all protectors — you’ll lose access to the drive. Keep at least one active protector (the password).
15-Minute Fix: Repair the Volume and Re-bind to a New TPM
This one’s for the OS drive (C:) that you moved to a new motherboard. The goal is to get BitLocker to trust the new TPM without decrypting the whole drive.
For this to work, you need the recovery key (no way around it).
- Boot from a Windows installation USB or recovery drive.
- On the setup screen, click Repair your computer (bottom left) -> Troubleshoot -> Command Prompt.
- Unlock the drive with the recovery key:
Leave out the dashes in the key. For example:manage-bde -unlock C: -RecoveryPassword {your-48-digit-key}manage-bde -unlock C: -RecoveryPassword 123456789012345678901234567890123456789012345678 - Once unlocked, suspend BitLocker protection temporarily:
manage-bde -protectors -disable C: - Now reboot into Windows normally. The drive will be unencrypted? Nope — it’s still encrypted, but BitLocker is suspended. This lets the OS boot and register the new TPM.
- Once in Windows, open Command Prompt as Admin and resume protection:
manage-bde -protectors -enable C: - If it still throws an error, you need to clear the old TPM key and add a new one. Run:
manage-bde -protectors -delete C: -type tpm manage-bde -protectors -add C: -tpm
If the TPM is disabled or cleared in BIOS, this will fail. Check your motherboard manual to make sure TPM is enabled (often called PTT on Intel, fTPM on AMD). If it’s disabled, enable it, boot to Windows, and try step 6 again.
Real-world gotcha: On some systems (looking at you, older Lenovo ThinkPads), the TPM gets “owned” by the old motherboard even after a drive swap. You might have to physically clear the TPM in BIOS (reset to factory) and then re-enable it. That’s rare, but I’ve had to do it twice.
When All Else Fails: Decrypt and Restart
If you can’t get the TPM to work with the foreign volume and you don’t have the recovery key, the data is gone. Sorry. If you do have the key, unlock the drive, copy all your data off to another drive, then format it. Once formatted, re-encrypt it with BitLocker on the new PC — that’ll bind to the new TPM cleanly.
To format: open Disk Management, right-click the volume, select Format. Then run Manage BitLocker and turn BitLocker on fresh.
Bottom line: Always save your BitLocker recovery key. I’ve seen people lose entire business archives because they didn’t. The 30-second fix works if you have it — if you don’t, you’re in for a bad day.