Halli Hallo Leute,
ich habe heute morgen mal etwas am Hacki umgestellt und wollte das gern mal mit euch teilen.
Auf meinen beiden Hackis laufen jeweils macOS und Windows 10 im Dual Boot Betrieb. Beide OS sind je auf einer eignenen Festplatte bzw. SSD. Beide sind über Clover zugänglich. Etwas lästig ist aber, dass der Micrsosoft EFI Ordner auf der Clover ESP sitzt. Jedes mal wenn Windows bestimmte Updates bekommt, wir der Windows Boot Monager "primär" in der EFI Partition, sodass ich erstmal eine Datei umbenennen muss, damit alles wieder geht. Da ich dann nur noch in Windows reinkomme, ist das besonders lästig. Dateien in EFI Partitionen ist ja hier leider nicht so leicht.
Also habe ich mir vor längerer Zeit mal vorgenommen die beiden EFI Partitionen nach der Installation zu trennen. Dazu musste ich die folgenden Schritte unternehmen:
- EFI Partition auf der Windows Festplatte erstellen (am Anfang des Dateisystems)
- Partition passend für Windows EFI formatieren
- Windows Bootloader (BCD) erstellen (hier habe ich mich bei Windows OS Hub bedient)
1. Neue EFI-Partition erstellen
Im einfachen Fall müsste man nur die Windows Partition um 100MB verkleinern um Platz zu schaffen. Aber ich habe meine Partitionen gern in der richtigen Reihenfolge. Daher sollte die EFI Partition ganz vorne stehen. Also musste die Windows Partition verkleinert werde mit dem freuen Platz am Anfang.
Das habe ich mich EaseUS Partition Manager erledigt. Die Verkleinerung dauert je nach Platte recht lange, da wohl alle Daten auf der Festplatte verschobene werden.
Danach habe ich noch alle "komischen" Windows Partitionen mit nach hinten geschoben und zuletzt dann die neue EFI Partition erstellt.
2. Formatierung für Windows
Für den nächsten Schritt brauch man einen Windows-Installationsdatenträger. In den muss man booten und über die Problembehandlung zur Kommandozeile wechseln.
Hier könnt ihr Diskpart starten. Den folgenden Ablauf kennt ihr vielleicht schon:
- list disk
- select disk <xx> // xx=Windows disk
- list partition
- // hier solltet ihr mindestens die EFI Partition und die Windows Partition sehen
- select partition <yy> // yy=EFI Parrition
- format quick fs=fat32 label="System" // Label ist optional
- assign letter=<zz> // hier kann irgendein ungenutzer Buchstabe genutzt werden
- list vol
- // schaut hier was die Windows Partition ist
- select vol <ww>
- assign letter=C //evtl. ist C schon vergeben oder die Partition hat schon C. Dann was anderes nehmen oder ignorieren
- exit
3. Windows Bootloader (BCD) erstellen
Jetzt kommt der komplizierteste Part. Leider auch weil ihr die Befehle nicht aus dem Forum kopieren könnt
Wir sind immernoch in der CMD des Installationsdatenträgers.
EFI Boot Dateien kopieren:
Bootloader erstellen und kofigurieren:
- <zz>:
- cd EFI\Microsoft\Boot
- bcdedit /createstore BCD
- bcdedit /store BCD /create {bootmgr} /d “Windows Boot Manager”
- bcdedit /store BCD /create /d “Windows” /application osloader
- // hier bekommt ihr eine GUID ausgegeben. Wenn jetzt {<guid>} auftaucht ersetzt ihr <guid> durch die erhaltene
- bcdedit /store BCD /set {bootmgr} default {<guid>}
- bcdedit /store BCD /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
- bcdedit /store BCD /set {bootmgr} displayorder {default}
- bcdedit /store BCD /set {default} device partition=c: // hier beachten, dass eure Windows Partition womöglich nicht C ist.
- bcdedit /store BCD /set {default} osdevice partition=c:
- bcdedit /store BCD /set {default} path \Windows\System32\winload.efi
- bcdedit /store BCD /set {default} systemroot \Windows
- exit
Nach einem Neustart hat direkt alles funktioniert. Microsoft blieb unter Clover anwählbar. Zunächst zwei mal, da der Micrsoft Ordner in der Clover EFI noch vorhanden war. Nachdem ich diesen dann installiert hatte, war ich am Ziel.
Das Ganze habe ich jetzt auch schonmal testen können. Ich habe das Windows 1809 Update eingespielt und wie erwartet muss ich nicht schon wieder in den Dateien rumspielen um wieder in Clover reinzukommen.
Wenn euch der Guide gefällt, lasst einen Like da
Liebe Grüße
spigandromeda