Fehlerbehebung: Winload.efi fehlt oder ist beschädigt (Windows 10/11)

Melden

Hier ist ein ausführliches Tutorial, wie du den Fehler „winload.efi“ unter Windows 10 und 11 behebst.


Der Fehler winload.efi tritt meistens auf, wenn Windows den Bootloader nicht finden kann oder die Boot-Konfigurationsdaten (BCD) beschädigt sind. Dies passiert oft nach dem Klonen einer Festplatte, System-Updates oder Hardware-Änderungen.

Voraussetzungen

Da dein Windows nicht mehr startet, benötigst du ein Windows-Installationsmedium (USB-Stick). Erstelle diesen ggf. mit dem Media Creation Tool an einem funktionierenden PC.


Schritt 1: Die automatische Starthilfe nutzen

Oft kann Windows das Problem selbst lösen.

  1. Stecke den Windows-USB-Stick ein und starte den PC davon.
  2. Wähle Sprache und Tastaturlayout und klicke auf Weiter.
  3. Klicke unten links auf Computerreparaturoptionen.
  4. Gehe zu Problembehandlung > Erweiterte Optionen > Starthilfe.
  5. Wähle dein Betriebssystem aus. Windows prüft nun das System und versucht, den Fehler automatisch zu beheben.

Schritt 2: Den BCD-Speicher manuell neu aufbauen

Wenn die Starthilfe nicht funktioniert, musst du die Boot-Konfigurationsdaten (BCD) manuell reparieren.

  1. Navigiere erneut zu Problembehandlung > Erweiterte Optionen > Eingabeaufforderung.

  2. Gib nacheinander folgende Befehle ein und bestätige jeden mit Enter:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd

Hinweis: Falls bei bootrec /fixboot die Meldung „Zugriff verweigert“ erscheint, fahre mit Schritt 3 fort.


Schritt 3: EFI-Partition manuell reparieren (Für Fortgeschrittene)

Bei UEFI-Systemen (Standard bei modernen PCs) muss der Bootloader auf einer versteckten Partition liegen.

  1. Öffne in den erweiterten Optionen erneut die Eingabeaufforderung.
  2. Tippe diskpart und drücke Enter.
  3. Gib folgende Befehle ein:
    • list disk (Identifiziere deine Festplatte, meist Disk 0)
    • sel disk 0 (Wähle die Festplatte aus)
    • list vol (Suche die Partition im Format FAT32, meist ca. 100-500 MB groß)
    • sel vol X (Ersetze X durch die Nummer der FAT32-Partition)
    • assign letter=V: (Wir weisen der Partition den Buchstaben V zu)
    • exit
  4. Gib nun diesen Befehl ein, um die Boot-Dateien neu zu schreiben:
    bcdboot C:\Windows /s V: /f UEFI

    (Ersetze C: durch den Laufwerksbuchstaben, auf dem Windows installiert ist, falls dieser abweicht).


Schritt 4: Dateisystem überprüfen (CHKDSK)

Manchmal verhindern Dateisystemfehler das Laden der winload.efi.

  1. In der Eingabeaufforderung:
    chkdsk c: /f /r
  2. Bestätige die Prüfung und lasse den Vorgang abschließen. Dies kann je nach Festplattengröße eine Weile dauern.

Schritt 5: Secure Boot deaktivieren

Manchmal erkennt das BIOS/UEFI die Signatur der winload.efi nach einem Update nicht korrekt.

  1. Starte deinen PC neu und gehe ins BIOS/UEFI (meist F2, F12, Entf oder Esc drücken).
  2. Suche nach dem Reiter Security oder Boot.
  3. Deaktiviere die Option Secure Boot (testweise).
  4. Speichere mit F10 und starte neu.

Schritt 6: Systemdateien reparieren (SFC & DISM)

Sollte Windows wieder starten oder du befindest dich noch in der Eingabeaufforderung:

  1. Gib ein:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

    Dies repariert beschädigte Systemdateien direkt von der Recovery-Umgebung aus.


Zusammenfassung

In 90 % der Fälle lösen Schritt 2 oder Schritt 3 das Problem. Der Fehler winload.efi deutet fast immer darauf hin, dass der Pfad zwischen dem UEFI-Mainboard und den Windows-Startdateien unterbrochen ist. Durch das Neuerstellen des BCD-Speichers wird dieser Pfad wieder korrekt gesetzt.

Tipp: Wenn gar nichts hilft, sichere deine Daten über ein Live-System (wie Linux von USB) und installiere Windows sauber neu.

0