Jump to content

WinNTSetup v5.3.5.2


JFX

Recommended Posts

I am using Windows Boot Manager for booting VHDs. The new Boot Manager from W8 onward has the disadvantage in that it does an additional reboot when selecting an entry following the 1st one from the list. How do I replace the boot manager on the drive containing the VHDs with the one from W7 which boots any entry directly without an additional reboot?

Link to comment
Share on other sites


You can use bootice to set BootMenuPolicy to legacy for every boot option.

But make sure you also disable fastboot for every system,
cause this is there reason for these additional reboots (making a clean shutdown).

Link to comment
Share on other sites

OK, I missed it in professional mode. All entries are standard, but when I boot from the volume, I get the legacy menu which I want, but this only happened  after adding a Win7 VHD to the BCD via WinNTSetup (no install media, boot drive, VHD install drive). I deleted the Win7 entry later from the BCD and booting still uses  legacy.  I don't see legacy in any of the elements. If I add  a Win8 VHD via WinNTSetup as I did for Win7, the boot menu goes back to standard. This is what I want to avoid. I'm having a hard time understanding the uses of the volume BCD and the BCD within the VHD. 

 

 

 

Link to comment
Share on other sites

You make the whole thing complicated.
What do you mean with volume BCD. You should have one on your physical disk's boot partition
and another one inside the VHD.

If you physical boot the VHD, than one of your physical disk is used.
if you attach the VHD to a virtual machine, than the BCD inside is used.

Edited by JFX
Link to comment
Share on other sites

Ok, I'm  using  native boot for VHD. Do you know why the legacy boot selection menu is used when booting from the physical disk's boot partition and how is this related to the individual application objects that don't show legacy? Just trying to understand

 

 

 

Edited by click-click
Link to comment
Share on other sites

Dear JFX. 3 feature requests, if possible:

1. Option to create BCD volume without OS installation (useful with new disk when I already have vhd files and only want a boot menu on start). Of cause vhd entries will be done manually using bootice, or you can just set defaut names such as Windows10.vhd and Windows11.vhd. Ideally with gui for existing partition resize and creation of new EFI partition, but not a must. - Example: DISKPART/SELECT DISK/CREATE PARTITION EFI and populate it with BCD

2.Option to install minimal windows just for technical activities like rename main vhd, restore vhd from the backup etc. Something like what NTDEV's  tiny11 script does just built in: 

https://github.com/ntdevlabs/tiny11builder

 

3. when VHD created it has an ESP partition, but it's not bootable, could you please add BCD to it when doing setup (kind of "bcdboot C:\Windows /s G: /f UEFI") will greatly help when running the VHD in the Hyper-V)

 

Thanks in advance, really enjoying using your project!

Edited by sharicov@gmail.com
Link to comment
Share on other sites

7 hours ago, JFX said:

Usually the default selection is the one were bootmenupolicy is relevant.
Post the BCD here:

bcdedit > BCD.txt

 

Note: the legacy menu replaced the standard after adding Win7 to the BCD via WinNTSetup. It stayed enabled after deleting the Win7 entry with Bootice.

bcd.txt

Edited by click-click
Link to comment
Share on other sites

You still have 3 lines: "bootmenupolicy          Standard"
that you should change to: "bootmenupolicy          Legacy"

If you don't want to do it with bootice than use bcdedit

bcdedit -set {current} bootmenupolicy Legacy
bcdedit -set {b2c1b3c3-8029-11ee-a83b-c85b76503892} bootmenupolicy Legacy
bcdedit -set {5070e151-81b7-11ee-a844-c85b76503892} bootmenupolicy Legacy

 

@sharicov@gmail.com
There is MinWin if you left click on "Mode" label. That let's you create a minimal windows.
The other 2 features make no sense. First OS than create boot files.

If you already have some VHD's mount them and use BCDBoot.exe to create boot files.
Or use WinNTSetup and leave the source combo box empty while
selecting boot partition and the mounted VHD.

Link to comment
Share on other sites

6 hours ago, JFX said:

You still have 3 lines: "bootmenupolicy          Standard"
that you should change to: "bootmenupolicy          Legacy"

If you don't want to do it with bootice than use bcdedit

bcdedit -set {current} bootmenupolicy Legacy
bcdedit -set {b2c1b3c3-8029-11ee-a83b-c85b76503892} bootmenupolicy Legacy
bcdedit -set {5070e151-81b7-11ee-a844-c85b76503892} bootmenupolicy Legacy

 

I understand what you are saying. If I leave the BCD the way it is, shouldn't the boot disk be showing the standard boot menu instead of the legacy one?

How would I get the standard boot menu back?

 

Link to comment
Share on other sites

Yes, with your BCD it actually should show the new menu.

Reproduced! Seems there is a difference with bootems that also effects menu style.

bcdedit -set {emssettings} bootems No

 

Edited by JFX
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...