How can I set up a dual boot system so one OS can’t access the data from the other? Preferably Windows with full disk encryption on both.
VeraCrypt can’t do dual boot with both OSs encrypted and it’s hidden OS feature doesn’t work on modern GPT formated drives. Both OSs could be encrypted with Bitlocker, but then theoretically both OSs could still access the other OS’s decryption keys.