EFI Partition nicht vorhanden

  • Abend,


    ich habe gerade eben Sierra erfolgreich installiert, mithilfe von UniBeast und UEFI Einstellung.
    Jetzt habe ich bemerkt, dass für die aktuelle Festplatte keine EFI Partition erstellt wurde. (mit diskutil list überprüft)
    Ich denke es könnte mit einer bereits bestehenden EFI Partition einer anderen Festplatte zusammenhängen, auf welcher Clover und Windows Bootdateien installiert sind.


    Aktuell wird alles unter Root (/) Verzeichnis im Ordner EFI abgelegt und ich kann die Festplatte nicht ohne der anderen EFI Partition und dessen Clover booten.
    Kann man diese im Nachhinein für die neue Festplatte noch erstellen?


    EDIT


    Nach Herumprobieren habe ich feststellen können, dass zwar keine EFI Partition vorhanden war, jedoch freier Speicher im Exakt für EFI Partitionen benötigten Bereich vorhanden war.
    Erst einmal herausfinden welche Festplatte man bearbeiten muss:
    diskutil list
    Dann die Disk hernehmen (in meinem Fall disk0)
    sudo gpt -r show disk0
    Ergebnis sah bei mir wie folgt aus:

    Code
    1. start size index contents
    2. 0 1 PMBR
    3. 1 1 Pri GPT header
    4. 2 32 Pri GPT table
    5. 34 409606
    6. 409640 498438976 1 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
    7. 498848616 1269536 2 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
    8. 500118152 7
    9. 500118159 32 Sec GPT table
    10. 500118191 1 Sec GPT header


    Wichtig ist, dass der Bereich 40 bis 409600 FREI ist. (Spalte start und size)


    Dann habe ich den Computer neugestartet, da das Hinzufügen eines Eintrags in die GPT nicht möglich ist, wenn die Festplatte in Benutzung ist.
    Dazu habe ich einen Mac OS Installations USB Stick hergenommen und darin die Terminal gestartet.


    (!!!WICHTIG!!! DA SICH DIE FESTPLATTEN NUMMER NACH NEUSTART ÄNDERN KANN)
    Dann nochmal mit diskutil list die Festplatte hergenommen, welcher ich die EFI Partition hinzufügen wollte.
    Nochmals überprüft, ob es ja die richtige ist:
    sudo gpt -r show disk0


    Die Festplatte unmounten
    sudo diskutil unmountDisk disk0


    Die EFI Partition erstellen
    sudo gpt add -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0


    Danach Neustarten und es sollte funktioniert haben.


    Danke an:
    http://apple.stackexchange.com…-fix-broken-efi-partition

  • Schade das so eine Nacharbeit überhaupt nötig ist. Verzichtet man auf Tools wie Unibeast und baut sich den Installer manuell hat man am Ende auch eine EFI Partition so, wie es vorgesehen ist. Für mich ein Grund mehr von solchen Tools die Finger zu lassen...

  • griven

    Hat das Label Erledigt hinzugefügt