I have a laptop running Windows 11 pro, I also use thunderbolt 4 external gpu with rtx 3090 inside. I use this combo for data science tasks and then the famous issue of bottleneck should not be any big trouble since I'm not gaming. You can assume I did set up everything work well.
Every time I plug or unplug e-gpu, there's a high chance of crashing windows. Using the "safely remove device" from taskbar can effectively reduce the chance of that risk. However, the real problem is the next time time my laptop start up/ or shutdown or restart. It's annoying that I have to enter bitlocker recovcery key, then the process of reset PIN, and windows hello (face sign in, fingerprints....)
I did some investigate of the issue that it's some mechanic protection of bitlocker, when it found suspicious changes on hardware.
I did try twice turning off bitlocker, but the processes of decryption took tons of time on my 2TB SSD, and unable to finish in my reality. I had to re-install windows from fresh after that. It also killed my old SSD, I had to replace it with a new one.
Bitlocker is automatically install and turned during windows installation. Turning it off is a bad idea for my case because the decryption took ton of time, other apps / processes are unstable during the decryption.
Keeping egpu plugged or unplugged forever is a bad idea, which I sometimes need to bring my laptop to travel. And I know what troubles will happen next.
Could you suggest any solution?
* Changed to a question
***moved from Windows / Windows 11 / Performance and system failures***