Boot Loader Edit Help - Update

donb

New Member
#1
Q: Where are the BCD DataStore held in Win7 64Bit?
Somehow, I manged to get this list of entries using the Win7 Emergency Boot Disk: How can I edit something I can't find if I don't know where to look?

ALL I need do is: Remove the bad ones
Windows Boot Loader
-------------------
identifier {c2856f12-0dd5-11df-b43e-ffd4021c9b83}
device partition=D:
path \Windows\Windows\system32\winload.exe
description Windows 7 Professional (recovered)
locale en-US
osdevice partition=D:
systemroot \Windows\Windows

Windows Boot Loader
-------------------
identifier {c2856f13-0dd5-11df-b43e-ffd4021c9b83}
device partition=D:
path \Windows\SysWOW64\system32\winload.exe
description Windows 7 Professional (recovered)
locale en-US
osdevice partition=D:
systemroot \Windows\SysWOW64
Thanks, Donald
 

Attachments

mqudsi

Mostly Harmless
Staff member
#2
Please post a screenshot of Disk Management.
You can find that in Control Panel | Administrative Tools | Computer Management | Disk Management
 

donb

New Member
#3
Windows 7 Boot Loader Data Store/BCD File

You can see I have been booting off of D: with my Boot Sequence with this OS. My boot is:


Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
resumeobject {c2856f0e-0dd5-11df-b43e-ffd4021c9b83}
displayorder {default}
{c2856f12-0dd5-11df-b43e-ffd4021c9b83}
{c2856f13-0dd5-11df-b43e-ffd4021c9b83}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Loader
-------------------
identifier {default}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {c2856f10-0dd5-11df-b43e-ffd4021c9b83}
recoveryenabled Yes
osdevice partition=D:
systemroot \Windows
resumeobject {c2856f0e-0dd5-11df-b43e-ffd4021c9b83}
nx OptIn

How to get things in order: (what I need?)

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
resumeobject {c2856f0e-0dd5-11df-b43e-ffd4021c9b83}
displayorder {default}
{c2856f12-0dd5-11df-b43e-ffd4021c9b83}
{c2856f13-0dd5-11df-b43e-ffd4021c9b83}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Loader
-------------------
identifier {default}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {c2856f10-0dd5-11df-b43e-ffd4021c9b83}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {c2856f0e-0dd5-11df-b43e-ffd4021c9b83}
nx OptIn

Any help how to deal with these OS glitches is appreciated.
Thanks a lot, Donald:S:??
 

Attachments

donb

New Member
#4
I also have Windows 7 say that it can't find the Boot Store Data file and it gives me a dialog to find it, Saying Boot Store can't be opened of found.
 

Terry60

Knows where his towel is.
Staff member
#5
What exactly is your problem ?
EasyBCD isn't the bootloader, just an app to help you configure it.
If it can't find the BCD that's because there's a problem with something you've done to your system.
I gather you can't boot W7 without putting the repair CD in the tray ?
That would indicate that you've somehow lost the HDD boot files.
Your screenshot shows that the W7 install was allowed to allocate space itself, and it has created an unlettered 100Mb boot partition ( "system" "active" flags show this)
Did you do something to that partition ?
A normal boot will execute the IPL code in the MBR which will look for the "active" flag and go to that partition to execute the bootmgr program which should look in the same "system" partition for the BCD.
That is also where EasyBCD will look.
Since neither works, it would seem that you have somehow deleted or overwritten the contents of that partition.
Boot the repair CD again, select "repair your computer" then "startup repair"
Do the above line three times (it has several things to fix, and can only handle one at a time)
You should be able to boot W7 normally after that, and EasyBCD should also run normally without that message.
At that stage you can use it to tidy up your boot menu.
Don't worry about the letters being wrong - that's just the mini-OS on the repair CD talking.
Every OS sees letters differently, they're just entries in its registry, not real.
The BCD doesn't contain letters at all. EasyBCD just translates the UIDs which are actually there into letters as seen by the running OS (in this case the repair CD).
When you succeed in booting the HDD normally, it should see itself as C again.
 

donb

New Member
#6
I want to remove the EasyBCD Bootloader Menu which appears for 10 seconds after my PC boots.
I only have one OS, Windows 7, 64Bit installed. When I use EasyBCD to check don't show Boot Menu, I can't use the F8 Key to boot into the Special Boot Menu.

Any way to permanently have a Virtual Memory Pagefile to C:- mine is on F: and I get a Windows Created a Temp pagefile warning box to set the pagefile?
Thanks, Donald
 

Terry60

Knows where his towel is.
Staff member
#7
A workaround for the F8 menu is to untick "skip the menu" and change timeout to zero.

A permanent fix is to to use EasyBCD 2.0
BCD Backup/repair
Reset BCD configuration
Add new Entry
add a W7 entry pointing to the correct drive letter for W7.

Set your pagefile to any partition (or many), any size you want in -
Control Panel
System
Advanced System Settings
Advanced Tab
Performance/Settings
Advanced Tab
Virtual Memory/Change
 

Terry60

Knows where his towel is.
Staff member
#9
If you remove the drive letter, Explorer won't see it.