Thank you, Mike Ober (Mike400), for sharing the solution! I want to share my tech support solution for the next person trying to figure this out by searching the amazing knowledge repository that is the Web.
- I have a nice new Thinkpad X1 Extreme.
- I installed Pop!_OS as a dual-boot Linux option. I can’t remember, but I believe I had to disable a setting or two in the BIOS/UEFI to allow Linux to boot.
- After using both OSes successfully, I decided it was time to enable disk encryption, and I turned on BitLocker for my Windows partition.
- After rebooting to Windows, I got the following error:
I searched the Web for “The data drive specified is not set to automatically unlock on the current computer and cannot be unlocked automatically” to figure out why “BitLocker could not be enabled.” It wasn’t great and there was no obvious answer in the results.
For posterity, here are the steps when the problem is the Microsoft TPM driver:
- Disable TPM in the BIOS.
- Boot to Windows and open an Admin command prompt.
- Run the following to open Device Manager showing the absent TPM:
set devmgr_show_nonpresent_devices=1 start devmgmt.msc
- In Device Manager, go to “View” and enable “Show Hidden Devices.”
- Under “Security Devices” is the “Trusted Platform Module”. DELETE IT.
- Reboot to Windows again. Just to be sure.
- Shutdown and enable TPM in the BIOS.
- Boot to Windows and try BitLocker again.
It worked for me!