Win11Pro changes UEFI boot order -- on its own


You are still relying on Windows BCD to do the selecting.

Remove the Windows Boot Manager and then try selecting the drive to boot to, without resorting to manual manipulation and without entering your BIOS.

See how far you get then.
This post makes it very clear that you have no idea what you are talking about.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
Remove the following lines from the BCD and then try to switch drives after rebooting.

partition=\Device\HarddiskVolume10
partition=\Device\HarddiskVolume11

These addresses replace the drive letters in case you were wondering, read the BCD outputs you posted.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
The info is stored in bcd as
PartEx and HD sig

windows will display that to you in user friendly form if you run bcdedit. It will show you an alias either a letter or a device path.

Similarly, you are not expected to know those long numbers so bcdedit will accept commands you use with a letter or device path and translates them into the real information as above.

Bootmgr reads what is in the bcd store so it knows on which disk and partition to find winload.
 
Last edited:

My Computers

System One System Two

  • OS
    Win7
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
Exactly and without the Boot Control Data (BCD) you have nothing, so Windows would not even boot.

Remove the bootloaders and you have no way of switching OS/drives.

Windows needs to have something to tell it where to find the OS.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
Exactly and without the Boot Control Data (BCD) you have nothing, so Windows would not even boot.

Remove the bootloaders and you have no way of switching OS/drives.

Windows needs to have something to tell it where to find the OS.
At boot time, though, it is not drive letters that tells the boot loader where to find Windows. Drive letters do not get assigned until Windows load. All drive letters are simply mount points. Drive letters do not exist until Windows loads and assigns them. The Windows Boot Manager does not assign drive letters - the Windows OS does.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
Then why does the BCD have this:
device partition=D:
path \Windows\system32\winload.efi

Does that not tell Windows where to find the OS?

And is that not changed when dual boot is setup in the usual manner?

Windows Boot Manager (BCD) does the directing. Windows does the changing.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
Because the bcdedit command looks in the Windows registry to determine what drive letter is assigned to the location of the partition contained in the BCD and substitutes it to make it human friendly. You have failed to explain why there are no drive letters assigned to the BCD I posted:

Code:
S:\EFI\Microsoft\Boot>bcdedit /store BCD

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=S:
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
resumeobject            {3cbfc69b-8bc7-11ee-b2b0-84e9f6fdd286}
displayorder            {default}
                        {3cbfc698-8bc7-11ee-b2b0-84e9f6fdd286}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=\Device\HarddiskVolume11
path                    \Windows\system32\winload.efi
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=\Device\HarddiskVolume11
systemroot              \Windows
resumeobject            {3cbfc69b-8bc7-11ee-b2b0-84e9f6fdd286}
nx                      OptIn
bootmenupolicy          Standard

Windows Boot Loader
-------------------
identifier              {3cbfc698-8bc7-11ee-b2b0-84e9f6fdd286}
device                  partition=\Device\HarddiskVolume10
path                    \Windows\system32\winload.efi
description             Windows 11
locale                  en-US
inherit                 {bootloadersettings}
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=\Device\HarddiskVolume10
systemroot              \Windows
resumeobject            {3cbfc697-8bc7-11ee-b2b0-84e9f6fdd286}
nx                      OptIn
bootmenupolicy          Standard

S:\EFI\Microsoft\Boot>

The BCD tells the Windows Boot Manager that the Windows installation identified as the default {default} is located at \Device\HarddiskVolume11. There is no drive letter assigned to \Device\HarddiskVolume11 until Windows loads. Similarly, the BCD tells the Windows Boot Manager that the Windows installation identified as {3cbfc698-8bc7-11ee-b2b0-84e9f6fdd286} is located at \Device\HarddiskVolume10. There is no drive letter assigned to \Device\HarddiskVolume10 until Windows loads.

If I run BCDEDIT on the same BCD from a Windows installation that has assigned a drive letter to \Device\HarddiskVolume11, then it will substitute that drive letter in place of \Device\HarddiskVolume11. However, since I ran BCDEDIT from a Windows installation that had not assigned a drive letter to \Device\HarddiskVolume11, it displays it as \Device\HarddiskVolume11. The drive letter is not stored in the BCD. The drive letter assigned to it is stored in the Windows registry.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
Read my previous post.

bcd stores PartEx and HD sig. Windows will display that to you in user friendly form if you run bcdedit. It finds the relevant letter ( if there is one ) which relates to that disk/partition by looking in the mounted devices key in the currently running os and shows that to you .

That is why if I run bcdedit when booted into the os on the third partition it shows the fifth partition on this disk as E. Because the mounted devices key in the os registry on partition 3 shows the fifth partition as E

But if I run bcdedit after booting into the os on the fifth partition, it displays as C. Because the mounted devices key in the os registry on partition five shows the fifth partition as C
 
Last edited:

My Computers

