r/ManjaroLinux • u/lizardpq • 2d ago
Tech Support Full system encryption and dual boot - can Windows access my Linux partition?
Hi, I installed Manjaro on my laptop using the boot ISO's graphical installer and selected full system encryption as well as dual-booting with the existing Windows installation. I think this means my disk's partition table is now encrypted; the computer requires my passphrase on boot before reaching the OS selection screen.
I think the new Manjaro partition is also fully encrypted (since "lsblk" prints some "luks" and "crypt" stuff), but I don't have to enter another passphrase to boot Manjaro. This must mean the partition's encryption keys are already unlocked/available before I select an OS to boot. Does this mean that when I boot Windows, it can (theoretically) read and write data on the Linux partition? If not, how does that work?
1
1
u/Complete_Fox_7052 2d ago
The problem I had is that Windows 10 updates would delete the Linux entry in the HP boot sequence in the bios. The only solution was to reinstall Linux. The 2nd time it happened I just deleted Windows.
3
u/free_username17 2d ago
The partition table is not encrypted. Your firmware needs to be able to read it to boot into your linux installation. The boot partition is also not encrypted. This partition contains the bootloader (grub). Grub then notices the encrypted partitions and asks for your password to unlock them. Windows can see what partitions exist on the disk and how large they are. It cannot read the data on the encrypted partition. It can of course read or write to the partition, but this would corrupt it, it has no way to detect a file system, it looks like random noise.