Kennisbank

EFI en BCD herstellen met BCDBoot

Gebruik BCDBoot als Windows nog op de SSD staat, maar de firmware Windows Boot Manager niet meer goed kan starten.

Deze handleiding past bijvoorbeeld bij No boot device, een ontbrekende Windows Boot Manager-entry, een beschadigde BCD-store of een gekloonde systeemschijf die niet opstart.

Verschijnt het Windows-logo al en crasht Windows pas daarna, onderzoek dan eerst Windows zelf, updates, drivers of hardware.

Read in English →

Wat doet BCDBoot?

Op een UEFI-installatie bevat de EFI System Partition de bestanden waarmee de firmware Windows Boot Manager start. De BCD-store bevat de configuratie die naar de Windows-loader en Windows-partitie verwijst.

BCDBoot kopieert Windows-opstartbestanden naar de systeempartitie en kan de BCD-store opnieuw opbouwen.

Voorwaarden

Ga alleen verder als:

  • de SSD betrouwbaar wordt herkend;
  • de Windows-installatie nog aanwezig en leesbaar is;
  • BitLocker kan worden ontgrendeld;
  • je de juiste EFI-partitie kunt identificeren;
  • een back-uplocatie beschikbaar is;
  • eventuele dual-boot- of maatwerkconfiguratie bekend is.

1. Bekijk de schijfindeling

diskpart
list disk
list volume
exit

Windows 11 gebruikt normaal UEFI en GPT. Een EFI System Partition is doorgaans klein en FAT32, maar grootte en bestandssysteem alleen zijn geen bewijs.

Let extra op als meerdere disks, EFI-partities of Windows-installaties aanwezig zijn.

2. Controleer Windows en BitLocker

manage-bde -status
dir D:\Windows
dir D:\Windows\System32\winload.efi

In dit voorbeeld staat Windows op D:. Controleer ook Program Files en Users voordat je die letter gebruikt.

3. Koppel de EFI-partitie

mountvol S: /S
dir S:\EFI
dir S:\EFI\Microsoft\Boot

Verwacht: je ziet de EFI-structuur en, als die bestaat, de Microsoft-bootmap.

Zijn er meerdere disks of installaties, controleer dan of S: werkelijk bij de bedoelde Windows-installatie hoort.

4. Maak een back-up van de bestaande BCD

mkdir E:\boot-backup
copy S:\EFI\Microsoft\Boot\BCD E:\boot-backup\BCD-before

Als de BCD bestaat, inspecteer hem:

bcdedit /store S:\EFI\Microsoft\Boot\BCD /enum all

Controleer onder meer:

  • de Windows Boot Manager-entry;
  • device en osdevice;
  • het loaderpad \Windows\System32\winload.efi;
  • eventuele extra bootentries.

5. Vernieuw de Windows-opstartbestanden

bcdboot D:\Windows /s S: /f UEFI /l nl-NL

Verwacht: BCDBoot meldt dat de bootbestanden succesvol zijn aangemaakt.

Alleen als je bewust een nieuwe BCD wilt

Met /c wordt een nieuwe BCD-store gemaakt zonder oude instellingen te migreren:

bcdboot D:\Windows /s S: /f UEFI /l nl-NL /c

Gebruik /c alleen als speciale entries, herstelopties of dual-bootinstellingen mogen verdwijnen.

6. Valideer en ontkoppel

bcdedit /store S:\EFI\Microsoft\Boot\BCD /enum all
dir S:\EFI\Microsoft\Boot\bootmgfw.efi
mountvol S: /D

Controleer daarna in UEFI of Windows Boot Manager op de juiste schijf staat.

Windows start nog steeds niet

Een succesvolle BCDBoot-opdracht bevestigt dat de bootbestanden zijn geschreven. Crasht Windows daarna tijdens het laden, onderzoek dan updates, Windows-onderdelen, drivers en hardware.

Stop als

  • de juiste EFI-partitie niet eenduidig vaststaat;
  • BitLocker de Windows-installatie blokkeert;
  • meerdere bootconfiguraties bestaan die je niet wilt overschrijven;
  • de Windows-map of winload.efi ontbreekt;
  • de SSD uitvalsignalen geeft;
  • een belangrijke bestaande BCD niet kan worden geback-upt.

Hulp nodig? Laat het Windows-startprobleem onderzoeken →