Windows Startup Repair from System Reserved partition does not work


  1. Posts : 82
    Windows 7 Ultimate 64-bit
       #1

    Windows Startup Repair from System Reserved partition does not work


    When I press F8 and run Startup Repair instead of Recovery console normal Windows is booting.

    I have just System Reserved partition and then one C: partition.

    Here's my BCD to check - what should be corrected here ?

    Windows Boot Manager
    --------------------
    identifier {bootmgr}
    device partition=\Device\HarddiskVolume1
    path \bootmgr
    description Windows Boot Manager
    locale en-US
    inherit {globalsettings}
    default {current}
    resumeobject {584476be-2c26-11e4-9f95-cc33fb0c8bd3}
    displayorder {current}
    toolsdisplayorder {memdiag}
    timeout 30

    Windows Boot Loader
    -------------------
    identifier {584476bf-2c26-11e4-9f95-cc33fb0c8bd3}
    device unknown
    path \Windows\system32\winload.exe
    description Windows 7
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    recoveryenabled Yes
    osdevice unknown
    systemroot \Windows
    resumeobject {584476be-2c26-11e4-9f95-cc33fb0c8bd3}
    nx OptIn

    Windows Boot Loader
    -------------------
    identifier {584476c0-2c26-11e4-9f95-cc33fb0c8bd3}

    Windows Boot Loader
    -------------------
    identifier {current}
    device partition=C:
    path \Windows\system32\winload.exe
    description Windows 7 Ultimate (recovered)
    locale en-US
    recoverysequence {e817e3b9-2c90-11e4-81b6-806e6f6e6963}
    recoveryenabled Yes
    osdevice partition=C:
    systemroot \Windows
    resumeobject {4574da65-2c90-11e4-b213-806e6f6e6963}

    Resume from Hibernate
    ---------------------
    identifier {4574da65-2c90-11e4-b213-806e6f6e6963}
    device partition=C:
    path \Windows\system32\winresume.exe
    description Windows 7 Ultimate (recovered)
    locale en-US
    inherit {resumeloadersettings}
    filedevice partition=C:
    filepath \hiberfil.sys
    debugoptionenabled No

    Resume from Hibernate
    ---------------------
    identifier {584476be-2c26-11e4-9f95-cc33fb0c8bd3}
    device unknown
    path \Windows\system32\winresume.exe
    description Windows Resume Application
    locale en-US
    inherit {resumeloadersettings}
    filedevice unknown
    filepath \hiberfil.sys
    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 Yes

    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 {584476c1-2c26-11e4-9f95-cc33fb0c8bd3}
    description Ramdisk Options
    ramdisksdidevice unknown
    ramdisksdipath \Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8bd3\boot.sdi
      My Computer


  2. Posts : 259
    windows 7 ultimate x64
       #2

    F8 should get you to a screen where you have several choices, including safe mode. If you boot directly to Windows 7 you might need to press F8 sooner in the boot process.
      My Computer


  3. Posts : 82
    Windows 7 Ultimate 64-bit
    Thread Starter
       #3
      My Computer


  4. Posts : 259
    windows 7 ultimate x64
       #4

    Oh. ok.
    In boot manager:
    Your path to the boot manger is wrong, it should be something like \Windows\system32\winload.exe
    Where did you get the GUID for the resume object? I'm not saying it's wrong, just make sure it's right.....
    In boot loader:
    The first boot loader says device unknown How's windows supposed to know where to read the data from?
    The second boot loader only has one entry
    The third boot loader had different GUIDs for recovery sequence and resume object

    I suggest you try and fix the BCD with no frills first and deal with the recovery console in a second stage
      My Computer


  5. Posts : 82
    Windows 7 Ultimate 64-bit
    Thread Starter
       #5

    I've fixed all and now Startup Repair just give me black screen...



    Windows Boot Manager
    --------------------
    identifier {bootmgr}
    device partition=\Device\HarddiskVolume1
    path \bootmgr
    description Windows Boot Manager
    locale en-US
    default {default}
    resumeobject {716363e6-2c9f-11e4-af17-806e6f6e6963}
    displayorder {default}
    toolsdisplayorder {memdiag}
    timeout 30

    Windows Boot Loader
    -------------------
    identifier {584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    device ramdisk=[C:]\Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8b
    d3\Winre.wim,{584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    path \windows\system32\winload.exe
    description Ramdisk Options
    inherit {bootloadersettings}
    osdevice ramdisk=[C:]\Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8b
    d3\Winre.wim,{584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    systemroot \windows
    nx OptIn
    winpe Yes

    Windows Boot Loader
    -------------------
    identifier {default}
    device partition=C:
    path \Windows\system32\winload.exe
    description Windows 7 Ultimate (recovered)
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    recoveryenabled Yes
    osdevice partition=C:
    systemroot \Windows
    resumeobject {716363e6-2c9f-11e4-af17-806e6f6e6963}
    nx OptIn

    Resume from Hibernate
    ---------------------
    identifier {716363e6-2c9f-11e4-af17-806e6f6e6963}
    device partition=C:
    path \Windows\system32\winresume.exe
    description Windows 7 Ultimate (recovered)
    locale en-US
    inherit {resumeloadersettings}
    filedevice partition=C:
    filepath \hiberfil.sys
    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 Yes

    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 {584476c1-2c26-11e4-9f95-cc33fb0c8bd3}
    description Ramdisk Options
    ramdisksdidevice partition=C:
    ramdisksdipath \Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8bd3\boot.sdi
    Reagent does not show proper GUID:

    C:\Users\Marek>reagentc /info
    Extended configuration for the Recovery Environment

    Windows RE enabled: 0
    Windows RE staged: 0
    Setup enabled: 0
    Custom Recovery Tool: 0
    WinRE.WIM directory:
    Recovery Environment:
    BCD Id: 00000000-0000-0000-0000-000000000000
    Setup Files:
    Recovery Operation: 4
    Operation Parameter:
    Boot Key Scan Code 0x0
    REAGENTC.EXE: Operation successful
    C:\Users\Marek>dir/s/ahs c:\recovery\winre.wim
    Volume in drive C is BOOTCAMP
    Volume Serial Number is 64CA-D65E

    Directory of c:\recovery\584476c0-2c26-11e4-9f95-cc33fb0c8bd3

    2010-11-20 18:42 169 213 970 Winre.wim
    1 File(s) 169 213 970 bytes

    Total Files Listed:
    1 File(s) 169 213 970 bytes
    0 Dir(s) 74 125 262 848 bytes free
      My Computer


  6. Posts : 259
    windows 7 ultimate x64
       #6

    I have highlighted in red the parts that I think are still not quite right. My comments are in bold. Obviously you have to have a recovery partition with the appropriate files on it in order for this to work....

    Spacedust said:
    I've fixed all and now Startup Repair just give me black screen...



    Windows Boot Manager
    --------------------
    identifier {bootmgr}
    device partition=\Device\HarddiskVolume1
    path \bootmgr You still don't have a path specified
    description Windows Boot Manager
    locale en-US
    default {default}
    resumeobject {716363e6-2c9f-11e4-af17-806e6f6e6963} Are you sure this is correct?
    displayorder {default}
    toolsdisplayorder {memdiag}
    timeout 30

    Windows Boot Loader
    -------------------
    identifier {584476c0-2c26-11e4-9f95-cc33fb0c8bd3} Are you sure this is correct?
    device ramdisk=[C:]\Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8b
    d3\Winre.wim,{584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    path \windows\system32\winload.exe
    description Ramdisk Options This should read Windows Recovery Environment
    inherit {bootloadersettings}
    osdevice ramdisk=[C:]\Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8b
    d3\Winre.wim,{584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    systemroot \windows
    nx OptIn
    winpe Yes

    Windows Boot Loader
    -------------------
    identifier {default}
    device partition=C:
    path \Windows\system32\winload.exe
    description Windows 7 Ultimate (recovered)
    locale en-US
    inherit {bootloadersettings}
    recoverysequence {584476c0-2c26-11e4-9f95-cc33fb0c8bd3}
    recoveryenabled Yes
    osdevice partition=C:
    systemroot \Windows
    resumeobject {716363e6-2c9f-11e4-af17-806e6f6e6963} Again you have a different GUID here.
    nx OptIn

    Resume from Hibernate
    ---------------------
    identifier {716363e6-2c9f-11e4-af17-806e6f6e6963}
    device partition=C:
    path \Windows\system32\winresume.exe
    description Windows 7 Ultimate (recovered) Windows Resume Application
    locale en-US
    inherit {resumeloadersettings}
    filedevice partition=C:
    filepath \hiberfil.sys
    debugoptionenabled No

    Windows Memory Tester
    ---------------------
    identifier {memdiag}
    device partition=\Device\HarddiskVolume1
    path \boot\memtest.exe check this path
    description Windows Memory Diagnostic
    locale en-US
    inherit {globalsettings}
    badmemoryaccess Yes

    EMS Settings
    ------------
    identifier {emssettings}
    bootems Yes

    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 {584476c1-2c26-11e4-9f95-cc33fb0c8bd3}
    description Ramdisk Options
    ramdisksdidevice partition=C:
    ramdisksdipath \Recovery\584476c0-2c26-11e4-9f95-cc33fb0c8bd3\boot.sdi

    Reagent does not show proper GUID:Not sure where you got this part from

    C:\Users\Marek>reagentc /info
    Extended configuration for the Recovery Environment

    Windows RE enabled: 0
    Windows RE staged: 0
    Setup enabled: 0
    Custom Recovery Tool: 0
    WinRE.WIM directory:
    Recovery Environment:
    BCD Id: 00000000-0000-0000-0000-000000000000
    Setup Files:
    Recovery Operation: 4
    Operation Parameter:
    Boot Key Scan Code 0x0
    REAGENTC.EXE: Operation successful
    C:\Users\Marek>dir/s/ahs c:\recovery\winre.wim
    Volume in drive C is BOOTCAMP
    Volume Serial Number is 64CA-D65E

    Directory of c:\recovery\584476c0-2c26-11e4-9f95-cc33fb0c8bd3

    2010-11-20 18:42 169 213 970 Winre.wim
    1 File(s) 169 213 970 bytes

    Total Files Listed:
    1 File(s) 169 213 970 bytes
    0 Dir(s) 74 125 262 848 bytes free
      My Computer


 

  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 18:37.
Find Us