none
Help with removing duplicates in the BCD

    Pregunta

  • Somewhere along the way, I have inadvertently created too many entries in the sections labeled "Firmware Application (101fffff)".
    This is making the loading of Windows very very slow.

    I have 365 items listed when there should normally be maybe 4-6 entries. How do I go about getting rid of the duplicates?

    I have attached the dump shown below using Bcdedit /enum firmware > enumfw.txt.  Due to the length, I have only shown the first three Firmware Application sections below.

    Any assistance would be greatly appreciated.


    Firmware Boot Manager
    ---------------------
    identifier              {fwbootmgr}
    displayorder            {0e07e698-1a40-11e8-a5ed-806e6f6e6963}
                            {28a02bbb-14f6-11e8-85d2-806e6f6e6963}
                            {bootmgr}
                            {ef56831a-fec8-11e7-a21a-806e6f6e6963}
                            {c420843a-042e-11e8-971e-806e6f6e6963}
                            {eced379c-143a-11e8-ba94-806e6f6e6963}
                            {eb61fcdb-137c-11e8-898d-806e6f6e6963}
                            {eb61fce5-137c-11e8-898d-806e6f6e6963}
                            {eb61fce6-137c-11e8-898d-806e6f6e6963}
                            {624aa53a-13f0-11e8-898d-e06995c84a34}
                            {624aa544-13f0-11e8-898d-e06995c84a34}
                            {1e1a9b79-0f84-11e8-aba4-806e6f6e6963}
                            {64abe6d7-1116-11e8-8bb9-806e6f6e6963}
                            {eb61fcdd-137c-11e8-898d-806e6f6e6963}
                            {eb61fcde-137c-11e8-898d-806e6f6e6963}
                            {28a02bbc-14f6-11e8-85d2-806e6f6e6963}
                            {28a02bbd-14f6-11e8-85d2-806e6f6e6963}
    timeout                 1

    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {globalsettings}
    default                 {current}
    resumeobject            {fc3d7468-b6b6-11e7-8892-b3f59f7c60d9}
    displayorder            {current}
    toolsdisplayorder       {memdiag}
    timeout                 30
    displaybootmenu         Yes

    Firmware Application (101fffff)
    -------------------------------
    identifier              {0e07e698-1a40-11e8-a5ed-806e6f6e6963}
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager

    Firmware Application (101fffff)
    -------------------------------
    identifier              {1e1a9b79-0f84-11e8-aba4-806e6f6e6963}
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager

    Firmware Application (101fffff)
    -------------------------------
    identifier              {1e1a9b7a-0f84-11e8-aba4-806e6f6e6963}
    description             CD/DVD Drive

    martes, 15 de mayo de 2018 15:14

Todas las respuestas

  • Hi,

    You could get the Visual BCD Editor.

    The tool shows complete BCD in a structured way so you can decide easier what boot entry to delete.

    Clicking on an entry in tree view shows all corresponding BCD elements on the right side of display window.

    Otherwise you would have to manually remove them with the BCDEdit /deletevalue (more here)

    Kind regards,
    Leon


    Blog: https://thesystemcenterblog.com  LinkedIn:   

    martes, 15 de mayo de 2018 15:31
  • Thank you for the very prompt response.

    I have hesitated to use Visual BCD Editor, since it is extremely slow in starting even with a normal BCD with just a few entries.  As I noted above, I have over 300 to deal with.

    I will try that and see how it goes.

    In case I have to do it manually with BCDedit, can you tell me the syntax to remove one group as shown below?

    Firmware Application (101fffff)
    -------------------------------
    identifier              {1e1a9b79-0f84-11e8-aba4-806e6f6e6963}
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager

    How many commands are needed to remove the group shown above?  If I do a deletevalue on the identifer, will the other items be taken care of as well?

    martes, 15 de mayo de 2018 16:04
  • Hi,

    The BCDEdit /deletevalue command deletes or removes a boot entry option (and its value).

    Kind regards,
    Leon





    Blog: https://thesystemcenterblog.com  LinkedIn:   

    martes, 15 de mayo de 2018 16:21