Hoe Windows Boot Manager-, BCD- en MBR-fouten te herstellen

Hoe los je opstartproblemen op met Windows Boot Manager en MBR/BCD-gerelateerde zaken?

Als Windows weigert op te starten en foutmeldingen geeft over ontbrekende of beschadigde BCD-gegevens, is dat behoorlijk frustrerend, maar er zijn manieren om dit op te lossen. Meestal komt het doordat het BCD-bestand (Boot Configuration Data) beschadigd is, of doordat de Master Boot Record (MBR) is gewist of beschadigd. Soms is de systeemgereserveerde partitie verdwenen, of is de EFI-partitie (bij UEFI-systemen) niet meer in orde. Deze handleiding beschrijft enkele van de meest voorkomende oplossingen, zodat u weer toegang krijgt tot Windows zonder een complete herinstallatie.

In principe gebruik je Windows-hersteltools of de opdrachtregel om de BCD opnieuw op te bouwen, de MBR te repareren of, indien nodig, de EFI opnieuw aan te maken. Het doel? Een correcte opstartvolgorde herstellen, zodat Windows weer soepel kan opstarten. In sommige gevallen werkt dit na een herstart, maar in lastigere gevallen moet je opstarten vanaf Windows-installatiemedia of een herstelstation en een aantal commando’s uitvoeren.

Hoe Windows-opstartproblemen op te lossen en de bootloader te repareren

Methode 1: Automatisch herstel via de Windows-herstelomgeving

Als je de foutmelding krijgt dat er BCD- of systeembestanden ontbreken, probeer dan eerst op te starten in de Windows Herstelomgeving (WinRE).Meestal kun je dit activeren door op te starten vanaf een Windows-installatie-USB of -dvd, of soms start Windows automatisch op in de herstelmodus als er een probleem wordt gedetecteerd. Ga vervolgens naar Je computer repareren > Probleemoplossing > Geavanceerde opties > Opstartreparatie. Dit lost doorgaans automatisch de meest voorkomende opstartproblemen op.

Tip: Controleer eerst of WinRE goed werkt voordat je ermee aan de slag gaat. Als WinRE niet start, moet je het mogelijk repareren of opnieuw aanmaken vanaf de herstelmedia.

Nog iets dat soms helpt – als automatisch herstel niet werkt? Start op vanaf de Windows-installatiemedia, selecteer ‘ Uw computer repareren’ en open vervolgens de opdrachtprompt. U voert dan een aantal opdrachten uit om de BCD handmatig opnieuw op te bouwen of te repareren. Zo doet u dat:

Methode 2: De BCD opnieuw opbouwen met behulp van de opdrachtregel

Als de foutmelding wijst op een ontbrekend of beschadigd \Boot\BCD- bestand, of als u per ongeluk de systeemgereserveerde partitie hebt geformatteerd, moet u de BCD-opslag opnieuw aanmaken. Zorg ervoor dat u opstart vanaf Windows-installatiemedia — stel uw BIOS zo in dat er eerst vanaf USB of dvd wordt opgestart.

Wanneer je bij de opdrachtprompt komt (na Shift + F10 op het instelscherm), volg dan deze stappen:

  • Identificeer uw systeemstation. Meestal moet u eerst achterhalen of Windows op D: of een andere stationsletter staat. Voer diskpartvervolgens het commando uit list diskom de schijven te bekijken. Als u een * ziet in de kolom Gpt, hebt u een UEFI-systeem (GPT-partitiestijl).Zo niet, dan is het waarschijnlijk BIOS/MBR. Voer daarna het commando uit list volom uw Windows-partitie te identificeren.
  • Wijs een stationsletter toe aan de systeemgereserveerde partitie als deze ontbreekt. Bijvoorbeeld:
select disk 0 list vol select vol 1 # replace '1' with your System Reserved partition number assign letter=C exit 

Vervolgens is het raadzaam om een ​​back-up te maken van de oude BCD en deze te verwijderen als deze beschadigd is, waarna u een nieuwe kunt aanmaken:

attrib C:\Boot\BCD -s -h -r del C:\Boot\BCD bcdboot C:\Windows /S C: /f ALL

