BCD problem

Page 1 of 7 123 ... LastLast

  1. Posts : 1,179
       #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.

    Windows Boot Manager
    --------------------
    identifier {bootmgr}
    device partition=N:
    description Windows Boot Manager
    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 Computer


  2. Posts : 16,161
    7 X64
       #2

    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 Computers


  3. Posts : 1,179
    Thread Starter
       #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 Computer


  4. Posts : 16,161
    7 X64
       #4

    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 Computers


  5. Posts : 1,179
    Thread Starter
       #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,
    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 Computer


  6. Posts : 213
    Windows 7 x64
       #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 Computer


  7. Posts : 2,111
    Win7 Build 7600 x86
       #7

    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 Computer


  8. Posts : 16,161
    7 X64
       #8

    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.
    Last edited by SIW2; 03 Aug 2009 at 12:37. Reason: added /force switch
      My Computers


  9. Posts : 1,179
    Thread Starter
       #9

    I did something wrong. but can still boot.

    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 Computer


  10. Posts : 213
    Windows 7 x64
       #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 Computer


 
Page 1 of 7 123 ... LastLast

  Related Discussions
Our Sites
Site Links
About 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 15:34.
Find Us