Fehlerbehebung: Winload.efi fehlt oder ist beschädigt (Windows 10/11)
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.
- Stecke den Windows-USB-Stick ein und starte den PC davon.
- Wähle Sprache und Tastaturlayout und klicke auf Weiter.
- Klicke unten links auf Computerreparaturoptionen.
- Gehe zu Problembehandlung > Erweiterte Optionen > Starthilfe.
- 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.
-
Navigiere erneut zu Problembehandlung > Erweiterte Optionen > Eingabeaufforderung.
-
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.
- Öffne in den erweiterten Optionen erneut die Eingabeaufforderung.
- Tippe
diskpartund drücke Enter. - 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
- 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.
- In der Eingabeaufforderung:
chkdsk c: /f /r - 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.
- Starte deinen PC neu und gehe ins BIOS/UEFI (meist F2, F12, Entf oder Esc drücken).
- Suche nach dem Reiter Security oder Boot.
- Deaktiviere die Option Secure Boot (testweise).
- Speichere mit F10 und starte neu.
Schritt 6: Systemdateien reparieren (SFC & DISM)
Sollte Windows wieder starten oder du befindest dich noch in der Eingabeaufforderung:
- Gib ein:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windowsDies 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.