Dual Boot - No timeout in Legacy Bootloader?

Rob

Member
Member
Messages
14
I have Windows 7 and Windows 8 Dual booted on my machine. I want to have win 7 as the default so the the legacy bootloader is needed to boot win 7, but what I can't understand is why the bootloader timeout has disappeared and the system waits until I make a choice. I have checked with bcdedit and the timeout is correctly set at 5 seconds, but when I boot the timeout does not appear.

Have tried repairing with Windows 7 boot disk which gives me back the timeout but then Windows 8 can't boot if selected. Very frustrating. Has anyone else come across this?
 
Last edited:

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
Are looking in the right place.

XP-7-8pic.png

http://www.eightforums.com/tutorial...-change-time-wait-before-default-os-runs.html
 

My Computer

System One

  • OS
    ME, XP,Vista,Win7,Win8,Win8.1
    Computer type
    PC/Desktop
    Other Info
    Notebooks x 3

    Desktops x 5

    Towers x 4
Thanks for your reply, I have set the timeout option here and also in msconfig - both say 5 seconds, but that still does not produce a timeout in the legacy boot loader to have windows 7 as the default
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
I think he has set the default.

What he wants is 5 seconds to make a selection before the default kicks in.

I haven't had that problem here.

Curious.

If you type bcdedit /enum all and paste up the output, we may see what is going on.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop
I selected windows 7 as the default OS in the windows 8 bootloader so now it loads the legacy bootloader at start up and not the windows 8 bootloader. The legacy bootloader contains 2 options, windows 7 and windows 8, both of which will boot when selected but for some reason there is no timeout shown in the legacy bootloader so it just halts and waits for a selection to be made. I would really prefer it to load the default OS after a short timeout rather than just stopping and waiting for a selection to be made. The BCD says the timeout is set for 5s as does msconfig and system properties in both OS's but still it does not appear in the legacy bootloader screen at start up.
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
Here's the BCD settings, if that helps:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\windows\system32>bcdedit /enum
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {default}
resumeobject {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
displayorder {default}
{current}
toolsdisplayorder {memdiag}
timeout 5
displaybootmenu Yes
Windows Boot Loader
-------------------
identifier {default}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
osdevice partition=D:
systemroot \Windows
resumeobject {7ea3d388-31cb-11e2-bac7-806e6f6e6963}
bootmenupolicy Legacy
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \windows\system32\winload.exe
description Windows 8
locale en-us
inherit {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \windows
resumeobject {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
nx OptIn
bootmenupolicy Legacy
detecthal Yes
C:\windows\system32>
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
The problem is with the Windows 8 bootmgr.

When the windows 8 bootmgr is installed, there's no timeout shown on the legacy bootscreen, when the windows 7 bootmgr is installed the timeout function appears. The BCD is the same in both cases - timeout 5.

Does anyone else have a windows 7/windows 8 dual boot machine with windows 7 set as the default and the timeout function still working?
 
Last edited:

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
Rob,

Could you post screenshots of the timeout settings from within both Windows 7 and Windows 8 to see if anything may show as a cause?
 

My Computer

System One

  • OS
    64-bit Windows 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom self built
    CPU
    Intel i7-8700K OC'd to 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    OCZ Series Gold OCZZ1000M 1000W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Browser
    Internet Explorer 11
    Antivirus
    Malwarebyte Anti-Malware Premium
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
Windows 8 Screenshot:

Capture.PNG
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
Windows 7 Screenshot:

Capture.PNG
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
If you type bcdedit /enum all and paste up the output, we may see what is going on.

Win8 bootmgr works fine with text menu and time out.
 

My Computer

System One

  • OS
    7/8/ubuntu/Linux Deepin
    Computer type
    PC/Desktop
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Windows\system32>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {default}
resumeobject {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
displayorder {default}
{bc95f36f-31ce-11e2-a3d6-db9fc406af91}
toolsdisplayorder {memdiag}
timeout 5
displaybootmenu Yes
Windows Boot Loader
-------------------
identifier {default}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
osdevice partition=D:
systemroot \Windows
resumeobject {7ea3d388-31cb-11e2-bac7-806e6f6e6963}
bootmenupolicy Legacy
Windows Boot Loader
-------------------
identifier {bc95f366-31ce-11e2-a3d6-db9fc406af91}
device ramdisk=[\Device\HarddiskVolume1]\Recovery\bc95f366-31ce
-11e2-a3d6-db9fc406af91\Winre.wim,{bc95f367-31ce-11e2-a3d6-db9fc406af91}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-GB
inherit {bootloadersettings}
displaymessage Recovery
displaymessageoverride Recovery
osdevice ramdisk=[\Device\HarddiskVolume1]\Recovery\bc95f366-31ce
-11e2-a3d6-db9fc406af91\Winre.wim,{bc95f367-31ce-11e2-a3d6-db9fc406af91}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes
Windows Boot Loader
-------------------
identifier {bc95f36f-31ce-11e2-a3d6-db9fc406af91}
device partition=C:
path \windows\system32\winload.exe
description Windows 8
locale en-us
inherit {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \windows
resumeobject {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
nx OptIn
bootmenupolicy Legacy
detecthal Yes
Resume from Hibernate
---------------------
identifier {7ea3d388-31cb-11e2-bac7-806e6f6e6963}
device partition=D:
path \Windows\system32\winresume.exe
description Windows 7
locale en-US
inherit {resumeloadersettings}
filedevice partition=D:
filepath \hiberfil.sys
debugoptionenabled No
Resume from Hibernate
---------------------
identifier {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
device partition=C:
path \windows\system32\winresume.exe
description Windows Resume Application
locale en-us
inherit {resumeloadersettings}
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=\Device\HarddiskVolume1
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-us
inherit {globalsettings}
badmemoryaccess Yes
EMS Settings
------------
identifier {emssettings}
bootems No
Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
RAM Defects
-----------
identifier {badmemory}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
Device options
--------------
identifier {1f8184a5-14de-11df-9734-f08c6d8c50b0}
description Ramdisk Options
ramdisksdidevice unknown
ramdisksdipath \Recovery\1f8184a4-14de-11df-9734-f08c6d8c50b0\boot.sdi
Device options
--------------
identifier {bc95f367-31ce-11e2-a3d6-db9fc406af91}
description Windows Recovery
ramdisksdidevice partition=\Device\HarddiskVolume1
ramdisksdipath \Recovery\bc95f366-31ce-11e2-a3d6-db9fc406af91\boot.sdi
C:\Windows\system32>
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
Delete {bootmgr} DisplayBootMenu element.

This is not needed, is not standard and just complicates things in a Win8/Win7 dual-boot.


Also bootmenupolicy in Windows 7 loader is not a standard element !
DELETE.


Who told you to create such elements ?
 

My Computer

System One

  • OS
    XP, Win7, Win8_Eval
    System Manufacturer/Model
    Acer Notebook
    CPU
    Intel
I have dual boot on my laptop; Win 7 and Linux. It used to default to win 7 automatically but now it waits for me - I tweaked nothing?
 

My Computer

System One

  • OS
    Win 10
    Computer type
    PC/Desktop
    System Manufacturer/Model
    pc specialist made to order
    CPU
    Intel® Core™i7 Quad Core Processor i7-4790 (3.6GHz) 8MB Cache
    Motherboard
    ASUS® H81M-PLUS: Micro-ATX, LG1150, USB 3.0, SATA 6GBs
    Memory
    16GB KINGSTON DUAL-DDR3 1600MHz (2 x 8GB)
    Graphics Card(s)
    2GB NVIDIA GEFORCE GTX 750 Ti - DVI, mHDMI, VGA - 3D Vision Ready
    Sound Card
    ONBOARD 6 CHANNEL (5.1) HIGH DEF AUDIO (AS STANDARD)
    Monitor(s) Displays
    iiyama 24 inch flat screen
    Screen Resolution
    1920 x 1080
    Hard Drives
    1TB 3.5" SEAGATE SSHD, SATA 6Gb/s 7200 RPM (64MB + 8GB SSD CACHE)

    2TB Seagate SATA HDD

    500Gb SATA docked
    Case
    In Win Turbo
    Cooling
    Super Quiet 22dBA Triple Copper Heatpipe Intel CPU Cooler
    Keyboard
    microsoft mutlimedia keyboard
    Mouse
    logitech corded
    Internet Speed
    152mb
    Browser
    FF, IE11
    Antivirus
    AVG Internet Security 2015
    Other Info
    16x BLU-RAY WRITER DRIVE, 16x DVD ±R/±RW

    10/100/1000 GIGABIT LAN PORT
I have deleted {bootmgr} DisplayBootMenu

bootmenupolicy in Windows 7 loader is written when Win 8 installed - can't seem to delete it



No difference - timeout still does not appear
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
bootmenupolicy in Windows 7 loader is written when Win 8 installed - can't seem to delete it

Windows 8 installation does NOT alter existing Win7 entries.
Is it possible you used some bcd tool before or after Win 8 installation ?

Nothing can stop you deleting bootmenupolicy for win 7 loader on admin console - bcdedit can do.

If you have problems using bcdedit try Visual BCD Editor - click on element to select then click delete button and confirm.
 

My Computer

System One

  • OS
    XP, Win7, Win8_Eval
    System Manufacturer/Model
    Acer Notebook
    CPU
    Intel
I have deleted bootmenupolicy for win7 using Visual BCD Editor, I didn't realise bootmenupolicy and custom:250000c2 are the same thing.

The BCD now looks like this, but it hasn't solved the problem of the timeout not working:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\windows\system32>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {default}
resumeobject {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
displayorder {default}
{current}
toolsdisplayorder {memdiag}
timeout 5
Windows Boot Loader
-------------------
identifier {default}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
osdevice partition=D:
systemroot \Windows
resumeobject {7ea3d388-31cb-11e2-bac7-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {bc95f366-31ce-11e2-a3d6-db9fc406af91}
device ramdisk=[\Device\HarddiskVolume1]\Recovery\bc95f366-31ce
-11e2-a3d6-db9fc406af91\Winre.wim,{bc95f367-31ce-11e2-a3d6-db9fc406af91}
path \windows\system32\winload.exe
description Windows Recovery Environment
locale en-GB
inherit {bootloadersettings}
displaymessage Recovery
displaymessageoverride Recovery
osdevice ramdisk=[\Device\HarddiskVolume1]\Recovery\bc95f366-31ce
-11e2-a3d6-db9fc406af91\Winre.wim,{bc95f367-31ce-11e2-a3d6-db9fc406af91}
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \windows\system32\winload.exe
description Windows 8
locale en-us
inherit {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \windows
resumeobject {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
nx OptIn
bootmenupolicy Legacy
detecthal Yes
Resume from Hibernate
---------------------
identifier {7ea3d388-31cb-11e2-bac7-806e6f6e6963}
device partition=D:
path \Windows\system32\winresume.exe
description Windows 7
locale en-US
inherit {resumeloadersettings}
filedevice partition=D:
filepath \hiberfil.sys
debugoptionenabled No
Resume from Hibernate
---------------------
identifier {bc95f36e-31ce-11e2-a3d6-db9fc406af91}
device partition=C:
path \windows\system32\winresume.exe
description Windows Resume Application
locale en-us
inherit {resumeloadersettings}
allowedinmemorysettings 0x15000075
filedevice partition=C:
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=\Device\HarddiskVolume1
path \boot\memtest.exe
description Windows Memory Diagnostic
locale en-us
inherit {globalsettings}
badmemoryaccess Yes
EMS Settings
------------
identifier {emssettings}
bootems No
Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
RAM Defects
-----------
identifier {badmemory}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Hypervisor Settings
-------------------
identifier {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
Device options
--------------
identifier {1f8184a5-14de-11df-9734-f08c6d8c50b0}
description Ramdisk Options
ramdisksdidevice unknown
ramdisksdipath \Recovery\1f8184a4-14de-11df-9734-f08c6d8c50b0\boot.sdi
Device options
--------------
identifier {bc95f367-31ce-11e2-a3d6-db9fc406af91}
description Windows Recovery
ramdisksdidevice partition=\Device\HarddiskVolume1
ramdisksdipath \Recovery\bc95f366-31ce-11e2-a3d6-db9fc406af91\boot.sdi
C:\windows\system32>



Thanks for your help.
 

My Computer

System One

  • OS
    Windows 8 Pro
    System Manufacturer/Model
    Fujitsu Lifebook AH532
    CPU
    Intel i5
    Memory
    4Gb
I will just make some observations, but first I need to describe the normal dual boot scenario and you can tell us where it went wrong.

If you install Windows 8 after 7 (and not as independent installs), the Windows 8 boot loader will take control. So when you boot, it goes straight to Windows 8 and you are then given a GUI boot menu that allows for you to reboot your system and go into Windows 7.

If you set Windows 7 as the Default OS, you get the text boot menu back where you can pick either Windows 7 or Windows 8.

At what point in this type of system did you want to change this process? What did you do to the BCD store, beside add the entries you mentioned.

Observations:

You show bootmenupolicy for windows 8 as Legacy, and not Standard as it normally is.

Probably not a big thing, but your locale entries are mostly en-US except for your recovery Ramdisk which is en-GB. Just wondering how that happened.

You do not show a recoverysequence in your Boot Loader, so you may not be able to use that feature. You do have the Ramdisk boot loader, so it was included originally.

I would probably increase the time to 30 seconds for testing. Change it back later if you like.

I am trying to think of a way to just start over with your BCD store, but the only thing that comes to mind is the Bootrec /rebuildbcd command. Not sure if that would correct any problems.
 

My Computer

System One

  • OS
    Windows 8.1 x64
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Home Grown
    CPU
    i7 3770K
    Motherboard
    ASUS P8Z77 -v Pro, Z87-Expert
    Memory
    16 G
    Graphics Card(s)
    EVGA GTX 680 Classified (2)
    Hard Drives
    Kingston SSD 240 GB
Back
Top