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
- 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
- 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.
No Comments