Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: BCD problem


01 Aug 2009   #1

 
BCD problem

while trying to restore Windows 7, I found a BCD problem.
The only way to restore Windows 7 was boot to DVD and clean install.
then i would Del the windows.old, reinstall acronis, open acronis and search for backupFW7.tib, then restore back to the pre installed condition.

took some time but finally I think I have found the problem> But how to solve it is my question.
1. 3 HDDs 2 SATA and 1 IDE- no problems there.
2. Disk 0 is where I have windows 7 installed on C:\
3. Disk 1 Bootmgr is located on N: which is on Disk 1.

Quote:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=N:
description Windows Boot Manager
Quote:
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
How can I or is it possible to move the bootmgr to C:
PS: remember i'm 67 yrs old and so tell me in very clear instruction how to do this. Thanks

My System SpecsSystem Spec
.

01 Aug 2009   #2

Microsoft Community Contributor Award Recipient

Vista x64 / 7 X64
 
 

Hi Snuffy,

The easiest way is to :

1. Mark the 7 partition Active.

2. Make sure Disk 0 is first in Bios HD boot order.

3. Run Startup repair from 7 dvd - may need to run it a few times.

If Bios insists on the IDE being first - mark it inactive - use Paragon partition manager or similar -disconnect it while running startup repair.
My System SpecsSystem Spec
01 Aug 2009   #3

 

The easiest way is to :

1. Mark the 7 partition Active. It is Active

2. Make sure Disk 0 is first in Bios HD boot order. It is the First in HD Boot Order

3. Run Startup repair from 7 dvd - may need to run it a few times.

You mean like do this 2 or 3 times in a roll. >
Yes I can unplug the other two HDDs and do this. NP
My System SpecsSystem Spec
.


01 Aug 2009   #4

Microsoft Community Contributor Award Recipient

Vista x64 / 7 X64
 
 

The startup repair can only fix one thing at a time, so it will take a few runs.

Let us know how you get on.
My System SpecsSystem Spec
03 Aug 2009   #5

 

I have tried this like 5 times, insert DVD load files, REpair, still it does not totally fix.
yes, after ea repair, i let it boot to test,
Quote:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=N:
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {7800cce0-7c49-11de-bc70-801ac4a4f209}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 5
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 Ultimate
locale en-US
osdevice partition=C:
systemroot \Windows
resumeobject {07c6c1b8-7ec8-11de-8a31-806e6f6e6963}
C:\Windows\system32>
seems nothing I do will remove or change bootmgr from N:
and I can not FORMAT N:
My System SpecsSystem Spec
03 Aug 2009   #6

 

Try using the Bcdboot tool from the Windows 7 recovery console command prompt.

Code:
Bcdboot - Bcd boot file creation and repair tool.
The bcdboot.exe command-line tool is used to copy critical boot files to the
system partition and to create a new system BCD store.
bcdboot <source> [/l <locale>] [/s <volume-letter>] [/v]
[/m [{OS Loader ID}]]
source Specifies the location of the windows system root.
/l Specifies an optional locale parameter to use when
initializing the BCD store. The default is US English.
/s Specifies an optional volume letter parameter to designate
the target system partition where boot environment files are
copied. The default is the system partition identified by
the firmware.
/v Enables verbose mode.
/m If an OS loader GUID is provided, this option merges the
given loader object with the system template to produce a
bootable entry. Otherwise, only global objects are merged.
 
Examples: bcdboot c:\windows /l en-us
bcdboot c:\windows /s h:
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
bcdboot C:\windows /s C:



How many OS's have you got currently installed?
My System SpecsSystem Spec
03 Aug 2009   #7

Win7 Build 7600 x86
 
 

make hidden and system files visible.

On the N: you'll find bootmgr

Copy it to C:

in BCDedit change "device partition=N:" to "device partition=C:"

that's it.
My System SpecsSystem Spec
03 Aug 2009   #8

Microsoft Community Contributor Award Recipient

Vista x64 / 7 X64
 
 

A little bit more may be needed ( dpends what startup repair has already done).

1. Copy and paste bootmgr and the pale yellow Boot folder from N: to C:

You will get a message bcd is in use and can't be copied - skip it and copy the rest.

2. Open an elevated cmd prompt and type :

bcdedit /export C:\Boot\bcd {enter}

3. Restart the pc. Boot 7 dvd to system recovery options command prompt, type:

Dvdriveletter:\boot\Bootsect.exe /NT60 All /force /mbr {enter}


Note: Some of the above may already be present depending on the installation history and what startup repair has already done. Won't do any harm to repeat it, though.
My System SpecsSystem Spec
03 Aug 2009   #9

 

I did something wrong. but can still boot.

Quote:
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume3
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {7800cce0-7c49-11de-bc70-801ac4a4f209}
displayorder {current}
{7800ccd4-7c49-11de-bc70-801ac4a4f209}
{7800cce5-7c49-11de-bc70-801ac4a4f209}
toolsdisplayorder {memdiag}
timeout 5
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 Ultimate
locale en-US
osdevice partition=C:
systemroot \Windows
resumeobject {07c6c1b8-7ec8-11de-8a31-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {7800ccd4-7c49-11de-bc70-801ac4a4f209}
device ramdisk=[J:]\Recovery\2a70336a-5c5d-11de-ba27-00138ff071
3b\Winre.wim,{7800ccd5-7c49-11de-bc70-801ac4a4f209}
path \windows\system32\winload.exe
description Windows Recovery Environment (recovered)
locale
osdevice ramdisk=[J:]\Recovery\2a70336a-5c5d-11de-ba27-00138ff071
3b\Winre.wim,{7800ccd5-7c49-11de-bc70-801ac4a4f209}
systemroot \windows
winpe Yes
Windows Boot Loader
-------------------
but plz some of the ideas do not make since to me.
sorry not sure which one worked. went for coffee and the paper was junked. i do make notes, but lost this one. so CURRENT is BCDedit
My System SpecsSystem Spec
03 Aug 2009   #10

 

I take it that's from booting the recovery DVD? I would still go with running


bcdboot C:\windows /s C:


The only other thing you may have to do after that is make C:\ the active partition if its not already.
My System SpecsSystem Spec
Reply

 BCD problem




Thread Tools




Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 12:53 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33