Location:
State:
Carrier
Country
Status

Bootmenupolicy Ignored After Shut Down


My BCD is configured as follows:

Code:
Microsoft Windows [Version 10.0.10586] (c) 2015 Microsoft Corporation. All rights reserved.   C:WINDOWSsystem32>bcdedit   Windows Boot Manager -------- identifier              {bootmgr} device                  partition=DeviceHarddiskVolume1 description             Windows Boot Manager locale                  en-US inherit                 {globalsettings} default                 {current} resumeobject            {13c1c520-8ae7-11e5-8068-942956f812f0} displayorder            {current}                         {0879f931-a104-11e5-9c1a-6cf049744689} toolsdisplayorder       {memdiag} timeout                 30 displaybootmenu         Yes   Windows Boot Loader ------- identifier              {current} device                  partition=C: path                    WINDOWSsystem32winload.exe description             Windows 10 locale                  en-US inherit                 {bootloadersettings} recoverysequence        {4735fec6-8ae7-11e5-8068-942956f812f0} recoveryenabled         Yes allowedinmemorysettings 0x15000075 osdevice                partition=C: systemroot              WINDOWS resumeobject            {13c1c520-8ae7-11e5-8068-942956f812f0} nx                      OptIn bootmenupolicy          LegacyReal-mode Boot Sector ------- identifier              {0879f931-a104-11e5-9c1a-6cf049744689} device                  partition=C: path                    NSTAutoNeoGrub0.mbr description             Ubuntu locale                  en-US custom:250000c2         0
If I Restart to switch between operating systems, I get the Legacy boot menu every time. However, after I Shut Down and then power on the system again, I get the Metro boot menu. The Metro boot menu is butt ugly and also causes a second POST cycle when I switch to Ubuntu.

Any idea how to correct this behavior?

UPDATE: I find that if I Shut Down from Ubuntu, I get the Legacy boot menu after power on. It is only when I Shut Down from Windows that I get the Metro boot menu.

Hello Clayton,

As a test, turn off Fast Startup and restart to see if that may be the issue. If so, and once you have it working, you may be able to turn on Fast Startup again to have it still working.

Sometimes the hiberfil.sys for Fast Startup doesn't get updated.

Fast Startup - Turn On or Off in Windows 10

displaybootmenu Yes
that command tells BCD to use Black and white non metro boot menu..

(displaybootmenu NO) displays Metro Boot Tiles Screen

bootmenupolicy Legacy
that command tell BCD to show advanced options menu, (F8 menu)
Which is fine and known as working as you wish for non metro boot menu screen



Real-mode Boot Sector
so I would assume this is the cause...

if you reboot into windows and reboot into windows - the metro screen show ??
or does it show after a reboot from grubmbr ??

I followed Brink's suggestion and turned Fast Startup off. After several tests, the problem seems to be corrected. However, if I turn Fast Startup on again, the problem returns. No worries though. I don't observe that Fast Startup is actually any faster.

Many thanks Brink, you've saved the day yet again!

Great news.

It wouldn't hurt to also check what Jimmy (Kyhi) posted above to make sure they are set for the boot menu you wanted.

F8 Advanced Boot Options - Enable or Disable in Windows 10

Based on Kyhi's suggestions, I changed bootmenupolicy back to standard (leaving displaybootmenu as yes). Non-GUI boot manager is still displayed. Further testing proves that it is indeed Fast Startup that is causing the GUI boot manager to be displayed after Shut Down.

It was worth a try though.

Bootmenupolicy Ignored After Shut Down