How to edit BCD or export settings from txt file?

#1
Hi,

I tried different ways to edit BCD using EasyBCD 1.7.2. But no luck :frowning:
Is it any way to make something like below, right now I have everywhere drive C: (D:,E:, etc), but cant save BCD file with [BOOT] instead of leter:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {5d25fc17-f9cb-11dc-8a58-0019b94bf42e}
displayorder {5cc48f38-f882-11dd-823f-0019b94bf42e}
{5cc48f39-f882-11dd-823f-0019b94bf42e}
{5cc48f3a-f882-11dd-823f-0019b94bf42e}
{5d25fc17-f9cb-11dc-8a58-0019b94bf42e}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10
Windows Boot Loader
-------------------
identifier {5cc48f38-f882-11dd-823f-0019b94bf42e}
device ramdisk=[BOOT]\sources\ERD\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\Winload.exe
description ERD
osdevice ramdisk=[boot]\sources\ERD\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {5cc48f39-f882-11dd-823f-0019b94bf42e}
device ramdisk=[BOOT]\sources\XXXx86\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\Winload.exe
description ODEx86
osdevice ramdisk=[boot]\sources\XXXx86\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {5cc48f3a-f882-11dd-823f-0019b94bf42e}
device ramdisk=[BOOT]\sources\XXXx64\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\Winload.exe
description ODEx64
osdevice ramdisk=[BOOT]\sources\XXXx64\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes



Thank you.
 

JustinW

Super Moderator
Staff member
#2
Hi master_gora, welcome to NST

That bcd store looks really messed up. If you still happen to be in Vista reset the bcd store under diagnostic center in EasyBCD. You will need to readd your other entries again as this will only take care of Vista.
 

mqudsi

Mostly Harmless
Staff member
#3
Justin - there's actually nothing wrong with his BCD file, it's just "different"

master_gora, if you like, PM me with your email address + agreement not to redistribute and I'll send you a beta build of EasyBCD 2.0 which supports [boot] as the drive for PE entries.
 
#6
Last ERD Commander (part of vista now) use BCD to boot (see bolow), I was able to use it from tomb drive. And that means (in theory) possibility to use multiboot.
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {7619dcc9-fafe-11d9-b411-000476eba25f}
displayorder {7619dcc9-fafe-11d9-b411-000476eba25f}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {7619dcc9-fafe-11d9-b411-000476eba25f}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Addendum:

2 Computer Guru: I PM eMail adress and agreement. Please, let me know when you sent it (I'm not often check eMails). Thank you. :smile:
 
Last edited:

mqudsi

Mostly Harmless
Staff member
#7
Email sent to your yahoo address.
 

mqudsi

Mostly Harmless
Staff member
#9
What won't work? You need to be more specific.
 
#10
I'm trying use multiple *.wim on one partition, in theory, using your tool it should be possible, but looks like when I create few items no one working, even that use to be work, when I compare original BCD and modifyed, there is some missing strings on same item. I need find way to keep those strings in BCD, and be able add similar strings to other items. Possibly, if I split partitions, and then create ONE BCD with all items as [BOOT], and then drop to one partition, it will work.
Thank you for your help.
 

mqudsi

Mostly Harmless
Staff member
#11
I don't understand what you're saying. What do you mean "missing strings on same item"?
 

JustinW

Super Moderator
Staff member
#12
If you've modified your entries in any way since your last post with bcd settings from EasyBCD go ahead and post the modified version please.
 
#13
This is original:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
displayorder {7619dcc9-fafe-11d9-b411-000476eba25f}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10
Windows Boot Loader
-------------------
identifier {7619dcc9-fafe-11d9-b411-000476eba25f}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

This is I get after editing (save original entry(Windows Setup)):

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
displayorder {7619dcc9-fafe-11d9-b411-000476eba25f}
{8bb3e966-fec4-11dd-ad35-0019b94bf42e}
{9f45b873-fec4-11dd-ad35-0019b94bf42e}
{ab9e21b9-fec4-11dd-ad35-0019b94bf42e}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10
Windows Boot Loader
-------------------
identifier {7619dcc9-fafe-11d9-b411-000476eba25f}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {8bb3e966-fec4-11dd-ad35-0019b94bf42e}
device ramdisk=[boot]\sources\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\winload.exe
description ERD
osdevice ramdisk=[boot]\sources\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {9f45b873-fec4-11dd-ad35-0019b94bf42e}
device ramdisk=[boot]\sources\XXXx86.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\winload.exe
description XXXx86
osdevice ramdisk=[boot]\sources\XXXx86.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {ab9e21b9-fec4-11dd-ad35-0019b94bf42e}
device ramdisk=[boot]\sources\XXXx64.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\winload.exe
description XXXx64
osdevice ramdisk=[boot]\sources\XXXx64.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes

This is I expect to get:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {5d25fc17-f9cb-11dc-8a58-0019b94bf42e}
displayorder {5cc48f38-f882-11dd-823f-0019b94bf42e}
{5cc48f39-f882-11dd-823f-0019b94bf42e}
{5cc48f3a-f882-11dd-823f-0019b94bf42e}
{5d25fc17-f9cb-11dc-8a58-0019b94bf42e}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10
Windows Boot Loader
-------------------
identifier {5cc48f38-f882-11dd-823f-0019b94bf42e}
device ramdisk=[BOOT]\sources\ERD\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\Winload.exe
description ERD
osdevice ramdisk=[boot]\sources\ERD\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {5cc48f39-f882-11dd-823f-0019b94bf42e}
device ramdisk=[BOOT]\sources\XXXx86\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\Winload.exe
description ODEx86
osdevice ramdisk=[boot]\sources\XXXx86\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {5cc48f3a-f882-11dd-823f-0019b94bf42e}
device ramdisk=[BOOT]\sources\XXXx64\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\Winload.exe
description ODEx64
osdevice ramdisk=[BOOT]\sources\XXXx64\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes

Addendum:

opps, in last just replace path sources\XXXx86\boot.wim to sources\XXXx86.wim , sources\XXXx64.wim and sources\boot.wim

even sources\boot.wim still not changed it not starts after BCD modification.... hmmmm
 
Last edited:

mqudsi

Mostly Harmless
Staff member
#14
Can you please be..... more specific?

After you've fixed everything up as close to as what's needed as possible, what remained different in the BCD settings?
 
#15
After editing, those 2 parts should be identical (upper original - works; below, after edit - not working)

Thank you for patience and help :smile:


Windows Boot Loader
-------------------
identifier {7619dcc9-fafe-11d9-b411-000476eba25f}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
Windows Boot Loader
-------------------
identifier {8bb3e966-fec4-11dd-ad35-0019b94bf42e}
device ramdisk=[boot]\sources\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
path \Windows\System32\Boot\winload.exe
description ERD
osdevice ramdisk=[boot]\sources\boot.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
systemroot \Windows
detecthal Yes
winpe Yes
ems Yes
 
#16
So edit it again, so that they're identical...:wink:

-Coolname007
 
#17
I can't it came out only that way... :frowning:
Also, is it possible to change this string:
path \Windows\System32\Boot\Winload.exe
to the WinPE/BartPE (XP) bootloader path?

Thanks.