Thanks, as far as I can understand, this explains how the volumes are decrypted in order to allows the OS boot. But I still cannot understand how the Windows VeraCrypt disk driver retrieve the password, as of course the whole disk cannot be decrypted at once at boot time. Looking at the source code, it seems to me that the Boot Arguments are used for this purpose, but I am not 100% sure.
Hello, I have a Windows machine and I tried to make a full system encryption. Everything works without any problem. I would like to know how the Windows VeraCrypt disk driver can know the password to use in order to decrypt my disk data, as I only write the password once in the bootloader prompt. Is it stored at some fixed RAM address?