System One System Two

  • OS
    Win7
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
The Windows Boot Manager does not assign drive letters. Drive letters are not contained in the BCD. It is the Windows OS that assigns drive letters based upon the information contained in the registry at Computer\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
That is why if I run bcdedit when booted into the os on the third partition it shows the fifth partition on this disk as E

but if I run bcdedit after booting into the os on the fifth partition, it displays as C
And that is exactly what I have been saying all along.

The Windows Boot Manager (BCD) is what directs Windows to the boot drive/path of the OS loader (winload.efi).
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin
And that is exactly what I have been saying all along.

The Windows Boot Manager (BCD) is what directs Windows to the boot drive/path of the OS loader (winload.efi).
In post #22 you posted, "When you boot from more than one OS, the Windows Boot Manager will reassign the selected drive and name it C:\ regardless of what the actual drive letter was."

That post is incorrect. Period. The Windows Boot Manager does not assign, nor reassign drive letters. And I posted multiple examples that proved it is an incorrect statement.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
Why do I bother.

Have it your way, I'm out.
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
The first link in the chain is the Windows Boot Manager. It signals Windows as to which drive etc. is selected, Windows then makes the necessary changes.

No Windows Boot Manager = no drive selected = Windows selects the default drive.

My wording was a little ambiguous, but I was not trying to explain the overall operations, just trying to make things digestible.

I hope that is clear enough for you?
I guess you missed this post?
 

My Computer

System One

  • OS
    Windows 11 Pro
    Computer type
    PC/Desktop
    CPU
    Ryzen 9 3900X
    Motherboard
    ASUS ROG Strix X570-E Gaming
    Memory
    G-Skill RipjawsV F4-3600C18 (16GB x 2)
    Graphics Card(s)
    Gigabyte RX 5700 XT Gaming OC
    Sound Card
    Realtek ALC1220P
    Monitor(s) Displays
    ASUS VE278 (x 2)
    Screen Resolution
    1920x1080
    Hard Drives
    Samsung 850 Pro 256GB
    Samsung 970 Pro NVMe 512GB (x 2)
    ST10000VN0004 10TB (x 2)
    ST10000VN0008 10TB (x 2)
    ST4000VN000 4TB (x 2)
    PSU
    Corsair HX1000
    Case
    Corsair Carbide 400R
    Cooling
    AMD Wraith Prism (Stock)
    Keyboard
    Logitech G213
    Mouse
    Logitech G502
    Internet Speed
    100Mbps down / 40Mbps up
    Browser
    Firefox - Chrome - Edge
    Antivirus
    Windows Defender - Clamwin

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
You have been mistaken all along. Why is that a problem ? There are lots of things I don't know.
 

My Computers

System One System Two

  • OS
    Win7
    Computer type
    PC/Desktop
    CPU
    i5-8400
    Motherboard
    gigabyte b365m ds3h
    Memory
    2x8gb 3200mhz
    Monitor(s) Displays
    benq gw2480
    PSU
    bequiet pure power 11 400CM
    Cooling
    cryorig m9i
  • Operating System
    win7
    Computer type
    PC/Desktop
    CPU
    pentium g5400
    Motherboard
    gigabyte b365m ds3h
    Memory
    1x8gb 2400
    PSU
    xfx pro 450
When egoshooter hijack a thread you never get a result. 77 replies and not a single answer to the problem Mark Phelps has.

With a simple trick you get the BCD result the Navyman posted. Before you give an answer, make sure that you understand the problem.
 

My Computer

System One

  • OS
    Windows 10
    Computer type
    Laptop
    Manufacturer/Model
    HP ZBook
    CPU
    Intel 6700HQ
    Motherboard
    HP
    Memory
    24
    Graphics Card(s)
    AMD FirePro 5170M
    Hard Drives
    Samsung SSD 860 Pro
    Keyboard
    yes
    Mouse
    yes
    Other Info
    19045.3803
    some Red Hat workhorses
When egoshooter hijack a thread you never get a result. 77 replies and not a single answer to the problem Mark Phelps has.

...
Thanks for the observation ... and it is still doing it, so much so that installed EFI Editor on all the OSs and use that to be able FORCE the boot list to have rEFInd as the first entry before I exit any of the OSs. I thought that would fix the issue, but it did not because even though I have verified the boot order before exiting Win11, after I do restart , I still get the BSOD due to invalid first boot entry.

At first, I thought Ithat Windows 10 was doing it because when I restarted from inside Win10, I got the problem. But no sooner had I determined that then restarting from Win11 Pro started giving me the same issues -- but restarting from inside Win10 brought up the rEFInd menu. But not ALL the time! Only SOME of the time! I've since been unable to determine any useful pattern to this.

Quite by accident, the Del key (to force UEFI Setting entry) started working again -- so I can use that to boot into UEFI settings to change the boot order to prevent the BSOD from coming up by default.

