0

Current state:

  1. Dual Boot Windows Environment on separate HDs (one HD has Win 10 installed, the other HD has Win 11 installed). Win 11 installed on HD 1, Win 10 installed on HD 2
  2. Both are Bitlocker encrypted
  3. Current boot order is done via windows boot manager: I get a Windows Boot Loader prompt at startup to select the OS I want to boot into
  4. In my BIOS boot order setup screen, there is only one entry for “EFI” - Windows Boot Manager (HD 1) … HD 2 doesn’t show up

Desired Future State:

  1. get rid of Windows Boot Loader
  2. have both HD 1 and HD 2 show up in the BIOS boot order screen (currently only HD 1 does)
  3. going forward just use BIOS boot order to choose HD 1 or HD2 in the boot order for when I want my Win 10 or Win 11 install

Notes:

  • don’t want to reformat either drive and loose data
  • don’t want to reinstall windows
  • don’t want to get rid of Bitlocker
  • I followed a guide online to get my current setup - but have lost the bookmark

Is this something I can achieve? Anyone friendly enough to share some links/guide for me to follow to execute this? My skill level with Windows is mediocre.

2
  • Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.
    – Community Bot
    Commented Jan 31, 2023 at 17:15
  • HD 2 doesn’t show up because it has no ESP (EFI Boot Partition) therefore no bootloader. Please understand how UEFI mode boot works before anything else then you'll understand what you want to do now is nonsensical and you should stop right now otherwise the likely result will be likely be two unbootable Windows. Commented Jan 31, 2023 at 17:35

1 Answer 1

1

Skip the boot loader:

  • Open System Configuration (msconfig) on your PC, and go to the Boot tab.
  • Select which OS you want to use on next boot, and click Set as default
  • Set the Timeout to 0 seconds

Now booting your PC should skip the windows boot manager until you change the default again.

This is all most people want, and you can stop here unless you specifically need to boot from the bios menu


Build a new boot partition:

Read through the answers here to get an understanding of the process and tools (even though it's technically the opposite of what you're trying): How to use BCDEdit to dual boot Windows installations?. This is not very obvious or well-documented, and it can be very difficult to fix if done incorrectly.

Like Changan mentions, you need a new boot partition on HD2 first. Take a look at the steps and linked answers here, or a walkthrough with pictures here https://www.diskpart.com/windows-10/create-uefi-partition-windows-10-0725.html.

The basic steps are like so, while booted into HD2:

# look at the existing disk config
diskpart
list disk
# X as id for hd2
select disk X 
list partition

# if you don't have free space on the drive, then shrink a partition Y by 500 MB
select partition Y
shrink desired=500 (shrink the partition by 500MB)

# create new boot partition:
create partition efi​
format fs=fat32 quick​
assign letter=Z
exit​

# create windows boot loader on the EFI partition, pointed to win10
bcdboot C:\windows /s Z:

Then you should be able to boot from HD2 in bios.

Once you can boot to HD2, then you can either:

  • skip the boot loader using the msconfig steps in the first section,
  • or delete the Windows 10 entry (only if you're sure) from msconfig

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .