locked
Windows 7 won't boot/load after installing Windows Developer Preview. How to fix?

    Question

  • I have installed WDP in different partition in my hard disk. I successfully installed WDP but when I try to load back to windows 7 by choosing the options in windows developer boot screen, Windows 7 won't load up instead it will try to load the repair windows thing. I've tried all options by choosing start up repair, system restore, repair using cmd but I'm no luck to bring back windows 7. I tried to repair using my windows installation media but it doesn't work at all. Any help with this? I've tried to search some answers on other sites but still a lot of users stuck on this problem and I haven't find any solution of the problem.
    Thursday, September 29, 2011 9:07 AM

All replies

  • i have exactly the same problem. When i select windows 7 in the bootloader a black screen comes and the computer reboots. Then the windows repair options come but the startup repair cant find a problem.Both systems are on the same disk but on different partitions. (sorry for the bad english)
    • Edited by Danielmc123 Thursday, September 29, 2011 10:21 AM
    Thursday, September 29, 2011 10:19 AM
  • I had the same problem, but when I repaired my Windows 7 from a saved restore point, I got my Windows 7 working just fine. So when I booted my laptop and chose the Windows 7 option, it worked! And the Windows 8 is working fine also.
    Saturday, October 1, 2011 8:18 AM
  • bcdboot.exe [x:]\windows

    x: - partition with windows 7

    http://technet.microsoft.com/en-us/library/dd744347(WS.10).aspx

    or manually using bcdedit

    http://technet.microsoft.com/en-us/library/cc709667(WS.10).aspx


    I'm preparing for the exam 70-660 TS: Windows Internals

    • Edited by sergmat Saturday, October 1, 2011 6:49 PM
    Saturday, October 1, 2011 10:18 AM
  • Sir thank you for the links you've provided. I'm just doubtful of what options should I use to repair my windows 7 on those links? I've already configured which OS should be the default or which comes first. However, when the system choses Windows 7 it doesn't load the windows 7 itself instead the windows repair options will come out. I also used EasyBCD in choosing and editing boot entries.
    Tuesday, October 4, 2011 4:49 AM
  • Hi,

    What happens if you press Shift+F8 after POST (hardware test) message?

    Try booting into the Windows Developer Preview setup, pressing Shift+F10 to open command prompt and typing the following (just the same is said above):

    bcdboot x:\windows [/s c:]

    where x: is the drive letter of your Windows 7 setup. This command will do a copy of BCD database from Windows 7 setup to the system partition (where the boot files are located). Adding [/s c:] will copy BCD files to boot partition (a partition with .\Windows folder). This supposes that your Windows 7 boot partition is recognized as (using ARC naming convention

    multi(0)disk(0)rdisk(0)partition(2)

    That is it supposes that your Windows 7 partition is located on the second partition of the primary BIOS device.

    Windows 7 typically uses 100 Mbyte System Reserved partition during setup where it stores the boot manager (bootmgr) binary and the Boot database

    C:\Users\EH>dir /a:hs r:
     Volume in drive R is System Reserved
     Volume Serial Number is BE7D-DAB2

     Directory of R:\

    20.09.2011  03:57    <DIR>          Boot
    24.08.2011  07:19           367 472 bootmgr
    02.05.2011  23:57                 1 BOOTNXT
    20.09.2011  03:57             8 192 BOOTSECT.BAK
    25.09.2009  04:05    <DIR>          System Volume Information
                   3 File(s)        375 665 bytes
                   2 Dir(s)      62 050 304 bytes free

    All above is just for reference. I do not recommend following steps in my post. This is only because I haven't tried the steps myself. I am sorry to provide that poor guide, but sometimes it's better to have at least something to start with.

    Let's wait for our gururs.

     Here's one article that you may find helpful. Initially it shows you how to get rid of System Reserved partition and move BCD store, which is typically located on the System Reserved partition, to the boot partition (the one with .\Windows folder; for some reason MSFT calls system partition the one that stores boot files and it calls the partition with OS files as boot.).


    Well this is the world we live in And these are the hands we're given...

    Tuesday, October 4, 2011 8:28 AM
  • Sir this what appears if I applied those actions you've given

    For: bcdboot.exe x:\windows

    "Failure when attempting to copy boot files"

    For: bcdboot x:\windows [/s c:] = BCDBOOT commands will appear. Nothing happens.

    Still, when I try to reboot and choose windows 7 the repair windows option still appears and can not load system of windows 7.

    Thursday, October 6, 2011 8:35 AM
  • I am sorry to not explain it further. I used square brackets to indicate that the /s parameter and the c: argument are optional! So you could use either:

    bcdboot x:\windows

    to copy boot files to System Reserved partition (where the boot file typically live in)

    or

    bcdboot x:\windows /s c:

    to copy boot files to C: drive (where your .\Windows folder lives in)

    But please, I HIGHLY recommend you to check this in test environment. I HAVE NOT USED provided technique myself and I DO NOT guarantee that doing this will not render your computer non-bootable.

    I am sorry to say this, but I'd rather warn you than create a view as if there is a 100% certainty that this will work for you.

     

     


    Well this is the world we live in And these are the hands we're given...
    Thursday, October 6, 2011 10:08 AM
  • run the following command
    bcdedit /enum all
    
    and post the output in this thread

    I'm preparing for the exam 70-660 TS: Windows Internals
    • Edited by sergmat Thursday, October 6, 2011 6:52 PM
    Thursday, October 6, 2011 6:44 PM
  • bcdedit /enum all

     

     

    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    device                  partition=D:
    description             Windows Boot Manager
    locale                  en-us
    inherit                 {globalsettings}
    default                 {default}
    resumeobject            {e7ea7f02-e7e2-11e0-8768-c228e8a9f01d}
    displayorder            {default}
                            {current}
    toolsdisplayorder       {memdiag}
                            {bdbdbd00-6057-11e0-a7f3-ce9adfd72085}
    timeout                 30
    custom:26000025         Yes
    
    Windows Boot Loader
    -------------------
    identifier              {default}
    device                  partition=D:
    path                    \windows\system32\winload.exe
    description             Windows 7
    locale                  en-us
    inherit                 {bootloadersettings}
    osdevice                partition=D:
    systemroot              \windows
    resumeobject            {3e15c8f6-eff5-11e0-b832-00235ab1313c}
    nx                      OptIn
    detecthal               Yes
    
    Windows Boot Loader
    -------------------
    identifier              {dfa8efd1-7b54-11df-b2d0-00235ab1313c}
    device                  ramdisk=[D:]\Recovery\dfa8efd1-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efd2-7b54-11df-b2d0-00235ab1313c}
    path                    \windows\system32\winload.exe
    description             Windows Recovery Environment
    inherit                 {bootloadersettings}
    osdevice                ramdisk=[D:]\Recovery\dfa8efd1-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efd2-7b54-11df-b2d0-00235ab1313c}
    systemroot              \windows
    nx                      OptIn
    winpe                   Yes
    
    Windows Boot Loader
    -------------------
    identifier              {dfa8efd5-7b54-11df-b2d0-00235ab1313c}
    device                  ramdisk=[D:]\Recovery\dfa8efd5-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efd6-7b54-11df-b2d0-00235ab1313c}
    path                    \windows\system32\winload.exe
    description             Windows Recovery Environment
    inherit                 {bootloadersettings}
    osdevice                ramdisk=[D:]\Recovery\dfa8efd5-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efd6-7b54-11df-b2d0-00235ab1313c}
    systemroot              \windows
    nx                      OptIn
    winpe                   Yes
    
    Windows Boot Loader
    -------------------
    identifier              {dfa8efd9-7b54-11df-b2d0-00235ab1313c}
    device                  ramdisk=[D:]\Recovery\dfa8efd9-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efda-7b54-11df-b2d0-00235ab1313c}
    path                    \windows\system32\winload.exe
    description             Windows Recovery Environment
    inherit                 {bootloadersettings}
    osdevice                ramdisk=[D:]\Recovery\dfa8efd9-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efda-7b54-11df-b2d0-00235ab1313c}
    systemroot              \windows
    nx                      OptIn
    winpe                   Yes
    
    Windows Boot Loader
    -------------------
    identifier              {dfa8efde-7b54-11df-b2d0-00235ab1313c}
    device                  ramdisk=[D:]\Recovery\dfa8efde-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efdf-7b54-11df-b2d0-00235ab1313c}
    path                    \windows\system32\winload.exe
    description             Windows Recovery Environment
    locale                  en-US
    inherit                 {bootloadersettings}
    displaymessage          Recovery
    osdevice                ramdisk=[D:]\Recovery\dfa8efde-7b54-11df-b2d0-00235ab131
    3c\Winre.wim,{dfa8efdf-7b54-11df-b2d0-00235ab1313c}
    systemroot              \windows
    nx                      OptIn
    custom:250000c2         1
    winpe                   Yes
    
    Windows Boot Loader
    -------------------
    identifier              {current}
    device                  partition=C:
    path                    \Windows\system32\winload.exe
    description             Windows Developer Preview
    locale                  en-US
    inherit                 {bootloadersettings}
    recoverysequence        {dfa8efde-7b54-11df-b2d0-00235ab1313c}
    integrityservices       Enable
    recoveryenabled         Yes
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {e7ea7f02-e7e2-11e0-8768-c228e8a9f01d}
    nx                      OptIn
    custom:250000c2         1
    
    Resume from Hibernate
    ---------------------
    identifier              {3e15c8f6-eff5-11e0-b832-00235ab1313c}
    device                  partition=D:
    path                    \windows\system32\winresume.exe
    description             Windows Resume Application
    locale                  en-us
    inherit                 {resumeloadersettings}
    filepath                \hiberfil.sys
    
    Resume from Hibernate
    ---------------------
    identifier              {e7ea7f02-e7e2-11e0-8768-c228e8a9f01d}
    device                  partition=C:
    path                    \Windows\system32\winresume.exe
    description             Windows Resume Application
    locale                  en-US
    inherit                 {resumeloadersettings}
    filedevice              partition=C:
    filepath                \hiberfil.sys
    custom:25000008         1
    pae                     Yes
    debugoptionenabled      No
    
    Windows Memory Tester
    ---------------------
    identifier              {memdiag}
    device                  partition=D:
    path                    \boot\memtest.exe
    description             Windows Memory Diagnostic
    locale                  en-us
    inherit                 {globalsettings}
    badmemoryaccess         Yes
    
    Windows Legacy OS Loader
    ------------------------
    identifier              {ntldr}
    device                  partition=D:
    path                    \ntldr
    description             Earlier Version of Windows
    
    Real-mode Boot Sector
    ---------------------
    identifier              {bdbdbd00-6057-11e0-a7f3-ce9adfd72085}
    device                  partition=D:
    path                    \bdrescue.mbr
    description             Bitdefender Rescue Mode
    
    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              {dfa8efd2-7b54-11df-b2d0-00235ab1313c}
    description             Ramdisk Options
    ramdisksdidevice        partition=D:
    ramdisksdipath          \Recovery\dfa8efd1-7b54-11df-b2d0-00235ab1313c\boot.sdi
    
    Device options
    --------------
    identifier              {dfa8efd6-7b54-11df-b2d0-00235ab1313c}
    description             Ramdisk Options
    ramdisksdidevice        partition=D:
    ramdisksdipath          \Recovery\dfa8efd5-7b54-11df-b2d0-00235ab1313c\boot.sdi
    
    Device options
    --------------
    identifier              {dfa8efda-7b54-11df-b2d0-00235ab1313c}
    description             Ramdisk Options
    ramdisksdidevice        partition=D:
    ramdisksdipath          \Recovery\dfa8efd9-7b54-11df-b2d0-00235ab1313c\boot.sdi
    
    Device options
    --------------
    identifier              {dfa8efdf-7b54-11df-b2d0-00235ab1313c}
    description             Windows Recovery
    ramdisksdidevice        partition=D:
    ramdisksdipath          \Recovery\dfa8efde-7b54-11df-b2d0-00235ab1313c\boot.sdi

    I'm preparing for the exam 70-660 TS: Windows Internals
    Friday, October 7, 2011 4:32 PM
  • run the following command

    diskpart
    list volume
    
    

    and post the output here

     


    I'm preparing for the exam 70-660 TS: Windows Internals
    Friday, October 7, 2011 7:14 PM
  • here's the result for this command

    diskpart

    list volume

     

    Microsoft Windows [Version 6.2.8102]

    (c) 2011 Microsoft Corporation. All rights reserved.

     

    C:\Windows\system32>diskpart

     

    Microsoft DiskPart version 6.2.8102

    Copyright (C) 1999-2008 Microsoft Corporation.

    On computer: THUNDERVOLTZ

     

    DISKPART> list volume

     

      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info

      ----------  ---  -----------  -----  ----------  -------  ---------  --------

      Volume 0     F                       DVD-ROM         0 B  No Media

      Volume 1     D                NTFS   Partition    156 GB  Healthy    System

      Volume 2     E                NTFS   Partition     56 GB  Healthy

      Volume 3     C   Windows 8    NTFS   Partition     19 GB  Healthy    Boot


    Saturday, October 8, 2011 5:12 AM
  • run the following command

    bcdboot d:\windows


    I'm preparing for the exam 70-660 TS: Windows Internals
    Saturday, October 8, 2011 10:13 AM
  • I was completed with this step
    bcdboot d:\windows

    afterwards.. wats the procedure.. plz explain me in detail... plz....

    the boot menu appears like

    Windows 7

    Windows Developer Preview

    When i select the windows 7

    it tells an error that it cant able to boot...

    please  solve this problem......

    Thursday, October 13, 2011 1:14 PM
  • what error?
    I'm preparing for the exam 70-660 TS: Windows Internals
    Thursday, October 13, 2011 1:40 PM
  • after applying this command: bcdboot d:\windows it says "Boot file have been successfully created"

    After reboot by choosing windows 7 the following error message comes out:

     

    A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from unknown source.

    If you have a windows installation disc, insert the disc and restart your computer. Click "Repair your computer," and then choose a recovery tool.

    Otherwise, to start windows so you can investigate further, press ENTER key to display the boot menu, press F8 for Advance Boot Options, and select Last Known Good. If you understand why the digital signatures cannot be verified and want to start Windows without this file, temporarily disable driver signature enforcement.

     

            File: \windows\system32\winload.exe

     

            Status: 0xc0000428

     

            Info: The digital signature for this file couldn't be verified.

     

    I tried using installation disc and choose startup repair option, reboot again and choose windows 7 still that error message appear.


     



    Friday, October 14, 2011 12:19 PM
  • I think you need replace w8 bootmgr back to w7 bootmgr. Rename bootmgr on system partition then boot from installation disc and choose startup repair option.

    On your own risk.


    I'm preparing for the exam 70-660 TS: Windows Internals
    Monday, October 17, 2011 9:33 AM
  • I think you need replace w8 bootmgr back to w7 bootmgr. Rename bootmgr on system partition then boot from installation disc and choose startup repair option.

    On your own risk.


    I'm preparing for the exam 70-660 TS: Windows Internals

    I think he doesn't need to rename the manager. He needs to bcdboot x:\windows where x: is his Windows 7 installation. Am I wrong here?
    Well this is the world we live in And these are the hands we're given...
    Monday, October 17, 2011 10:03 AM
  • Am I wrong here?
          I think yes.
    I'm preparing for the exam 70-660 TS: Windows Internals
    Monday, October 17, 2011 10:36 AM
  • Thanks a lot! That's VERY important and helpful. If you happen to know anything more, please share. Booting is commonly used but pretty 'veiled' topic. It's supposed to be clear and easy and it's often not. What's important here is that every little step in wrong direction could completely mess the things up.


    Well this is the world we live in And these are the hands we're given...
    Monday, October 17, 2011 10:49 AM
  • After install of developer preview the win 7 boot option screen dissapears. Simple solution is to delete bootnxt file from boot partition and boot options restored.

    Now my question is why access denied when try to edit boot store with bcdedit?

    Saturday, October 22, 2011 12:04 PM
  • May ask procmon?
    I'm preparing for the exam 70-660 TS: Windows Internals
    Saturday, October 22, 2011 5:07 PM
  • @sergmat

    I just want you to know that all your guide doesn't work on me...

    The only way that I can find is to reformat my windows 7 partition.

    I can still access my files on windows.old folder but i cant run anymore my installed program.

    I have to reinstall it again. Bad experience for Windows 8. I wont use it until stable copy comes out.

    Thanks anyways...


    • Edited by thundervoltz Tuesday, October 25, 2011 2:10 PM
    • Proposed as answer by sergmat Tuesday, October 25, 2011 5:49 PM
    Tuesday, October 25, 2011 2:09 PM