But again, the list order gets changed without my intervention -- still to this day.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom built
    CPU
    Ryzen 5600X
    Motherboard
    ASRock Steel Legend
    Memory
    16GB
    Graphics Card(s)
    EVGA GT 710
    Sound Card
    None
    Monitor(s) Displays
    23",24", 19" - flat panels
    Screen Resolution
    1920x1200
    Hard Drives
    None - only M.2 SATA and NVMe drives
    PSU
    750W
    Case
    Antec
    Cooling
    stock Wraith cooler
    Keyboard
    Corsair gaming
    Mouse
    Logitech M720
    Internet Speed
    1Gb
Thanks for the observation ... and it is still doing it, so much so that installed EFI Editor on all the OSs and use that to be able FORCE the boot list to have rEFInd as the first entry before I exit any of the OSs. I thought that would fix the issue, but it did not because even though I have verified the boot order before exiting Win11, after I do restart , I still get the BSOD due to invalid first boot entry.

At first, I thought Ithat Windows 10 was doing it because when I restarted from inside Win10, I got the problem. But no sooner had I determined that then restarting from Win11 Pro started giving me the same issues -- but restarting from inside Win10 brought up the rEFInd menu. But not ALL the time! Only SOME of the time! I've since been unable to determine any useful pattern to this.

Quite by accident, the Del key (to force UEFI Setting entry) started working again -- so I can use that to boot into UEFI settings to change the boot order to prevent the BSOD from coming up by default.

But again, the list order gets changed without my intervention -- still to this day.
Hi,
IDK if you solved your problem... anyway I stumbled upon the same issue - Windows 11 reverting UEFI boot order assigned in Linux (Pop!_OS). Got three OSs Linux Pop!_OS, Windows 11 Pro, Windows 10 Pro
Solution which worked for me:
  • In Windows 11 run Command Line as Administrator then:
to save backup of current settings:
Code:
bcdedit /export "<full path>\<file name>.bcd" (e.g. bcdedit /export "E:\Backups\BootManager_22_02_2024.bcd")
to mount ESP/EFI partition:
Code:
mountvol <drive letter>: /S (e.g. mountvol X: /S)
to check if refind directory is present:
Code:
dir <drive letter>:\EFI (e.g. dir X:\EFI\)
if not:
Code:
xcopy /E <path to your bootloader>\* <drive letter>:\EFI\<bootloader>\* (e.g. xcopy /E D:\refind-bin-0.14.0.2\refind\* X:\EFI\refind\*)
assuming you use x64 architecture remove all driver and tool directories as well as boot files except *_x64 and config:
Code:
PowerShell.exe -Command "&{Remove-Item <drive letter>:\EFI\refind\* "-Exclude *_x64*,*.conf-sample" -Recurse -Confirm:$false}" (e.g. PowerShell.exe -Command "&{Remove-Item X:\EFI\refind\* "-Exclude *_x64*,*.conf-sample" -Recurse -Confirm:$false}"
rename refind.conf-sample to refind.conf:
Code:
ren <drive letter>:\EFI\refind\refind.conf-sample refind.conf (e.g. ren X:\EFI\refind\refind.conf-sample refind.conf)
and finally set boot manager to load:
Code:
bcdedit /set "{bootmgr}" description "rEFInd Boot Manager" path \EFI\refind\refind_x64.efi
  • Restart PC
If it's working I would suggest to backup BCD for easy restore in case of NVRAM reset or major Windows update which can mangle boot order:
Code:
 bcdedit /export "<path to file>" (e.g. bcdedit /export "D:\BCD_refind_backup.bcd")
Code:
 bcdedit /import "<path to file>" (e.g. bcdedit /import "D:\BCD_refind_backup.bcd")
 

My Computer

System One

  • OS
    Linux Pop!_OS, Windows 11,
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom-Built
    CPU
    Intel i9-12900K
    Motherboard
    EVGA Z690 CLASSIFIED
    Memory
    Corsair VENGEANCE 64GB
    Graphics Card(s)
    2x NVIDIA GeForce RTX 3090 FE
    Sound Card
    TASCAM US-2x2
    Monitor(s) Displays
    2x ViewSonic VP2785-4K
    Screen Resolution
    4K 3840x2160
    Hard Drives
    Samsung NVME 970 EVO 1TB, 2x Samsung SSD 850 PRO 1TB, 2x Samsung Spinpoint F1 1TB
    PSU
    1300W Seasonic PRIME Gold
    Case
    Phanteks Enthoo Pro 2
    Cooling
    ARCTIC Liquid Freezer II 360, 2x Noctua NF-P12 redux-1700 PWM
    Keyboard
    Corsair K95
    Mouse
    Logitech MX Master
    Internet Speed
    1GBit
    Browser
    Firefox

Latest Support Threads

Back
Top Bottom