Much more in depth info: https://news.ycombinator.com/item?id=25810639
* Unless you have cracked AES
If the device is decrypted but on lock screen (like with TPM) there are more options, the main one is reading memory via DMA [1] on an ExpressCard slot (eg the wifi card). Also swapping out the memory to do a cold boot attack [2] is possible.
[0] https://en.wikipedia.org/wiki/Evil_maid_attack
If all the measurements match, the TPM releases the volume encryption key and the system can boot.
If you boot from an external volume and then modify the boot configuration or the OS loader, or reflash the UEFI firmware, the measurements won't match and the TPM won't give the key.
Of course, if the login prompt, which runs way afterwards is buggy, drive encryption in Windows won't save you there.
An advantage of this system is that when you reboot, all your services can run before you input your password, and you can login remotely. That's an absolute must for a lot of business use cases.