Dual Boot Repair Tool: Repair Boot Configuration Data for Windows

The source of most of the unbootable situations on Windows 10/8/7, is caused by misconfiguration or even corrupted Boot Configuration Data files, otherwise known as BCD. BCD contains boot configuration parameters on how to start your Windows operating system.

In earlier versions of Windows, it was stored in Boot.ini file. On EFI-based operating system, you’ll find the entry in the EFI firmware boot manager, which is located at \EFI\Microsoft\Boot\Bootmgfw.efi.

One of the main reason Microsoft upgraded from Boot.ini to BCD, was to improve the working and introduce new features like Startup Repair Tool, Multi-User Install shortcuts, etc.

Most of the System Administrators use the command line utility called BCDEdit.exe, which helps the user to modify, create, edit delete entries from Boot Configuration Data. Some of the operations we can perform using BCDEdit.exe are:

  • Add entries to an existing BCD
  • Delete entries from a BCD
  • Display all the active settings
  • Change the default time-out value

There are lot more you can do with BCDEdit.exe. But the problem with this command is, that it’s not very user-friendly for an average user who is trying to fix something. A small mistake can make your operational system un-bootable. So if you want to repair your BCD there are a lot of applications that helps you make this process easier. For example, most of the Disk Management software will have some command build into it – like MBR repair, etc.

Repair Boot Configuration Data or BCD

Dual Boot Repair BCD Tool

Today, I’ll discuss a portable utility called Dual Boot Repair Tool. There are some really useful commands in this tool that will help you fix and repair MBR, PBR, BCD and the disk structure. I’ll go over the options to explain what it does.

Repair BCD: It does exactly as the name suggests. The utility will check the BCD for incorrect parameters or any sort of errors and it will correct it. Before you proceed you need to select the drive you have the BCD, the path of your Windows folder, language and firmware (BIOS-MBR or EFI firmware). Remember always select the installed OS that is updated. For example, if you have Windows 7 and Windows 8.1, you need to choose Windows 8.1.

Backup / Export BCD: This option will help you back up your BCD, it’s best that you back up your BCD before making any minor changes

Restore / Import BCD: If something goes wrong you can use this option to restore your BCD if you have done a backup before

Repair MBR & Boot Records: Just like the name suggests it can repair your Master Boot Record. Use this option, when you need to resolve MBR corruption issues, or when you have to remove non-standard code from the MBR. Also, I believe, it also writes a new boot sector to the system partition mostly, if the boot sector was replaced with a non-standard boot sector or if it was damaged some time. It also fixed those old NDLTR missing issues as well.

The rest of the options are pretty much self-explanatory. Remember if you are unsure about any of these options, please use the Automatic Repair option which is much safer compared to the other commands.

Dual Boot Repair Tool download

Dual Boot Repair Tool is a nifty little tool which will be a good addition to your USB collection. You can download the tool from here.

Also read:

  1. Repair Master Boot Record in Windows 10/8
  2. Advanced Visual BCD Editor for Windows
  3. The boot configuration data store could not be opened
  4. EasyBCD: Edit Windows boot settings and configure bootloader.
Posted by on , in Category Downloads with Tags
Shyam aka “Captain Jack” is a Microsoft MVP alumnus and a Windows Enthusiast with an interest in Advanced Windows troubleshooting. Suggestions made and opinions expressed by him here are his personal one's and not of his current employers. He blogs at captaindbg.com.


  1. Rashid

    you can also just pop in win7 or 8 setup disc and it will fix bootcfg issues

  2. marbar

    I have a dual-boot system with Windows 7 as the 1st OS and Windows 8 the 2nd OS. Somehow Windows 7 got some errors that cannot be fixed by Windows 7 installer CD.
    My question is: Can I clean-install Window 7 and still dual-boot with Windows 8 or do I have to re-install Windows 8 too?

  3. rahul rai

    Hi Shyam, I am dual booting Ubuntu 14.04 & Win 8.1 One fine day when I start my Laptop the windows won’t boot and straight away go to Automatic repair. When I selected refresh or reset or even automatic repair, nothing worked. I can boot and use Ubuntu without any prob but the initial boot up has become slow, I mean the first screen that we see like I get a Dell Logo, also has become very slow. The whole automatic repair and troubleshooting takes ages. Please help.

  4. Art Grams

    I have a desktop (HP) with both Ubuntu 15.04 and Windows 10. Boot goes to Windows 10 automatically. If I wish to use Ubuntu, I have to Esc. my way into the UEFI settings , change the boot order, save changes,and exit. It then boots to Ubuntu. When I shut down from Ubuntu, it will reboot to “grub”, which allows the choice of either OS. If I choose Windows, when I shut down, it only returns to Windows, unless I go through all the UEFI stuff again. I tried to fix this with a program that said it would provide an interface that would allow the choice. It did not work, but left a screen that I see at startup which appears to offer the choice, but does not. Only works if I choose Windows (I’d love to get rid of that clutter at start-up). I’d also love to be given the choice of OS when I boot. Any advice?

  5. chet arthur

    Way to follow up your article.

  6. BT

    I have read some of the solutions you provided here but not seen any
    that addressed my problem. I have hp windows 8 pre-installed which I
    installed ubuntu 16.04 on. my problem now is that when i start my system
    the windows boots first except i pressed esc and F9 before i can see my
    grub platform. Please how can i fix this. Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

9 + 8 =