Skip to main content

Windows Bootloader schreiben und passende ID setzen

Wichtige Warnungen vorab

  • Diese Befehle können dein System unbootbar machen, wenn du die falsche Partition oder Festplatte auswählst.
  • Immer von einem Windows-Installationsmedium (USB/DVD) oder der Wiederherstellungsumgebung (WinRE) booten – nicht aus dem laufenden Windows!
  • Backup wichtiger Daten machen.
  • Funktioniert nur bei GPT-Datenträgern + UEFI (kein MBR/BIOS).

Vorbereitung

  1. Booten von Windows-Installations-USB/DVD (UEFI-Modus) oder WinRE: Neustart → Problembehandlung → Erweiterte Optionen → Eingabeaufforderung (oder Shift + Neustart im laufenden Windows).

Schritt-für-Schritt-Anleitung in der CMD

diskpart
  1. Festplatte und Partitionen prüfen
list disk          ← GPT-Datenträger hat ein * in der Spalte "Gpt"
select disk 0      ← (meistens die Systemfestplatte – prüfen!)
list partition
list volume
  • EFI-Partition erkennen: ca. 100–500 MB, FAT32, meist Partition 1 oder Volume X, oft „System“ oder versteckt.
  • Windows-Partition: große NTFS-Partition mit dem Ordner \Windows.

2. EFI-Partition auswählen und ID + GPT-Attribute korrigieren

select partition 1    ← (ersetze 1 durch die Nummer der EFI-Partition)
detail partition      ← (zur Kontrolle)
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b   ← Das ist die korrekte EFI-System-Partition-ID (ESP)
gpt attributes=0x8000000000000000             ← Setzt die passenden GPT-Attribute (Hidden + erforderlich)

Das ist genau die Kombination, die Microsoft und viele Reparatur-Guides empfehlen, wenn die Partition falsch erkannt wird (z. B. nach Klonen, Partition-Manager oder versehentlicher Änderung).

3. Laufwerkbuchstaben vergeben (damit wir zugreifen können)

assign letter=S
exit               ← (verlässt diskpart)

4. Bootloader neu schreiben (BCD + Boot-Dateien kopieren

cd /d S:\EFI\Microsoft\Boot
attrib BCD -s -h -r          ← (Attribute entfernen)
ren BCD BCD.bak              ← (Sicherung der alten Datei)

bcdboot C:\Windows /s S: /f UEFI /l de-DE
  • C:\Windows → Pfad zu deiner Windows-Installation (mit dir C:\ prüfen und ggf. anpassen, z. B. auf D:\Windows).
  • /f UEFI = nur UEFI (empfohlen) oder /f ALL für UEFI + Legacy.
  • /l de-DE = deutsche Sprache.

Falls du den BCD komplett neu aufbauen willst, kannst du zusätzlich noch ausführen:

bootrec /rebuildbcd

5. Aufräumen

diskpart
select volume X     ← (deine EFI-Volume-Nummer)
remove letter=S
exit

Mit diesen Schritten ist der Windows-Bootloader komplett neu geschrieben und die EFI-Partition hat die korrekte GUID + GPT-Attribute.