Hello, I need to add to BCD 2nd entry to 2nd OS on the disk D:\ (extracted install.wim). But BCD is on the separate 100MB hidden partitition and it is not possible to assign drive letter to it (Windows RT). Is it possible to do same effect like this below, but without referring to drive letter (instead C: below)? bcdboot D:\Windows /s C: Is it safe to avoid /s parameter entirely?
bcdboot D:\Windows will do the job or you may go the long way: Code: bcdedit /copy {current} /d "Windows on drive D" then change "device partition" and "osdevice" to D:
This is maybe obvious, but when using bcd edit, if you use bcdedit /store and then the location of your offline BCD, it will edit that. If you don't use the /store switch, it automatically adds to the BCD you booted with, usually the main BCD on the hidden partition. Also, if you want to edit the hidden BCD partition to do something like replace EFI\microsoft\boot\bootmgfw.efi with rEFInd, use the command : mountvol z: /s (The S switch assigns drive letter to the hidden partition.) mountvol z: /d (Hides partition, unmounts partition, and removes drive letter)
"Long way" will probably not work, since C:\Windows is RT v8-1 and D:\Windows is RT v8-0. There is UEFI Secure Boot and each system is signed by different certificate, so boot entry probably can't be just doubled.
I forgot to convert drive D: to GPT (I think with Secure Boot active, it is a must.), so I have to repeat the whole procedure again. *<
Another thing was, that ARM system supports booting from USB stick only, if it is FAT32, so I had to repeat the whole procedure once again. *<