Met dit commando worden de Windows-opstartbestanden naar de systeempartitie (of schijf C:, als u geen aparte systeempartitie hebt) gekopieerd. Het is een beetje vreemd, maar op sommige machines werkt het beter dan handmatig opnieuw op te bouwen. Op UEFI-systemen is het beter om de EFI-systeempartitie te repareren of opnieuw aan te maken.

Methode 3: De MBR opnieuw opbouwen (voor BIOS-systemen)

Als de foutmelding aangeeft dat er geen besturingssysteem wordt gevonden en je de melding “Besturingssysteem niet gevonden” ziet, is de MBR mogelijk beschadigd. Je kunt dit herstellen met behulp van een bootrecopdracht. Start de computer op in de herstelomgeving en open de opdrachtprompt. Probeer vervolgens het volgende:

bootrec /fixmbr

Dit overschrijft de MBR met een standaard MBR. Vervolgens moet de opstartsector zelf worden hersteld:

bootrec /fixboot

En scan vervolgens op Windows-installaties die niet in de bootloader zijn opgenomen:

bootrec /scanos bootrec /rebuildbcd

Volg de aanwijzingen. Dit lost vaak problemen op waarbij Windows niet wordt gedetecteerd of de bootloader niet naar de juiste locatie verwijst. Als u echter UEFI gebruikt, zijn deze commando’s niet voldoende; dan moet u in plaats daarvan de EFI-partitie repareren.

Methode 4: Bootloader opnieuw aanmaken (als de BCD volledig onbruikbaar is)

Als uw systeem na al het bovenstaande nog steeds niet opstart en u helemaal opnieuw moet beginnen, kunt u de BCD-opslag mogelijk volledig opnieuw aanmaken. Hiervoor hebt u een opdrachtregelprogramma nodig genaamd BCDEDIT.

Controleer eerst of u een systeemgereserveerde partitie met de opstartbestanden hebt. Zo niet, dan kunt u een nieuwe BCD op uw Windows-schijf aanmaken zoals hierboven weergegeven. Anders moet u het volgende doen:

  • Gebruik deze optie diskpartom indien nodig een stationsletter toe te wijzen aan de systeemgereserveerde partitie.
  • Maak een back-up van de bestaande BCD:
attrib C:\Boot\BCD -s -h -r del C:\Boot\BCD

Maak vervolgens een nieuwe winkel aan:

bcdedit /createstore C:\Boot\BCD

Voeg de vereiste gegevens toe:

bcdedit /create {bootmgr} /d "Windows Boot Manager" bcdedit /set {bootmgr} device partition=c: bcdedit /set {bootmgr} path \Boot\bootmgfw.efi # for UEFI systems

Vervang het pad afhankelijk van of je UEFI of BIOS gebruikt. Voeg vervolgens de daadwerkelijke Windows-loader toe, die verwijst naar je Windows-map.

Samenvatting

Het oplossen van opstartproblemen kan lastig zijn, maar is meestal mogelijk zonder een volledige herinstallatie. De sleutel is te begrijpen of uw systeem BIOS of UEFI gebruikt, en vervolgens de juiste tools en commando’s te kiezen. Vaak volstaat het om de BCD opnieuw aan te maken en de MBR te herstellen, maar soms moet de EFI-partitie gereset worden.

Wees voorbereid op wat gepruts: controleer de stationsletters, partities en of het systeem BIOS of UEFI gebruikt. Zolang je een herstelschijf bij de hand hebt, kun je de bootloader meestal repareren en Windows weer opstarten.

Samenvatting

  • Automatisch herstel vanuit de herstelomgeving kan veelvoorkomende problemen verhelpen.
  • Gebruik bootrec /fixmbrdit /fixbootom de MBR en opstartsectoren te repareren.
  • Herbouw of maak de BCD opnieuw aan als deze ontbreekt of beschadigd is met behulp van bcdbootof bcdedit.
  • Controleer met behulp van commando’s of uw systeem BIOS of UEFI gebruikt diskpartvoordat u verdergaat.

Laten we hopen dat dit helpt.

Mijn ervaring is dat het werken met de commandoregel intimiderend klinkt, maar het is vaak de snelste oplossing. Als de ene methode niet werkt, probeer dan een andere – soms is het probleem een ​​combinatie van factoren. Raak vooral niet in paniek en vergeet niet om, indien mogelijk, back-ups te maken.