Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EFI bootloader: select which ESP (instead of disk) for installing / configuring #85

Open
RadarNyan opened this issue Oct 27, 2023 · 0 comments

Comments

@RadarNyan
Copy link

RadarNyan commented Oct 27, 2023

Unlike MBR, it is possible to have multiple EFI system partitions on a GPT disk (nothing in the specification states that it's limited to only one)

It is possible to encrypt the Windows ESP together with the Windows system partition and have only the DiskCryptor bootloader in an unencrypted ESP. Here's an example layout:

1 2 3 4
DiskCryptor ESP (unencrypted) MSR (unencrypted) Windows ESP* (encrypted) Windows System Partition (encrypted)

* The partition type needs to be EFI system partition just like the very first (unencrypted) ESP for it to boot.

It is possible to have multiple pairs of encrypted Windows ESP and Windows System Partitions. Then, with the "boot from first partition with appropriate password" method of the DiskCryptor bootloader, one can choose which Windows installation to boot by entering the corresponding password. I've confirmed this setup works under VMware with two separate Windows 10 LTSC 2021 installations.

I'm not sure if it is related to my layout with multiple ESPs: sometimes when I click on the "configure bootloader" button, the "Bootloader config" window crashes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant