none
BCDEdit /enum showing "The boot configuration data store could not be opened"

    Question

  • Hi,

    somehow my win7 system boot records seems corrupted hence it's showing OS not found. i have tried with bcdedit /enum & its showing "The boot configuration data store could not be found. The requested system device cannot be found". tried bootrec /fixmbr & bootrec /fixboot which is showing sucessfully. bootrec /rebuildbcd is able to detect C:\windows but showing "the requested system device cannot be found" while adding installation to boot list. i went into diskpart, selected EFI partition & able to see EFI contents (bootx64.efi/bootmgr.efi etc) there.

    Kindly suggest how can i recreate BCDstore without reinstallation.

    Regards,

    Dhiraj

    Tuesday, September 24, 2013 1:02 PM

Answers

  • When you boot the machine make sure you are booting with a UEFI device i.e. if you boot with a Win7 CD, make sure that the CD is booting from UEFI and not legacy BIOS CD. You have to boot from the same type of partition that the hard drive was created with for BCDEdit to work.

    So if you booted from WDS network, then you need to boot from a UEFI ethernet/pxe connection.

    • Marked as answer by DhirajHaritwal Wednesday, September 25, 2013 4:48 AM
    Tuesday, September 24, 2013 2:52 PM

All replies

  • When you boot the machine make sure you are booting with a UEFI device i.e. if you boot with a Win7 CD, make sure that the CD is booting from UEFI and not legacy BIOS CD. You have to boot from the same type of partition that the hard drive was created with for BCDEdit to work.

    So if you booted from WDS network, then you need to boot from a UEFI ethernet/pxe connection.

    • Marked as answer by DhirajHaritwal Wednesday, September 25, 2013 4:48 AM
    Tuesday, September 24, 2013 2:52 PM
  • Thanks, Jeff.

    Actually this laptop motherboard was changed & the Hardware engineer have set booting mode to legacy. now after change it back to UEFI, able to boot OS.

    Dhiraj

    Wednesday, September 25, 2013 5:00 AM
  • Jeff, Thanks for pointing the UEFI & Legacy booting.  I had the same issue and Lenovo (paper suport-tech.) could not point this out.  I could boot the computer via external CD by changing Legacy device in BIOS.  This would also change the SATA drive to Legacy.  Hence my Win8 could not repair the BCD (as it would not see it due to the legacy format) Microsoft did not say repair failed! (which would get me thinking something is not right) but it says repaired and reboots to with no progress.  I created a UEFI USB from my Win8 CD.   Ater changing the BIOS to UEFI and booting with UEFI USB, ran the MS Repair and bang-on! fixed.  Lenovo wanted me to do a System Restore! what a DUMB! idea...!  Following are great writes that help me in my quest for reality!

    http://www.techspot.com/guides/630-windows-8-boot-fix/

    http://support.microsoft.com/kb/2004518


    Manny

    Friday, January 31, 2014 2:31 PM
  • Many thanks to all on this thread! I realized I needed to boot from UEFI 'mode' into my USB recovery device. Attempting to boot using Legacy mode had continued to fail. I tried running Reset Computer option from Windows Recovery environment provided to me from Dell. It failed 'A required drive partition is missing'. Then tried Refresh your PC. Failed with 'The drive where Windows is installed is locked. Unlock the drive and try again.' I tried running BCDedit. Failed with 'The boot configuration data store could not be opened. The requested system device cannot be found. I tried bootrec /fixboot, bootrec /rebuildbcd though /fixboot completed successfully /rebuildbcd would end with Total identified Windows installations: 1 [1] C:\WINDOWS Add installation to boot list? yes, no, /all. Answer Y, then The requested system device cannot be found.  I came to understand the DELL USB stick had both Legacy bootable and EFI bootable partitions. Since my system is UEFI I needed to boot from a UEFI recovery device in order to run Microsoft's Refresh options. 

    The suggestion Manny reports above restored my Windows 8.1 environment with all personal files intact.


    Saturday, August 22, 2015 3:49 PM